|
|
|
|
|
|
|
|
Assertions and compile-time assertions |
|
|
32-bit unsigned counter with atomic arithmetic, increments, and decrements |
|
|
Multithreading condition |
|
|
Configuration of the Base API |
|
|
Default allocator implementation based on global new and delete |
|
|
Basic enums |
|
|
Smart-pointer handle class for interfaces, const and non-const version |
|
|
Allocator interface class to dynamically allocate and deallocate memory |
|
|
The basic extensible interface |
|
|
Logger interface class that supports message logging |
|
|
Mixin class template for deriving new interface declarations |
|
|
Mixin class template for deriving interface implementations |
|
|
Mixin class template to merge an interface with an implementation |
|
|
Multithreading locks |
|
|
Base class for all plugins |
|
|
Standard STL allocator implementation |
|
|
Basic types |
|
|
A 128 bit representation of a universally unique identifier (UUID or GUID) |
|
|
Major and minor version number and an optional qualifier |
|
|
Base API |