Skip to main content

Module detail

Module detail 

Source

Structs§

AbsReturnType
AlignedChecker
AllocPolicyBasedFreePolicy
AsVariantTemporary
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.
AssertionConditionType
CastToCheckedIntImpl
ConditionVariableImpl
CopyablePtr
EmptyWrapper
EntrySlot
FileHandleDeleter
FileHandleHelper
FreePolicy
FuzzyEqualsEpsilon
HasFreeLSB
HashTable
HashTableEntry
HashTable_AddPtr
HashTable_DoubleHash
HashTable_FakeSlot
HashTable_Iterator
HashTable_ModIterator
HashTable_Ptr
IsMaybeImpl
IsPackableVariant
IsPackableVariant_EVbool
IsPackableVariant_VEbool
IsResult
IsSupported
IsSupportedPass2
LazyAssertedCastT
LinkedListElementTraits
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.
MakeUnsignedChar
MaybePoisoner
MutexImpl
PointedTo
PointerType
RWLockImpl
ReceiverType
RefCountLogger
RefCountLogger_ReleaseLogger
ResultImplementationNullIsOkBase
SelectResultImpl
SelectVariantType
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.)
SelectVariantTypeHelper
SelectVariantTypeHelper is used in the implementation of SelectVariantType.
SprintfAppend
TempPtrToSetterT
ToStorageTypeArgument
UniquePtrGetterTransfers
UniqueSelector
UnusedZero
UnusedZeroEnum
UnwrapMaybeAtomic
VariantTag
VectorTesting
WrapToSignedHelper
WrappingAddHelper
WrappingMultiplyHelper
WrappingSubtractHelper
supports_os

Enums§

HashTable_FailureBehavior
HashTable_LookupReason
HashTable_RebuildStatus
PackingStrategy
RefCountAtomicity

Constants§

FileHandleHelper_kInvalidHandle

Type Aliases§

AlignedStorageOrEmpty
AssertionConditionType_ValueT
AtomicBaseIncDec_Base
AtomicBase_Intrinsics
AtomicBase_ValueType
AtomicIntrinsics_Base
CastToCheckedIntImpl_ReturnType
@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|
EntrySlot_Entry
EntrySlot_NonConstT
FileHandleDeleter_pointer
FileHandleDeleter_receiver
FileHandleType
HashTableEntry_NonConstT
HashTable_Entry
HashTable_Key
HashTable_Lookup
HashTable_NonConstT
HashTable_Slot
IntrinsicAddSub_Base
IntrinsicBase_OrderedOp
IntrinsicBase_ValueType
IntrinsicIncDec_Base
IntrinsicMemoryOps_Base
IsMaybe
IsPackableVariant_Impl
LinkedListElementTraits_ClientType
LinkedListElementTraits_ConstClientType
LinkedListElementTraits_ConstRawType
LinkedListElementTraits_RawType
MakeUnsignedChar_Type
Nth
PayloadFieldsTuple
PointedTo_NonConstType
PointedTo_Type
PointerType_type
RefCounted_HasThreadSafeRefCnt
ResultImplementationNullIsOkBase_ErrorStorageType
SelectResultImpl_Type
UniquePtrGetterTransfers_Ptr
UniquePtrGetterTransfers_Receiver
UniqueSelector_SingleObject
UnsignedIntType
UnusedZeroEnum_StorageType
UnwrapMaybeAtomic_Type
VariantTag_Type
WrapToSignedHelper_SignedType
WrappingAddHelper_UnsignedT
WrappingMultiplyHelper_UnsignedT
WrappingSubtractHelper_UnsignedT
type_pack_element_type