2#ifndef _MDBX_CONTAINERS_COMMON_HPP_INCLUDED
3#define _MDBX_CONTAINERS_COMMON_HPP_INCLUDED
19#include <unordered_set>
20#include <unordered_map>
33#if __cplusplus >= 201703L
37#ifndef MDBX_CONTAINERS_SEPARATE_COMPILATION
38#define MDBX_CONTAINERS_HEADER_ONLY
Base class for working with MDBX databases (tables).
Configuration options used when opening an MDBX environment.
Manages an MDBX database connection using a provided configuration.
Defines a specific exception for MDBX-related errors.
Tracks MDBX transactions per thread for reuse and cleanup.
Declares the Transaction class, a wrapper for managing MDBX transactions.
Utility functions for path manipulation, including relative path computation.
Utility helper functions for serializing values to and from MDBX.