![]() |
MDBX Containers
|
| Cmdbxc::KeyValueTable< KeyT, ValueT >::AssignmentProxy | Helper proxy for convenient assignment via operator[] |
| ▼Cmdbxc::BaseTable | Base 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::Config | Parameters 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 |
| CMyData | Storing a custom struct with to_bytes/from_bytes |
| CMyStruct | Demonstrates storing values of arbitrary types using AnyValueTable |
| Cmdbxc::PathComponents | Structure to hold the root and components of a path |
| ▼Cstd::runtime_error | |
| Cmdbxc::MdbxException | Represents a specific exception for MDBX-related errors |
| Cmdbxc::SerializeScratch | Per-call scratch buffer to produce MDBX_val without using thread_local |
| CSimpleStruct | |
| CSyncOStream | |
| Cmdbxc::Transaction | Manages MDBX transactions with automatic cleanup and error handling |
| ▼Cmdbxc::TransactionTracker | Associates MDBX transactions with threads |
| Cmdbxc::Connection | Manages a single MDBX environment and an optional read-only transaction |