Allocator
  • References/C, C++/C++/Concepts

Encapsulates a memory allocation and deallocation strategy. Every standard library component that may need to allocate or release storage, from

2025-01-10 15:47:30
MoveInsertable
  • References/C, C++/C++/Concepts

Specifies that an object of the type can be constructed into uninitialized storage from an rvalue of that type by a given allocator. Requirements

2025-01-10 15:47:30
EqualityComparable
  • References/C, C++/C++/Concepts

The type must work with == operator and the result should have standard semantics. Requirements The type

2025-01-10 15:47:30
SharedMutex
  • References/C, C++/C++/Concepts

The SharedMutex concept extends the Mutex

2025-01-10 15:47:30
CopyInsertable
  • References/C, C++/C++/Concepts

Specifies that an instance of the type can be copy-constructed in-place by a given allocator. Requirements The

2025-01-10 15:47:30
UniformRandomNumberGenerator
  • References/C, C++/C++/Concepts

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

2025-01-10 15:47:30
StandardLayoutType
  • References/C, C++/C++/Concepts

Specifies that a type is standard layout type. Standard layout types are useful for communicating with code written in other programming languages. Note

2025-01-10 15:47:30
TriviallyCopyable
  • References/C, C++/C++/Concepts

Requirements Trivial copy constructor Trivial move constructor Trivial copy assignment operator

2025-01-10 15:47:30
Library Concepts
  • References/C, C++/C++/Concepts

Concept is a term that describes a named set of requirements for a type.

2025-01-10 15:47:30
TimedLockable
  • References/C, C++/C++/Concepts

The TimedLockable concept describes the characteristics of types that provide timed exclusive blocking semantics for execution agents (i.e. threads).

2025-01-10 15:47:30