|
Common System 0.2.0
Common interfaces and patterns for system integration
|
C++20 module partition for common_system utilities. More...
#include <array>#include <cstddef>#include <functional>#include <memory>#include <mutex>#include <new>#include <optional>#include <stack>#include <utility>#include <vector>
Go to the source code of this file.
Classes | |
| struct | kcenon::common::source_location |
| C++17-compatible source_location implementation using compiler builtins. More... | |
| class | kcenon::common::utils::CircularBuffer< T, Capacity > |
| Thread-safe fixed-size circular buffer. More... | |
| struct | kcenon::common::utils::detail::RawDelete< T > |
| class | kcenon::common::utils::ObjectPool< T > |
| Thread-safe object pool that reuses raw storage for expensive objects. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::utils |
| namespace | kcenon::common::utils::detail |
Macros | |
| #define | KCENON_MODULE_HAS_SOURCE_LOCATION 0 |
C++20 module partition for common_system utilities.
This module partition exports utility classes:
Part of the kcenon.common module.
Definition in file utils.cppm.
| #define KCENON_MODULE_HAS_SOURCE_LOCATION 0 |
Definition at line 36 of file utils.cppm.