![]() |
MDBX Containers
|
| ▼Nmdbxc | |
| CAnyValueTable | Table storing values of arbitrary type associated with a key |
| CBaseTable | Base class providing common functionality for MDBX database access |
| CConfig | Parameters used by Connection to create the MDBX environment |
| CConnection | Manages a single MDBX environment and an optional read-only transaction |
| Chas_from_bytes | Trait to check if a type provides a static from_bytes() method |
| Chas_to_bytes | Trait to check if a type provides a to_bytes() member |
| Chas_value_type | Trait indicating that a container defines value_type |
| CKeyMultiValueTable | Multi-value table (duplicate keys allowed) persisted in MDBX |
| CKeyTable | Ordered key->value table persisted in MDBX |
| ▼CKeyValueTable | Template class for managing key-value pairs in an MDBX database |
| CAssignmentProxy | Helper proxy for convenient assignment via operator[] |
| CMdbxException | Represents a specific exception for MDBX-related errors |
| CPathComponents | Structure to hold the root and components of a path |
| CSerializeScratch | Per-call scratch buffer to produce MDBX_val without using thread_local |
| CTransaction | Manages MDBX transactions with automatic cleanup and error handling |
| CTransactionTracker | Associates MDBX transactions with threads |
| CConcurrentStruct | |
| CMyData | Storing a custom struct with to_bytes/from_bytes |
| CMyStruct | Demonstrates storing values of arbitrary types using AnyValueTable |
| CSimpleStruct | |
| CSyncOStream |