MDBX Containers
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cmdbxc::KeyValueTable< KeyT, ValueT >::AssignmentProxyHelper proxy for convenient assignment via operator[]
 Cmdbxc::BaseTableBase class providing common functionality for MDBX database access
 Cmdbxc::AnyValueTable< KeyT >Table storing values of arbitrary type associated with a key
 Cmdbxc::KeyValueTable< KeyT, ValueT >Template class for managing key-value pairs in an MDBX database
 CConcurrentStruct
 Cmdbxc::ConfigParameters used by Connection to create the MDBX environment
 Cmdbxc::has_from_bytes< T >Trait to check if a type provides a static from_bytes() method
 Cmdbxc::has_to_bytes< T >Trait to check if a type provides a to_bytes() member
 Cmdbxc::has_value_type< T >Trait indicating that a container defines value_type
 Cmdbxc::KeyMultiValueTable< K, V >Multi-value table (duplicate keys allowed) persisted in MDBX
 Cmdbxc::KeyTable< K, V >Ordered key->value table persisted in MDBX
 CMyDataStoring a custom struct with to_bytes/from_bytes
 CMyStructDemonstrates storing values of arbitrary types using AnyValueTable
 Cmdbxc::PathComponentsStructure to hold the root and components of a path
 Cstd::runtime_error
 Cmdbxc::MdbxExceptionRepresents a specific exception for MDBX-related errors
 Cmdbxc::SerializeScratchPer-call scratch buffer to produce MDBX_val without using thread_local
 CSimpleStruct
 CSyncOStream
 Cmdbxc::TransactionManages MDBX transactions with automatic cleanup and error handling
 Cmdbxc::TransactionTrackerAssociates MDBX transactions with threads
 Cmdbxc::ConnectionManages a single MDBX environment and an optional read-only transaction