Provides concurrency primitives and abstractions for multithreaded programming. It features the power...
Definition message_manager.hpp:47
Defines index constants for the xpod::type variant (e.g., integer, number, boolean,...
Definition xpod.hpp:49
Provides a specialized variant type (xpod::type) for simple data exchange, supporting integer,...
Definition xpod.hpp:37
Offers advanced container types with unique approaches to stability and interprocess sharing....
Definition buffer.hpp:44
Contains conversion utilities to transform data between different formats and types....
Definition buffer.hpp:35
Focuses on UTF-8 checks, character handling, and encoding-specific validations. It includes lightweig...
Definition utf8.hpp:33
Defines Cbeam-specific exception types that behave like their standard counterparts....
Definition base_error.hpp:31
Facilitates file I/O, path normalization, and directory operations in a cross-platform manner....
Definition io.hpp:36
Provides JSON-style and nested-map serialization features. It offers methods to convert a wide range ...
Definition map.hpp:37
Manages the lifecycle of singletons, item registries, and scoped variables. This namespace introduces...
Definition item_registry.hpp:38
Offers flexible logging mechanisms to record messages with timestamps and thread information....
Definition logging_impl.hpp:53
Houses abstractions for shared-memory and interprocess data exchange. This includes interprocess_shar...
Definition interprocess_shared_memory.hpp:49
Collects random number generation tools for multithreaded environments. It includes a default thread-...
Definition generators.hpp:32
Implements traits-based serialization for complex data types, including standard containers and custo...
Definition direct.hpp:38
The root namespace for the Cbeam library. This namespace unifies cross-platform utilities for concurr...
Definition message_manager.hpp:47