Go to the source code of this file.
|
namespace | cbeam |
| The root namespace for the Cbeam library. This namespace unifies cross-platform utilities for concurrency, memory management, file handling, logging, serialization, and more. Its purpose is to provide a cohesive collection of modern C++ components that address common system-level and application-level tasks, while promoting thread-safety, interprocess communication, and stable resource handling across varied platform APIs.
|
|
namespace | cbeam::container |
| Offers advanced container types with unique approaches to stability and interprocess sharing. Besides standard helpers like buffer and circular_buffer , it includes innovative classes such as stable_interprocess_container and stable_interprocess_map . These support shared-memory usage, ensuring consistent serialization and robust data exchange across process boundaries or differing compiler environments.
|
|
namespace | cbeam::serialization |
| Implements traits-based serialization for complex data types, including standard containers and custom structures. It relies on specialized traits and buffer logic to convert objects to and from raw memory blocks, enabling stable interprocess data transport and straightforward integration with advanced container classes and xpod variants.
|
|