Structs§
- AbsReturn
Type - Aligned
Checker - Alloc
Policy Based Free Policy - 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 - File
Handle Deleter - File
Handle Helper - Free
Policy - Fuzzy
Equals Epsilon - HasFreeLSB
- Hash
Table - Hash
Table Entry - Hash
Table_ AddPtr - Hash
Table_ Double Hash - Hash
Table_ Fake Slot - Hash
Table_ Iterator - Hash
Table_ ModIterator - Hash
Table_ Ptr - 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 - 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
countmember 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 - Unused
Zero - Unused
Zero Enum - Unwrap
Maybe Atomic - Variant
Tag - Vector
Testing - Wrap
ToSigned Helper - Wrapping
AddHelper - Wrapping
Multiply Helper - Wrapping
Subtract Helper - supports_
os
Enums§
- Hash
Table_ Failure Behavior - Hash
Table_ Lookup Reason - Hash
Table_ Rebuild Status - Packing
Strategy - RefCount
Atomicity
Constants§
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 - File
Handle Deleter_ pointer - File
Handle Deleter_ receiver - File
Handle Type - 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 - Nth
- Payload
Fields Tuple - Pointed
To_ NonConst Type - Pointed
To_ Type - Pointer
Type_ type - RefCounted_
HasThread Safe RefCnt - Result
Implementation Null IsOk Base_ Error Storage Type - Select
Result Impl_ Type - Unique
PtrGetter Transfers_ Ptr - Unique
PtrGetter Transfers_ Receiver - Unique
Selector_ Single Object - Unsigned
IntType - Unused
Zero Enum_ Storage Type - Unwrap
Maybe Atomic_ Type - Variant
Tag_ Type - Wrap
ToSigned Helper_ Signed Type - Wrapping
AddHelper_ UnsignedT - Wrapping
Multiply Helper_ UnsignedT - Wrapping
Subtract Helper_ UnsignedT - type_
pack_ element_ type