Welcome to the dsviper documentation
Viper is a runtime designed with a strong usage of metadata to implement many features like Type, Value, Function, Collection, Serialization, Function Call, Database Persistence, Plugins, Remote Procedure Call, Network Service, RemoteDatabase, Scripting in Python and Web interoperability with Json and Bson.
Viper was designed to simplify the way scripting language and C++ work together through metadata. The dynamic aspect of a script interpreter use the dynamic aspect of the metadata defined in Viper for Type, Value and Function to implement a strong typed data access and function call in a fast and lazy way.
P_Viper (the Python C/API binding of Viper) is like a safe strong-typed layer over python required for C++ interoperability. P_Viper raise exception immediately when you use the wrong type, but P_Viper is smart enough to use native python value and collection as input since the metadata drives everything in Viper.
All markdown documentations are located in the repository com.digitalsubstrate.viper/doc.
Note
This project is under active development.
Contents
- Usage
- API
AttachmentAttachment.create_document()Attachment.create_key()Attachment.create_structure()Attachment.description()Attachment.document_type()Attachment.documentation()Attachment.identifier()Attachment.key_type()Attachment.key_type_name()Attachment.keys_type()Attachment.optional_document_type()Attachment.representation()Attachment.runtime_id()Attachment.type_key()Attachment.type_name()
BlobArrayBlobDataBlobEncoderBlobEncoderLayoutBlobGettingBlobIdMapperBlobInfoBlobLayoutBlobPackBlobPackDescriptorBlobPackRegionBlobStatisticsBlobStreamBlobViewCancelationCodecCommitCommitActionCommitCommandDocumentSetCommitCommandDocumentUpdateCommitCommandKeyCommitCommandMapSubtractCommitCommandMapUnionCommitCommandMapUpdateCommitCommandSetSubtractCommitCommandSetUnionCommitCommandXArrayInsertCommitCommandXArrayRemoveCommitCommandXArrayUpdateCommitCommandsCommitDataCommitDatabaseCommitDatabase.all_commit_ids()CommitDatabase.blob()CommitDatabase.blob_getting()CommitDatabase.blob_ids()CommitDatabase.blob_info()CommitDatabase.blob_infos()CommitDatabase.blob_statistics()CommitDatabase.blob_stream_append()CommitDatabase.blob_stream_close()CommitDatabase.blob_stream_create()CommitDatabase.children_commit_ids()CommitDatabase.close()CommitDatabase.codec_name()CommitDatabase.commit()CommitDatabase.commit_databasing()CommitDatabase.commit_exists()CommitDatabase.commit_header()CommitDatabase.commit_ids()CommitDatabase.commit_mutations()CommitDatabase.connect()CommitDatabase.connect_local()CommitDatabase.create()CommitDatabase.create_blob()CommitDatabase.create_blob_from_buffer()CommitDatabase.create_in_memory()CommitDatabase.definitions()CommitDatabase.definitions_hexdigest()CommitDatabase.delete_commit()CommitDatabase.disable_commit()CommitDatabase.documentation()CommitDatabase.enable_commit()CommitDatabase.enabled_by_commit_id()CommitDatabase.extend_definitions()CommitDatabase.fast_forward()CommitDatabase.first_commit_id()CommitDatabase.forward()CommitDatabase.head_commit_ids()CommitDatabase.in_memory()CommitDatabase.initial_state()CommitDatabase.is_ancestor()CommitDatabase.is_closed()CommitDatabase.is_compatible()CommitDatabase.is_mergeable()CommitDatabase.last_commit_id()CommitDatabase.merge_commit()CommitDatabase.nephew_commit_ids()CommitDatabase.open()CommitDatabase.path()CommitDatabase.read_blob()CommitDatabase.reduce_heads()CommitDatabase.reset_commits()CommitDatabase.space_id()CommitDatabase.space_ids()CommitDatabase.state()CommitDatabase.stream_codec_instancing()CommitDatabase.uuid()
CommitDatabaseRemoteCommitDatabaseSQLiteCommitDatabaseSQLite.begin_transaction()CommitDatabaseSQLite.close()CommitDatabaseSQLite.commit()CommitDatabaseSQLite.commit_databasing()CommitDatabaseSQLite.create()CommitDatabaseSQLite.create_in_memory()CommitDatabaseSQLite.in_transaction()CommitDatabaseSQLite.is_closed()CommitDatabaseSQLite.is_compatible()CommitDatabaseSQLite.open()CommitDatabaseSQLite.rollback()CommitDatabaseSQLite.sqlite()
CommitDatabaseServerCommitDatabasingCommitDatabasing.all_commit_ids()CommitDatabasing.begin_transaction()CommitDatabasing.blob()CommitDatabasing.blob_datas()CommitDatabasing.blob_ids()CommitDatabasing.blob_info()CommitDatabasing.blob_infos()CommitDatabasing.blob_statistics()CommitDatabasing.blob_stream_close()CommitDatabasing.blob_stream_create()CommitDatabasing.blob_stream_delete()CommitDatabasing.blob_stream_write()CommitDatabasing.children_commit_ids()CommitDatabasing.close()CommitDatabasing.codec_name()CommitDatabasing.commit()CommitDatabasing.commit_data()CommitDatabasing.commit_datas()CommitDatabasing.commit_exists()CommitDatabasing.commit_header()CommitDatabasing.commit_ids()CommitDatabasing.create_blob()CommitDatabasing.create_blobs()CommitDatabasing.create_commit_data()CommitDatabasing.create_zero_blob()CommitDatabasing.data_version()CommitDatabasing.definitions()CommitDatabasing.definitions_hexdigest()CommitDatabasing.delete_commit()CommitDatabasing.documentation()CommitDatabasing.extend_definitions()CommitDatabasing.first_commit_id()CommitDatabasing.freeze_blob()CommitDatabasing.head_commit_ids()CommitDatabasing.in_transaction()CommitDatabasing.is_closed()CommitDatabasing.last_commit_id()CommitDatabasing.nephew_commit_ids()CommitDatabasing.path()CommitDatabasing.read_blob()CommitDatabasing.reset_commits()CommitDatabasing.rollback()CommitDatabasing.space_id()CommitDatabasing.space_ids()CommitDatabasing.sync_data()CommitDatabasing.unknown_blob_ids()CommitDatabasing.uuid()CommitDatabasing.write_blob()
CommitEvalActionCommitFunctionPoolCommitFunctionPoolFunctionsCommitGettingCommitGettingFunctionCommitHeaderCommitMutableStateCommitMutatingCommitMutating.attachment()CommitMutating.definitions()CommitMutating.diff()CommitMutating.enumerate()CommitMutating.get()CommitMutating.has()CommitMutating.insert_in_xarray()CommitMutating.keys()CommitMutating.remove_in_xarray()CommitMutating.set()CommitMutating.subtract_in_map()CommitMutating.subtract_in_set()CommitMutating.union_in_map()CommitMutating.union_in_set()CommitMutating.update()CommitMutating.update_in_map()CommitMutating.update_in_xarray()
CommitMutatingFunctionCommitNodeCommitNodeGridCommitNodeGridBuilderCommitSpaceCommitStateCommitStoreCommitStore.can_redo()CommitStore.can_undo()CommitStore.clear_undo_redo()CommitStore.close()CommitStore.commit_getting()CommitStore.commit_mutations()CommitStore.database()CommitStore.definitions()CommitStore.delete_commit()CommitStore.disable_commit()CommitStore.dispatch()CommitStore.dispatch_diff()CommitStore.dispatch_enable_commit()CommitStore.dispatch_set()CommitStore.dispatch_update()CommitStore.enable_commit()CommitStore.extend_definitions()CommitStore.forward()CommitStore.has_database()CommitStore.instance()CommitStore.merge_commit()CommitStore.mutable_state()CommitStore.notifier()CommitStore.notify_database_did_close()CommitStore.notify_database_did_open()CommitStore.notify_definitions_did_change()CommitStore.notify_dispatch_error()CommitStore.notify_state_did_change()CommitStore.notify_stop_live()CommitStore.redo()CommitStore.reduce_heads()CommitStore.reset()CommitStore.reset_undo_redo()CommitStore.set_notifier()CommitStore.state()CommitStore.undo()CommitStore.undo_stack_ids()CommitStore.use()CommitStore.use_commit()
CommitStoreBaseNotifyingCommitStoreBaseNotifying.create()CommitStoreBaseNotifying.notify_database_did_close()CommitStoreBaseNotifying.notify_database_did_open()CommitStoreBaseNotifying.notify_database_will_reset()CommitStoreBaseNotifying.notify_definitions_did_change()CommitStoreBaseNotifying.notify_dispatch_error()CommitStoreBaseNotifying.notify_state_did_change()CommitStoreBaseNotifying.notify_stop_live()
CommitSyncDataCommitSynchronizerCommitSynchronizerInfoCommitSynchronizerInfoTransmitDSMAttachmentDSMBuilderDSMBuilderPartDSMClubDSMCommitFunctionDSMCommitFunctionPoolDSMConceptDSMDefinitionsDSMDefinitions.attachments()DSMDefinitions.bson_decode()DSMDefinitions.bson_encode()DSMDefinitions.clubs()DSMDefinitions.commit_function_pools()DSMDefinitions.concepts()DSMDefinitions.decode()DSMDefinitions.encode()DSMDefinitions.enumerations()DSMDefinitions.from_commit_function_pool()DSMDefinitions.from_definitions()DSMDefinitions.from_function_pool()DSMDefinitions.function_pools()DSMDefinitions.json_decode()DSMDefinitions.json_encode()DSMDefinitions.read()DSMDefinitions.structures()DSMDefinitions.to_definitions()DSMDefinitions.to_dsm()DSMDefinitions.write()
DSMDefinitionsInspectorDSMDefinitionsInspector.attachment_identifiers()DSMDefinitionsInspector.check_attachment()DSMDefinitionsInspector.check_club()DSMDefinitionsInspector.check_commit_function_pool()DSMDefinitionsInspector.check_concept()DSMDefinitionsInspector.check_enumeration()DSMDefinitionsInspector.check_function_pool()DSMDefinitionsInspector.check_structure()DSMDefinitionsInspector.club_type_names()DSMDefinitionsInspector.commit_function_pool_ids()DSMDefinitionsInspector.concept_type_names()DSMDefinitionsInspector.enumeration_type_names()DSMDefinitionsInspector.function_pool_ids()DSMDefinitionsInspector.name_spaces()DSMDefinitionsInspector.query_attachment()DSMDefinitionsInspector.query_club()DSMDefinitionsInspector.query_commit_function_pool()DSMDefinitionsInspector.query_concept()DSMDefinitionsInspector.query_enumeration()DSMDefinitionsInspector.query_function_pool()DSMDefinitionsInspector.query_structure()DSMDefinitionsInspector.representation()DSMDefinitionsInspector.structure_type_names()
DSMEnumerationDSMEnumerationCaseDSMFunctionDSMFunctionPoolDSMFunctionPrototypeDSMLiteralListDSMLiteralValueDSMParseErrorDSMParseReportDSMStructureDSMStructureFieldDSMTypeKeyDSMTypeMapDSMTypeMatDSMTypeOptionalDSMTypeReferenceDSMTypeSetDSMTypeTupleDSMTypeVariantDSMTypeVecDSMTypeVectorDSMTypeXArrayDatabaseDatabase.begin_transaction()Database.blob()Database.blob_getting()Database.blob_ids()Database.blob_info()Database.blob_infos()Database.blob_statistics()Database.blob_stream_append()Database.blob_stream_close()Database.blob_stream_create()Database.close()Database.codec_name()Database.commit()Database.connect()Database.connect_local()Database.create()Database.create_blob()Database.create_blob_from_buffer()Database.create_in_memory()Database.databases()Database.databases_local()Database.databasing()Database.definitions()Database.definitions_hexdigest()Database.del_blob()Database.delete()Database.document_getting()Database.documentation()Database.extend_definitions()Database.get()Database.has()Database.in_memory()Database.in_transaction()Database.is_closed()Database.is_compatible()Database.keys()Database.open()Database.path()Database.read_blob()Database.rollback()Database.set()Database.uuid()
DatabaseRemoteDatabaseSQLiteDatabasingDatabasing.begin_transaction()Databasing.blob()Databasing.blob_ids()Databasing.blob_info()Databasing.blob_infos()Databasing.blob_statistics()Databasing.blob_stream_close()Databasing.blob_stream_create()Databasing.blob_stream_delete()Databasing.blob_stream_write()Databasing.close()Databasing.codec_name()Databasing.commit()Databasing.create_blob()Databasing.create_zero_blob()Databasing.data_version()Databasing.definitions()Databasing.definitions_hexdigest()Databasing.del_blob()Databasing.delete()Databasing.documentation()Databasing.extend_definitions()Databasing.freeze_blob()Databasing.get()Databasing.has()Databasing.in_transaction()Databasing.is_closed()Databasing.keys()Databasing.path()Databasing.read_blob()Databasing.rollback()Databasing.set()Databasing.uuid()Databasing.write_blob()
DefinitionsDefinitionsCollectorDefinitionsCollector.club_runtime_ids()DefinitionsCollector.collect_attachment()DefinitionsCollector.collect_prototype()DefinitionsCollector.collect_prototypes()DefinitionsCollector.collect_structure_descriptor()DefinitionsCollector.collect_type()DefinitionsCollector.concept_runtime_ids()DefinitionsCollector.enumeration_runtime_ids()DefinitionsCollector.has_any()DefinitionsCollector.has_any_concept()DefinitionsCollector.structure_runtime_ids()
DefinitionsConstDefinitionsConst.attachment_runtime_ids()DefinitionsConst.attachments()DefinitionsConst.check_attachment()DefinitionsConst.check_club()DefinitionsConst.check_concept()DefinitionsConst.check_enumeration()DefinitionsConst.check_structure()DefinitionsConst.check_type()DefinitionsConst.club_runtime_ids()DefinitionsConst.clubs()DefinitionsConst.collector()DefinitionsConst.concept_members()DefinitionsConst.concept_runtime_ids()DefinitionsConst.concepts()DefinitionsConst.contains()DefinitionsConst.copy()DefinitionsConst.discard()DefinitionsConst.encode()DefinitionsConst.enumeration_runtime_ids()DefinitionsConst.enumerations()DefinitionsConst.extract()DefinitionsConst.hexdigest()DefinitionsConst.inject()DefinitionsConst.is_equal()DefinitionsConst.query_attachment()DefinitionsConst.query_club()DefinitionsConst.query_concept()DefinitionsConst.query_enumeration()DefinitionsConst.query_structure()DefinitionsConst.query_type()DefinitionsConst.query_types()DefinitionsConst.runtime_ids()DefinitionsConst.structure_runtime_ids()DefinitionsConst.structures()DefinitionsConst.to_dsm_definitions()DefinitionsConst.types()DefinitionsConst.write()
DefinitionsExtendInfoDefinitionsInspectorDefinitionsInspector.attachment_identifiers()DefinitionsInspector.check_attachment()DefinitionsInspector.check_club()DefinitionsInspector.check_concept()DefinitionsInspector.check_enumeration()DefinitionsInspector.check_structure()DefinitionsInspector.club_type_names()DefinitionsInspector.concept_type_names()DefinitionsInspector.enumeration_type_names()DefinitionsInspector.name_spaces()DefinitionsInspector.query_attachment()DefinitionsInspector.query_club()DefinitionsInspector.query_concept()DefinitionsInspector.query_enumeration()DefinitionsInspector.query_structure()DefinitionsInspector.representation()DefinitionsInspector.structure_type_names()
DefinitionsMapperDocumentGettingDocumentNodeDocumentNode.attachment()DocumentNode.children()DocumentNode.create_documents()DocumentNode.document()DocumentNode.is_blob_id()DocumentNode.is_boolean()DocumentNode.is_collection()DocumentNode.is_container()DocumentNode.is_double()DocumentNode.is_editable()DocumentNode.is_enumeration()DocumentNode.is_expandable()DocumentNode.is_float()DocumentNode.is_int16()DocumentNode.is_int32()DocumentNode.is_int64()DocumentNode.is_int8()DocumentNode.is_integer()DocumentNode.is_key()DocumentNode.is_numeric()DocumentNode.is_primitive()DocumentNode.is_readonly()DocumentNode.is_real()DocumentNode.is_string()DocumentNode.is_uint16()DocumentNode.is_uint32()DocumentNode.is_uint64()DocumentNode.is_uint8()DocumentNode.is_uuid()DocumentNode.key()DocumentNode.parent()DocumentNode.path()DocumentNode.string_component()DocumentNode.string_component_tooltip()DocumentNode.string_path()DocumentNode.string_type()DocumentNode.string_value()DocumentNode.string_value_tooltip()DocumentNode.type()DocumentNode.uuid()DocumentNode.value()
ErrorFloat16FunctionFunctionPoolFunctionPoolFunctionsFunctionPrototypeFuzzerFuzzer.blob_id()Fuzzer.blob_size()Fuzzer.fuzz()Fuzzer.map_size()Fuzzer.set_blob_id()Fuzzer.set_blob_size()Fuzzer.set_map_size()Fuzzer.set_set_size()Fuzzer.set_size()Fuzzer.set_string_size()Fuzzer.set_vector_size()Fuzzer.set_xarray_size()Fuzzer.string_size()Fuzzer.types()Fuzzer.vector_size()Fuzzer.xarray_size()
HashCRC32HashMD5HashSHA1HashSHA256HashSHA3HashingHtmlKeyHelperKeyNamerLoggerConsoleLoggerNullLoggerPrintLoggerReportLoggingNameSpacePathPath.const()Path.copy()Path.decode()Path.element()Path.entry()Path.field()Path.from_element()Path.from_entry()Path.from_field()Path.from_index()Path.from_key()Path.from_position()Path.from_unwrap()Path.index()Path.key()Path.path()Path.position()Path.read()Path.representation()Path.unwrap()
PathComponentPathConstPathConst.ancestors()PathConst.at()PathConst.check_type()PathConst.components()PathConst.copy()PathConst.element_info()PathConst.encode()PathConst.entry_key_info()PathConst.from_component()PathConst.has_prefix()PathConst.is_applicable()PathConst.is_element_path()PathConst.is_entry_key_path()PathConst.is_regular()PathConst.is_root()PathConst.last_component()PathConst.last_component_value()PathConst.parent()PathConst.patch()PathConst.regularized()PathConst.representation()PathConst.set()PathConst.to_component()PathConst.write()
PathElementInfoPathEntryKeyInfoSQLiteSemaphoreServiceRemoteServiceRemote.close()ServiceRemote.commit_function_pool_funcs()ServiceRemote.commit_function_pools()ServiceRemote.commit_poolsServiceRemote.connect()ServiceRemote.connect_local()ServiceRemote.definitions()ServiceRemote.function_pool_funcs()ServiceRemote.function_pools()ServiceRemote.is_closed()ServiceRemote.peername()ServiceRemote.poolsServiceRemote.sockname()ServiceRemote.to_dsm_definitions()
ServiceRemoteCommitFunctionServiceRemoteCommitFunctionPoolServiceRemoteCommitFunctionPoolFunctionServiceRemoteCommitFunctionPoolFunctionsServiceRemoteCommitFunctionPoolsServiceRemoteFunctionServiceRemoteFunctionPoolServiceRemoteFunctionPoolFunctionServiceRemoteFunctionPoolFunctionsServiceRemoteFunctionPoolsSharedMemorySocketStreamBinaryReaderStreamBinaryReader.read_blob()StreamBinaryReader.read_blob_id()StreamBinaryReader.read_bool()StreamBinaryReader.read_commit_id()StreamBinaryReader.read_double()StreamBinaryReader.read_doubles()StreamBinaryReader.read_float()StreamBinaryReader.read_floats()StreamBinaryReader.read_int16()StreamBinaryReader.read_int16s()StreamBinaryReader.read_int32()StreamBinaryReader.read_int32s()StreamBinaryReader.read_int64()StreamBinaryReader.read_int64s()StreamBinaryReader.read_int8()StreamBinaryReader.read_int8s()StreamBinaryReader.read_string()StreamBinaryReader.read_uint16()StreamBinaryReader.read_uint16s()StreamBinaryReader.read_uint32()StreamBinaryReader.read_uint32s()StreamBinaryReader.read_uint64()StreamBinaryReader.read_uint64s()StreamBinaryReader.read_uint8()StreamBinaryReader.read_uint8s()StreamBinaryReader.read_uuid()StreamBinaryReader.stream_reading()
StreamBinaryWriterStreamBinaryWriter.stream_writing()StreamBinaryWriter.write_blob()StreamBinaryWriter.write_blob_id()StreamBinaryWriter.write_bool()StreamBinaryWriter.write_commit_id()StreamBinaryWriter.write_double()StreamBinaryWriter.write_doubles()StreamBinaryWriter.write_float()StreamBinaryWriter.write_floats()StreamBinaryWriter.write_int16()StreamBinaryWriter.write_int16s()StreamBinaryWriter.write_int32()StreamBinaryWriter.write_int32s()StreamBinaryWriter.write_int64()StreamBinaryWriter.write_int64s()StreamBinaryWriter.write_int8()StreamBinaryWriter.write_int8s()StreamBinaryWriter.write_string()StreamBinaryWriter.write_uint16()StreamBinaryWriter.write_uint16s()StreamBinaryWriter.write_uint32()StreamBinaryWriter.write_uint32s()StreamBinaryWriter.write_uint64()StreamBinaryWriter.write_uint64s()StreamBinaryWriter.write_uint8()StreamBinaryWriter.write_uint8s()StreamBinaryWriter.write_uuid()
StreamCodecInstancingStreamDecodingStreamDecoding.blob()StreamDecoding.has_more()StreamDecoding.offset()StreamDecoding.read_blob()StreamDecoding.read_blob_id()StreamDecoding.read_bool()StreamDecoding.read_commit_id()StreamDecoding.read_double()StreamDecoding.read_doubles()StreamDecoding.read_float()StreamDecoding.read_floats()StreamDecoding.read_int16()StreamDecoding.read_int16s()StreamDecoding.read_int32()StreamDecoding.read_int32s()StreamDecoding.read_int64()StreamDecoding.read_int64s()StreamDecoding.read_int8()StreamDecoding.read_int8s()StreamDecoding.read_string()StreamDecoding.read_uint16()StreamDecoding.read_uint16s()StreamDecoding.read_uint32()StreamDecoding.read_uint32s()StreamDecoding.read_uint64()StreamDecoding.read_uint64s()StreamDecoding.read_uint8()StreamDecoding.read_uint8s()StreamDecoding.read_uuid()StreamDecoding.rewind()StreamDecoding.stream_reading()
StreamEncodingStreamEncoding.end_encoding()StreamEncoding.is_ended()StreamEncoding.stream_writing()StreamEncoding.write_blob()StreamEncoding.write_blob_id()StreamEncoding.write_bool()StreamEncoding.write_commit_id()StreamEncoding.write_double()StreamEncoding.write_doubles()StreamEncoding.write_float()StreamEncoding.write_floats()StreamEncoding.write_int16()StreamEncoding.write_int16s()StreamEncoding.write_int32()StreamEncoding.write_int32s()StreamEncoding.write_int64()StreamEncoding.write_int64s()StreamEncoding.write_int8()StreamEncoding.write_int8s()StreamEncoding.write_string()StreamEncoding.write_uint16()StreamEncoding.write_uint16s()StreamEncoding.write_uint32()StreamEncoding.write_uint32s()StreamEncoding.write_uint64()StreamEncoding.write_uint64s()StreamEncoding.write_uint8()StreamEncoding.write_uint8s()StreamEncoding.write_uuid()
StreamRawReaderStreamRawReader.read_blob()StreamRawReader.read_blob_id()StreamRawReader.read_bool()StreamRawReader.read_commit_id()StreamRawReader.read_double()StreamRawReader.read_doubles()StreamRawReader.read_float()StreamRawReader.read_floats()StreamRawReader.read_int16()StreamRawReader.read_int16s()StreamRawReader.read_int32()StreamRawReader.read_int32s()StreamRawReader.read_int64()StreamRawReader.read_int64s()StreamRawReader.read_int8()StreamRawReader.read_int8s()StreamRawReader.read_string()StreamRawReader.read_uint16()StreamRawReader.read_uint16s()StreamRawReader.read_uint32()StreamRawReader.read_uint32s()StreamRawReader.read_uint64()StreamRawReader.read_uint64s()StreamRawReader.read_uint8()StreamRawReader.read_uint8s()StreamRawReader.read_uuid()StreamRawReader.stream_reading()
StreamRawReadingStreamRawWriterStreamRawWriter.stream_writing()StreamRawWriter.write_blob()StreamRawWriter.write_blob_id()StreamRawWriter.write_bool()StreamRawWriter.write_commit_id()StreamRawWriter.write_double()StreamRawWriter.write_doubles()StreamRawWriter.write_float()StreamRawWriter.write_floats()StreamRawWriter.write_int16()StreamRawWriter.write_int16s()StreamRawWriter.write_int32()StreamRawWriter.write_int32s()StreamRawWriter.write_int64()StreamRawWriter.write_int64s()StreamRawWriter.write_int8()StreamRawWriter.write_int8s()StreamRawWriter.write_string()StreamRawWriter.write_uint16()StreamRawWriter.write_uint16s()StreamRawWriter.write_uint32()StreamRawWriter.write_uint32s()StreamRawWriter.write_uint64()StreamRawWriter.write_uint64s()StreamRawWriter.write_uint8()StreamRawWriter.write_uint8s()StreamRawWriter.write_uuid()
StreamRawWritingStreamReaderBlobStreamReaderFileStreamReaderSharedMemoryStreamReadingStreamReading.read_blob()StreamReading.read_blob_id()StreamReading.read_bool()StreamReading.read_commit_id()StreamReading.read_double()StreamReading.read_doubles()StreamReading.read_float()StreamReading.read_floats()StreamReading.read_int16()StreamReading.read_int16s()StreamReading.read_int32()StreamReading.read_int32s()StreamReading.read_int64()StreamReading.read_int64s()StreamReading.read_int8()StreamReading.read_int8s()StreamReading.read_string()StreamReading.read_uint16()StreamReading.read_uint16s()StreamReading.read_uint32()StreamReading.read_uint32s()StreamReading.read_uint64()StreamReading.read_uint64s()StreamReading.read_uint8()StreamReading.read_uint8s()StreamReading.read_uuid()
StreamSizingStreamSizing.size_of_blob_id()StreamSizing.size_of_bool()StreamSizing.size_of_commit_id()StreamSizing.size_of_double()StreamSizing.size_of_doubles()StreamSizing.size_of_float()StreamSizing.size_of_floats()StreamSizing.size_of_int16()StreamSizing.size_of_int16s()StreamSizing.size_of_int32()StreamSizing.size_of_int32s()StreamSizing.size_of_int64()StreamSizing.size_of_int64s()StreamSizing.size_of_int8()StreamSizing.size_of_int8s()StreamSizing.size_of_uint16()StreamSizing.size_of_uint16s()StreamSizing.size_of_uint32()StreamSizing.size_of_uint32s()StreamSizing.size_of_uint64()StreamSizing.size_of_uint64s()StreamSizing.size_of_uint8()StreamSizing.size_of_uint8s()StreamSizing.size_of_uuid()
StreamTokenBinaryReaderStreamTokenBinaryReader.read_blob()StreamTokenBinaryReader.read_blob_id()StreamTokenBinaryReader.read_bool()StreamTokenBinaryReader.read_commit_id()StreamTokenBinaryReader.read_double()StreamTokenBinaryReader.read_doubles()StreamTokenBinaryReader.read_float()StreamTokenBinaryReader.read_floats()StreamTokenBinaryReader.read_int16()StreamTokenBinaryReader.read_int16s()StreamTokenBinaryReader.read_int32()StreamTokenBinaryReader.read_int32s()StreamTokenBinaryReader.read_int64()StreamTokenBinaryReader.read_int64s()StreamTokenBinaryReader.read_int8()StreamTokenBinaryReader.read_int8s()StreamTokenBinaryReader.read_string()StreamTokenBinaryReader.read_uint16()StreamTokenBinaryReader.read_uint16s()StreamTokenBinaryReader.read_uint32()StreamTokenBinaryReader.read_uint32s()StreamTokenBinaryReader.read_uint64()StreamTokenBinaryReader.read_uint64s()StreamTokenBinaryReader.read_uint8()StreamTokenBinaryReader.read_uint8s()StreamTokenBinaryReader.read_uuid()StreamTokenBinaryReader.stream_reading()
StreamTokenBinaryWriterStreamTokenBinaryWriter.stream_writing()StreamTokenBinaryWriter.write_blob()StreamTokenBinaryWriter.write_blob_id()StreamTokenBinaryWriter.write_bool()StreamTokenBinaryWriter.write_commit_id()StreamTokenBinaryWriter.write_double()StreamTokenBinaryWriter.write_doubles()StreamTokenBinaryWriter.write_float()StreamTokenBinaryWriter.write_floats()StreamTokenBinaryWriter.write_int16()StreamTokenBinaryWriter.write_int16s()StreamTokenBinaryWriter.write_int32()StreamTokenBinaryWriter.write_int32s()StreamTokenBinaryWriter.write_int64()StreamTokenBinaryWriter.write_int64s()StreamTokenBinaryWriter.write_int8()StreamTokenBinaryWriter.write_int8s()StreamTokenBinaryWriter.write_string()StreamTokenBinaryWriter.write_uint16()StreamTokenBinaryWriter.write_uint16s()StreamTokenBinaryWriter.write_uint32()StreamTokenBinaryWriter.write_uint32s()StreamTokenBinaryWriter.write_uint64()StreamTokenBinaryWriter.write_uint64s()StreamTokenBinaryWriter.write_uint8()StreamTokenBinaryWriter.write_uint8s()StreamTokenBinaryWriter.write_uuid()
StreamWriterBlobStreamWriterFileStreamWriterSharedMemoryStreamWritingStreamWriting.write_blob()StreamWriting.write_blob_id()StreamWriting.write_bool()StreamWriting.write_commit_id()StreamWriting.write_double()StreamWriting.write_doubles()StreamWriting.write_float()StreamWriting.write_floats()StreamWriting.write_int16()StreamWriting.write_int16s()StreamWriting.write_int32()StreamWriting.write_int32s()StreamWriting.write_int64()StreamWriting.write_int64s()StreamWriting.write_int8()StreamWriting.write_int8s()StreamWriting.write_string()StreamWriting.write_uint16()StreamWriting.write_uint16s()StreamWriting.write_uint32()StreamWriting.write_uint32s()StreamWriting.write_uint64()StreamWriting.write_uint64s()StreamWriting.write_uint8()StreamWriting.write_uint8s()StreamWriting.write_uuid()
TypeTypeAnyTypeAnyConceptTypeBlobTypeBlobIdTypeBoolTypeClubTypeCommitIdTypeConceptTypeDoubleTypeEnumerationTypeEnumerationCaseTypeEnumerationDescriptorTypeFloatTypeInt16TypeInt32TypeInt64TypeInt8TypeKeyTypeMapTypeMatTypeNameTypeOptionalTypeSetTypeStringTypeStructureTypeStructureDescriptorTypeStructureFieldTypeTupleTypeUInt16TypeUInt32TypeUInt64TypeUInt8TypeUUIdTypeVariantTypeVecTypeVectorTypeVoidTypeXArrayValueValueAnyValueBlobValueBlobIdValueBoolValueCommitIdValueDoubleValueEnumerationValueFloatValueInt16ValueInt32ValueInt64ValueInt8ValueKeyValueKey.cast()ValueKey.copy()ValueKey.create()ValueKey.description()ValueKey.detail_representation()ValueKey.detail_type_representation()ValueKey.has_parent_key()ValueKey.hash()ValueKey.instance_id()ValueKey.is_member()ValueKey.keys()ValueKey.representation()ValueKey.to_any_concept_key()ValueKey.to_club_key()ValueKey.to_concept_key()ValueKey.to_key()ValueKey.to_member_key()ValueKey.to_parent_key()ValueKey.type()ValueKey.type_code()ValueKey.type_concept()ValueKey.type_key()
ValueMapValueMap.at()ValueMap.cast()ValueMap.clear()ValueMap.contains()ValueMap.copy()ValueMap.description()ValueMap.discard()ValueMap.empty()ValueMap.get()ValueMap.hash()ValueMap.items()ValueMap.keys()ValueMap.max()ValueMap.min()ValueMap.pop()ValueMap.popitem()ValueMap.remove()ValueMap.representation()ValueMap.set()ValueMap.setdefault()ValueMap.size()ValueMap.type()ValueMap.type_code()ValueMap.type_map()ValueMap.update()ValueMap.values()
ValueMapItemsIterValueMapKeysIterValueMapValuesIterValueMatValueOptionalValueSetValueSet.add()ValueSet.at()ValueSet.cast()ValueSet.clear()ValueSet.copy()ValueSet.description()ValueSet.difference()ValueSet.difference_update()ValueSet.discard()ValueSet.empty()ValueSet.extend()ValueSet.hash()ValueSet.index()ValueSet.intersection()ValueSet.intersection_update()ValueSet.isdisjoint()ValueSet.issubset()ValueSet.issuperset()ValueSet.max()ValueSet.min()ValueSet.pop()ValueSet.pop_max()ValueSet.remove()ValueSet.representation()ValueSet.size()ValueSet.symmetric_difference()ValueSet.symmetric_difference_update()ValueSet.type()ValueSet.type_code()ValueSet.type_set()ValueSet.union()ValueSet.update()
ValueSetIterValueStringValueStructureValueTupleValueTupleIterValueUInt16ValueUInt32ValueUInt64ValueUInt8ValueUUIdValueVariantValueVecValueVectorValueVector.append()ValueVector.at()ValueVector.back()ValueVector.capacity()ValueVector.cast()ValueVector.clear()ValueVector.contains()ValueVector.copy()ValueVector.count()ValueVector.description()ValueVector.empty()ValueVector.exchange()ValueVector.extend()ValueVector.front()ValueVector.hash()ValueVector.index()ValueVector.insert()ValueVector.is_pack_sized()ValueVector.pop()ValueVector.remove()ValueVector.representation()ValueVector.reserve()ValueVector.resize()ValueVector.set()ValueVector.shrink_to_fit()ValueVector.size()ValueVector.type()ValueVector.type_code()ValueVector.type_vector()
ValueVectorIterValueVoidValueXArrayValueXArray.append()ValueXArray.at()ValueXArray.cast()ValueXArray.copy()ValueXArray.create_position()ValueXArray.description()ValueXArray.disable_position()ValueXArray.extend()ValueXArray.has_position()ValueXArray.hash()ValueXArray.index()ValueXArray.insert()ValueXArray.insert_position()ValueXArray.items()ValueXArray.position()ValueXArray.position_of()ValueXArray.positions()ValueXArray.remove()ValueXArray.representation()ValueXArray.set()ValueXArray.to_vector()ValueXArray.type()ValueXArray.type_code()ValueXArray.type_xarray()
ViperError