Structs§
- AbsReturn
Type - Aligned
Checker - Alloc
Policy Based Free Policy - Allow
Deprecated Abs - Allow
Deprecated AbsFixed - AsVariant
Temporary - AsVariantTemporary stores a value of type T to allow construction of a Variant value via type inference. Because T is copied and there’s no guarantee that the copy can be elided, AsVariantTemporary is best used with primitive or very small types.
- Assertion
Condition Type - Cast
ToChecked IntImpl - Condition
Variable Impl - Copyable
Ptr - Empty
Wrapper - Entry
Slot - Floating
Point Trait - Free
Policy - Fuzzy
Equals Epsilon - HasFreeLSB
- HasPointer
Type - HasPointer
Type Helper - HasReceiver
Type - HasReceiver
Type Helper - Hash
Table - Hash
Table Entry - Hash
Table_ AddPtr - Hash
Table_ Double Hash - Hash
Table_ Enum - Hash
Table_ Fake Slot - Hash
Table_ Iterator - Hash
Table_ ModIterator - Hash
Table_ Ptr - Hash
Table_ Range - IsMaybe
Impl - IsPackable
Variant - IsPackable
Variant_ EVbool - IsPackable
Variant_ VEbool - IsResult
- IsSupported
- IsSupported
Pass2 - Lazy
Asserted CastT - Linked
List Element Traits - LinkedList supports refcounted elements using this adapter class. Clients
using LinkedList<RefPtr
> will get a data structure that holds a strong reference to T as long as T is in the list. - Make
Unsigned Char - Maybe
Poisoner - Mutex
Impl - Mutex
Impl_ Platform Data - Pointed
To - Pointer
Type - RWLock
Impl - Receiver
Type - RefCount
Logger - RefCount
Logger_ Release Logger - Result
Implementation Null IsOk Base - Select
Result Impl - Select
Variant Type - SelectVariantType takes a type T and a list of variant types Variants and
yields a type Type, selected from Variants, that can store a value of type T
or a reference to type T. If no such type was found, Type is not defined.
SelectVariantType also has a
count
member that contains the total number of selectable types (which will be used to check that a requested type is not ambiguously present twice.) - Select
Variant Type Helper - SelectVariantTypeHelper is used in the implementation of SelectVariantType.
- Sprintf
Append - Temp
PtrTo SetterT - ToStorage
Type Argument - Unique
PtrGetter Transfers - Unique
Selector - Unsupported
Type - Unused
Zero - Unused
Zero Enum - Variant
Tag - Vector
Testing - Wrap
ToSigned Helper - Wrapping
AddHelper - Wrapping
Multiply Helper - Wrapping
Subtract Helper
Enums§
- Hash
Table_ Failure Behavior - Hash
Table_ Lookup Reason - Hash
Table_ Rebuild Status - Packing
Strategy - RefCount
Atomicity - Storage
Type
Type Aliases§
- Aligned
Storage OrEmpty - Assertion
Condition Type_ ValueT - Atomic
Base IncDec_ Base - Atomic
Base_ Intrinsics - Atomic
Base_ Value Type - Atomic
Intrinsics_ Base - Cast
ToChecked IntImpl_ Return Type - @class CheckedInt @brief Integer wrapper class checking for integer overflow and other errors @param T the integer type to wrap. Can be any type among the following: - any basic integer type such as |int| - any stdint type such as |int8_t|
- Entry
Slot_ Entry - Entry
Slot_ NonConstT - Hash
Table Entry_ NonConstT - Hash
Table_ Entry - Hash
Table_ Key - Hash
Table_ Lookup - Hash
Table_ NonConstT - Hash
Table_ Slot - Intrinsic
AddSub_ Base - Intrinsic
Base_ Ordered Op - Intrinsic
Base_ Value Type - Intrinsic
IncDec_ Base - Intrinsic
Memory Ops_ Base - IsMaybe
- IsPackable
Variant_ Impl - Linked
List Element Traits_ Client Type - Linked
List Element Traits_ Const Client Type - Linked
List Element Traits_ Const RawType - Linked
List Element Traits_ RawType - Make
Unsigned Char_ Type - Pointed
To_ NonConst Type - Pointed
To_ Type - Pointer
Type Impl_ Type - Pointer
Type_ Type - Receiver
Type Impl_ Type - Receiver
Type_ Type - RefCounted_
HasThread Safe RefCnt - Result
Implementation Null IsOk Base_ Error Storage Type - Select
Result Impl_ Type - Twice
Bigger Type_ Type - Unique
PtrGetter Transfers_ Ptr - UniquePtr is a smart pointer that wholly owns a resource. Ownership may be transferred out of a UniquePtr through explicit action, but otherwise the resource is destroyed when the UniquePtr is destroyed.
- Unique
PtrGetter Transfers_ Receiver - Unique
Selector_ Single Object - UniquePtr is a smart pointer that wholly owns a resource. Ownership may be transferred out of a UniquePtr through explicit action, but otherwise the resource is destroyed when the UniquePtr is destroyed.
- Unsigned
IntType - Unused
Zero Enum_ Storage Type - Variant
Tag_ Type - Wrap
ToSigned Helper_ Signed Type - Wrapping
AddHelper_ UnsignedT - Wrapping
Multiply Helper_ UnsignedT - Wrapping
Subtract Helper_ UnsignedT - supports_
os