Encapsulates a memory allocation and deallocation strategy. Every standard library component that may need to allocate or release storage, from
Specifies that an object of the type can be constructed into uninitialized storage from an rvalue of that type by a given allocator. Requirements
The type must work with == operator and the result should have standard semantics. Requirements The type
The SharedMutex concept extends the Mutex
Specifies that an instance of the type can be copy-constructed in-place by a given allocator. Requirements The
A uniform random number generator is a function object returning unsigned integer values such that each value in the range of possible results has (ideally) equal probability
Specifies that a type is standard layout type. Standard layout types are useful for communicating with code written in other programming languages. Note
Requirements Trivial copy constructor Trivial move constructor Trivial copy assignment operator
Concept is a term that describes a named set of requirements for a type.
The TimedLockable concept describes the characteristics of types that provide timed exclusive blocking semantics for execution agents (i.e. threads).
Page 4 of 6