Cbeam
Loading...
Searching...
No Matches
doxygen.hpp
Go to the documentation of this file.
1#pragma once
2
5namespace cbeam { }
6
9namespace cbeam::concurrency { }
10
13namespace cbeam::container { }
14
17namespace cbeam::container::xpod { }
18
22
25namespace cbeam::convert { }
26
29namespace cbeam::encoding { }
30
33namespace cbeam::error { }
34
37namespace cbeam::filesystem { }
38
41namespace cbeam::json { }
42
45namespace cbeam::lifecycle { }
46
49namespace cbeam::logging { }
50
53namespace cbeam::memory { }
54
57namespace cbeam::platform { }
58
61namespace cbeam::random { }
62
65namespace cbeam::serialization { }
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
Groups platform-specific helpers for Windows, Linux, and macOS. These utilities detect CPU architectu...
Definition clock_precision.hpp:42
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