1010 lines
18 KiB
YAML
1010 lines
18 KiB
YAML
---
|
|
|
|
Algorithm.h:
|
|
functions:
|
|
- TransformIfAbortOnErr
|
|
- TransformAbortOnErr
|
|
|
|
Alignment.h:
|
|
types:
|
|
- AlignedElem
|
|
- AlignedStorage2
|
|
|
|
AllocPolicy.h:
|
|
types:
|
|
- MallocAllocPolicy
|
|
- NeverAllocPolicy
|
|
|
|
AlreadyAddRefed.h:
|
|
types:
|
|
- unused_t
|
|
- already_AddRefed
|
|
|
|
Array.h:
|
|
types:
|
|
- Array
|
|
|
|
ArrayUtils.h:
|
|
functions:
|
|
- PointerRangeSize
|
|
- ArrayEqual
|
|
- IsInRange
|
|
|
|
Assertions.h:
|
|
functions:
|
|
- MakeCompilerAssumeUnreachableFakeValue
|
|
- InvalidArrayIndex_CRASH
|
|
- MOZ_CrashPrintf
|
|
- MOZ_Crash
|
|
- MOZ_NoReturn
|
|
- TerminateProcess
|
|
macros:
|
|
- MOZ_ASSUME_UNREACHABLE_MARKER
|
|
- MOZ_CRASH_UNLESS_FUZZING
|
|
- MOZ_ASSERT_UNLESS_FUZZING
|
|
- MOZ_ALWAYS_ERR
|
|
- MOZ_ALWAYS_OK
|
|
- MOZ_ALWAYS_FALSE
|
|
- MOZ_ALWAYS_TRUE
|
|
- MOZ_FALLTHROUGH_ASSERT
|
|
- MOZ_MAKE_COMPILER_ASSUME_IS_UNREACHABLE
|
|
- MOZ_ASSERT_UNREACHABLE
|
|
- MOZ_DIAGNOSTIC_ASSERT_IF
|
|
- MOZ_ASSERT_IF
|
|
- MOZ_ASSERT_DEBUG_OR_FUZZING
|
|
- MOZ_DIAGNOSTIC_ASSERT
|
|
- MOZ_ASSERT
|
|
- MOZ_RELEASE_ASSERT
|
|
- MOZ_CRASH_UNSAFE
|
|
- MOZ_CRASH_UNSAFE_PRINTF
|
|
- MOZ_DIAGNOSTIC_CRASH
|
|
- MOZ_CRASH
|
|
- MOZ_CRASH_WRITE_ADDR
|
|
|
|
AtomicBitfields.h:
|
|
macros:
|
|
- MOZ_ATOMIC_BITFIELDS
|
|
|
|
Atomics.h:
|
|
types:
|
|
- MemoryOrdering
|
|
- Atomic
|
|
functions:
|
|
- cpu_pause
|
|
|
|
Attributes.h:
|
|
macros:
|
|
- MOZ_ALWAYS_INLINE_EVEN_DEBUG
|
|
- MOZ_TRIVIAL_ABI
|
|
- MOZ_NO_UNIQUE_ADDRESS
|
|
- MOZ_ALWAYS_INLINE
|
|
- MOZ_NEVER_INLINE
|
|
- MOZ_NEVER_INLINE_DEBUG
|
|
- MOZ_NOPROFILE
|
|
- MOZ_NORETURN_PTR
|
|
- MOZ_NOINSTRUMENT
|
|
- MOZ_NAKED
|
|
- MOZ_COLD
|
|
- MOZ_NOMERGE
|
|
- MOZ_NONNULL
|
|
- MOZ_NONNULL_RETURN
|
|
- MOZ_RAII
|
|
- MOZ_PRETEND_NORETURN_FOR_STATIC_ANALYSIS
|
|
- MOZ_ASAN_IGNORE
|
|
- MOZ_TSAN_IGNORE
|
|
- MOZ_NO_SANITIZE_UNSIGNED_OVERFLOW
|
|
- MOZ_NO_SANITIZE_SIGNED_OVERFLOW
|
|
- MOZ_ALLOCATOR
|
|
- MOZ_INFALLIBLE_ALLOCATOR
|
|
- MOZ_NO_STACK_PROTECTOR
|
|
- MOZ_GSL_OWNER
|
|
- MOZ_GSL_POINTER
|
|
- MOZ_LIFETIME_BOUND
|
|
- MOZ_LIFETIME_CAPTURE_BY
|
|
- MOZ_STANDALONE_DEBUG
|
|
- MOZ_NULL_AFTER_MOVE
|
|
- MOZ_PUSH_DISABLE_NONTRIVIAL_UNION_WARNINGS
|
|
- MOZ_POP_DISABLE_NONTRIVIAL_UNION_WARNINGS
|
|
- MOZ_CAN_RUN_SCRIPT
|
|
- MOZ_CAN_RUN_SCRIPT_FOR_DEFINITION
|
|
- MOZ_CAN_RUN_SCRIPT_BOUNDARY
|
|
- MOZ_MUST_OVERRIDE
|
|
- MOZ_STATIC_CLASS
|
|
- MOZ_RUNINIT
|
|
- MOZ_GLOBINIT
|
|
- MOZ_STATIC_LOCAL_CLASS
|
|
- MOZ_STACK_CLASS
|
|
- MOZ_NONHEAP_CLASS
|
|
- MOZ_HEAP_CLASS
|
|
- MOZ_NON_TEMPORARY_CLASS
|
|
- MOZ_TEMPORARY_CLASS
|
|
- MOZ_TRIVIAL_CTOR_DTOR
|
|
- MOZ_ALLOW_TEMPORARY
|
|
- MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS
|
|
- MOZ_IMPLICIT
|
|
- MOZ_IS_SMARTPTR_TO_REFCOUNTED
|
|
- MOZ_IS_REFPTR
|
|
- MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT
|
|
- MOZ_HEAP_ALLOCATOR
|
|
- MOZ_OWNING_REF
|
|
- MOZ_NON_OWNING_REF
|
|
- MOZ_UNSAFE_REF
|
|
- MOZ_NO_ADDREF_RELEASE_ON_RETURN
|
|
- MOZ_NEEDS_NO_VTABLE_TYPE
|
|
- MOZ_NON_MEMMOVABLE
|
|
- MOZ_NEEDS_MEMMOVABLE_TYPE
|
|
- MOZ_NEEDS_MEMMOVABLE_MEMBERS
|
|
- MOZ_NO_DANGLING_ON_TEMPORARIES
|
|
- MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS
|
|
- MOZ_INIT_OUTSIDE_CTOR
|
|
- MOZ_IS_CLASS_INIT
|
|
- MOZ_NON_PARAM
|
|
- MOZ_NON_AUTOABLE
|
|
- MOZ_REQUIRED_BASE_METHOD
|
|
- MOZ_MUST_RETURN_FROM_CALLER_IF_THIS_IS_ARG
|
|
- MOZ_MAY_CALL_AFTER_MUST_RETURN
|
|
- MOZ_KNOWN_LIVE
|
|
- MOZ_UNANNOTATED
|
|
- MOZ_ANNOTATED
|
|
- MOZ_ENUM_SERIALIZER_ALLOW_SENTINEL_UPPER_BOUND
|
|
- MOZ_ENUM_SERIALIZER_ALLOW_MIN_MISMATCH
|
|
- MOZ_FORMAT_PRINTF
|
|
- MOZ_FORMAT_WPRINTF
|
|
- MOZ_XPCOM_ABI
|
|
- MOZ_EMPTY_BASES
|
|
- MOZ_CAN_RUN_SCRIPT_BOUNDARY_LAMBDA
|
|
- MOZ_REINITIALIZES
|
|
|
|
BinarySearch.h:
|
|
functions:
|
|
- BinarySearchIf
|
|
- BinarySearch
|
|
- LowerBound
|
|
- UpperBound
|
|
- EqualRange
|
|
|
|
BitSet.h:
|
|
types:
|
|
- BitSet
|
|
|
|
BloomFilter.h:
|
|
types:
|
|
- BitBloomFilter
|
|
- CountingBloomFilter
|
|
|
|
BoundedMPSCQueue.h:
|
|
variables:
|
|
- MPSC_DEBUG
|
|
types:
|
|
- MPSCRingBufferBase
|
|
- BoundedMPSCQueue
|
|
|
|
Buffer.h:
|
|
types:
|
|
- Buffer
|
|
|
|
BufferList.h:
|
|
types:
|
|
- BufferList
|
|
|
|
Casting.h:
|
|
functions:
|
|
- BitwiseCast
|
|
- AssertedCast
|
|
- ReleaseAssertedCast
|
|
- SaturatingCast
|
|
- LazyAssertedCast
|
|
|
|
ChaosMode.h:
|
|
types:
|
|
- ChaosFeature
|
|
- ChaosMode
|
|
|
|
Char16.h:
|
|
macros:
|
|
- MOZ_USE_CHAR16_WRAPPER
|
|
types:
|
|
- char16ptr_t
|
|
|
|
CheckedArithmetic.h:
|
|
functions:
|
|
- SafeAdd
|
|
- SafeSub
|
|
- SafeMul
|
|
|
|
CheckedInt.h:
|
|
functions:
|
|
- castToCheckedInt
|
|
types:
|
|
- CheckedInt
|
|
- CheckedInt8
|
|
- CheckedUint8
|
|
- CheckedInt16
|
|
- CheckedUint16
|
|
- CheckedInt32
|
|
- CheckedUint32
|
|
- CheckedInt64
|
|
- CheckedUint64
|
|
|
|
CompactPair.h:
|
|
types:
|
|
- CompactPair
|
|
functions:
|
|
- MakeCompactPair
|
|
|
|
Compiler.h:
|
|
macros:
|
|
- MOZ_IS_GCC
|
|
- MOZ_GCC_VERSION_AT_LEAST
|
|
- MOZ_GCC_VERSION_AT_MOST
|
|
|
|
DbgMacro.h:
|
|
macros:
|
|
- MOZ_DBG
|
|
- MOZ_DEFINE_DBG
|
|
functions:
|
|
- DebugValue
|
|
|
|
DebugOnly.h:
|
|
types:
|
|
- DebugOnly
|
|
|
|
DefineEnum.h:
|
|
macros:
|
|
- MOZ_DEFINE_ENUM
|
|
- MOZ_DEFINE_ENUM_WITH_BASE
|
|
- MOZ_DEFINE_ENUM_CLASS
|
|
- MOZ_DEFINE_ENUM_CLASS_WITH_BASE
|
|
- MOZ_DEFINE_ENUM_CLASS_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_CLASS_WITH_BASE_AND_TOSTRING
|
|
- MOZ_DEFINE_ENUM_WITH_TOSTRING_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_CLASS_WITH_BASE_AND_TOSTRING_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_WITH_BASE_AND_TOSTRING_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_WITH_BASE_AND_TOSTRING
|
|
- MOZ_DEFINE_ENUM_CLASS_WITH_BASE_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_CLASS_WITH_TOSTRING
|
|
- MOZ_DEFINE_ENUM_CLASS_WITH_TOSTRING_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_WITH_BASE_AT_CLASS_SCOPE
|
|
- MOZ_DEFINE_ENUM_TO_ENUM_TEXT
|
|
- MOZ_DEFINE_ENUM_TOSTRING_FUNC
|
|
- MOZ_DEFINE_ENUM_TOSTRING_FUNC_IN_CLASS
|
|
|
|
DoublyLinkedList.h:
|
|
types:
|
|
- DoublyLinkedListElement
|
|
- GetDoublyLinkedListElement
|
|
- DoublyLinkedList
|
|
- SafeDoublyLinkedList
|
|
|
|
EndianUtils.h:
|
|
functions:
|
|
- byteswap
|
|
|
|
types:
|
|
- LittleEndian
|
|
- BigEndian
|
|
- NetworkEndian
|
|
- NativeEndian
|
|
|
|
EnumeratedArray.h:
|
|
types:
|
|
- EnumeratedArray
|
|
|
|
EnumeratedRange.h:
|
|
functions:
|
|
- MakeEnumeratedRange
|
|
- MakeInclusiveEnumeratedRange
|
|
|
|
EnumSet.h:
|
|
types:
|
|
- EnumSet
|
|
|
|
EnumTypeTraits.h:
|
|
types:
|
|
- EnumTypeFitsWithin
|
|
- MinContiguousEnumValue
|
|
- MaxContiguousEnumValue
|
|
- MaxEnumValue
|
|
- ContiguousEnumValues
|
|
- ContiguousEnumSize
|
|
|
|
functions:
|
|
- UnderlyingValue
|
|
|
|
FastBernoulliTrial.h:
|
|
types:
|
|
- FastBernoulliTrial
|
|
|
|
FloatingPoint.h:
|
|
types:
|
|
- FloatingPoint
|
|
- FloatingPointTrait
|
|
- InfinityBits
|
|
- SpecificNaNBits
|
|
- SpecificFloatingPointBits
|
|
- FuzzyEqualsEpsilon
|
|
|
|
functions:
|
|
- IsNegative
|
|
- IsNegativeZero
|
|
- IsPositiveZero
|
|
- ToZeroIfNonfinite
|
|
- ExponentComponent
|
|
- PositiveInfinity
|
|
- NegativeInfinity
|
|
- SpecificNaN
|
|
- MinNumberValue
|
|
- MaxNumberValue
|
|
- NumberIsInt32
|
|
- NumberIsInt64
|
|
- NumberEqualsInt32
|
|
- NumberEqualsInt64
|
|
- UnspecifiedNaN
|
|
- NumbersAreIdentical
|
|
- NumbersAreBitwiseIdentical
|
|
- EqualOrBothNaN
|
|
- NaNSafeMin
|
|
- NaNSafeMax
|
|
- FuzzyEqualsAdditive
|
|
- FuzzyEqualsMultiplicative
|
|
- IsFloat32Representable
|
|
#
|
|
FStream.h:
|
|
types:
|
|
- IFStream
|
|
- OFStream
|
|
|
|
FunctionRef.h:
|
|
types:
|
|
- FunctionRef
|
|
|
|
FunctionTypeTraits.h:
|
|
types:
|
|
- FunctionTypeTraits
|
|
|
|
Fuzzing.h:
|
|
macros:
|
|
- MOZ_FUZZING_NYX_RELEASE
|
|
- MOZ_FUZZING_NYX_GUARD
|
|
- MOZ_FUZZING_NYX_PRINT
|
|
- MOZ_FUZZING_NYX_PRINTF
|
|
- MOZ_FUZZING_NYX_DEBUG
|
|
- MOZ_FUZZING_NYX_ABORT
|
|
- MOZ_FUZZING_HANDLE_CRASH_EVENT2
|
|
- MOZ_FUZZING_HANDLE_CRASH_EVENT4
|
|
|
|
HashFunctions.h:
|
|
types:
|
|
- HashNumber
|
|
- HashCodeScrambler
|
|
variables:
|
|
- kHashNumberBits
|
|
- kGoldenRatioU32
|
|
functions:
|
|
- ScrambleHashCode
|
|
- AddToHash
|
|
- HashGeneric
|
|
- HashLatin1AsUTF16
|
|
- HashUTF8AsUTF16
|
|
- HashString
|
|
- HashBytes
|
|
|
|
HashTable.h:
|
|
types:
|
|
- HashMapEntry
|
|
- Generation
|
|
- HashMap
|
|
- HashSet
|
|
- PointerHasher
|
|
- DefaultHasher
|
|
- FallibleHashMethods
|
|
|
|
functions:
|
|
- MaybeGetHash
|
|
- EnsureHash
|
|
|
|
HelperMacros.h:
|
|
macros:
|
|
- MOZ_STRINGIFY
|
|
- MOZ_STRINGIFY_NO_EXPANSION
|
|
|
|
InitializedOnce.h:
|
|
types:
|
|
- InitializedOnce
|
|
- InitializedOnceNotNull
|
|
- LazyInitializedOnce
|
|
- LazyInitializedOnceNotNull
|
|
- LazyInitializedOnceEarlyDestructible
|
|
- LazyInitializedOnceNotNullEarlyDestructible
|
|
functions:
|
|
- do_Init
|
|
|
|
IntegerRange.h:
|
|
functions:
|
|
- IntegerRange
|
|
|
|
IntegerTypeTraits.h:
|
|
types:
|
|
- UnsignedStdintTypeForSize
|
|
- SignedStdintTypeForSize
|
|
- PositionOfSignBit
|
|
|
|
JSONWriter.h:
|
|
types:
|
|
- JSONWriter
|
|
functions:
|
|
- JSONWriteFunc
|
|
|
|
JsRust.h:
|
|
macros:
|
|
- MOZ_HAS_JSRUST
|
|
|
|
Latin1.h:
|
|
functions:
|
|
- IsNonAsciiLatin1
|
|
- IsUtf16Latin1
|
|
- IsUtf8Latin1
|
|
- UnsafeIsValidUtf8Latin1
|
|
- Utf8Latin1UpTo
|
|
- UnsafeValidUtf8Lati1UpTo
|
|
- LossyConvertUtf16toLatin1
|
|
- LossyConvertUtf8toLatin1
|
|
- ConvertLatin1toUtf8
|
|
- ConvertLatin1toUtf8Partial
|
|
- ConvertLatin1toUtf16
|
|
|
|
Likely.h:
|
|
macros:
|
|
- MOZ_LIKELY
|
|
- MOZ_UNLIKELY
|
|
|
|
LinkedList.h:
|
|
types:
|
|
- LinkedList
|
|
- LinkedListElement
|
|
- AutoCleanLinkedList
|
|
functions:
|
|
- RangeSizeEstimate
|
|
|
|
Literals.h:
|
|
literals:
|
|
- _KiB
|
|
- _MiB
|
|
- _percent
|
|
|
|
MacroArgs.h:
|
|
macros:
|
|
- MOZ_CONCAT
|
|
- MOZ_ARG_COUNT
|
|
- MOZ_PASTE_PREFIX_AND_ARG_COUNT
|
|
- MOZ_ARGS_AFTER_1
|
|
- MOZ_ARGS_AFTER_2
|
|
- MOZ_ARG_1
|
|
- MOZ_ARG_2
|
|
- MOZ_ARG_3
|
|
- MOZ_ARG_4
|
|
- MOZ_ARG_5
|
|
- MOZ_ARG_6
|
|
- MOZ_ARG_7
|
|
- MOZ_ARG_8
|
|
- MOZ_ARG_9
|
|
|
|
MacroForEach.h:
|
|
macros:
|
|
- MOZ_FOR_EACH
|
|
- MOZ_FOR_EACH_SEPARATED
|
|
|
|
MathAlgorithms.h:
|
|
functions:
|
|
- Abs
|
|
- CeilingLog2
|
|
- CeilingLog2Size
|
|
- FindMostSignificantBit
|
|
- FloorLog2
|
|
- FloorLog2Size
|
|
- RoundUpPow2
|
|
- RotateLeft
|
|
- RotateRight
|
|
- GCD
|
|
|
|
Maybe.h:
|
|
types:
|
|
- Nothing
|
|
- Maybe
|
|
functions:
|
|
- Some
|
|
- SomeRef
|
|
- ToMaybeRef
|
|
- ToMaybe
|
|
|
|
MaybeOneOf.h:
|
|
types:
|
|
- MaybeOneOf
|
|
|
|
MaybeStorageBase.h:
|
|
types:
|
|
- MaybeStorageBase
|
|
variables:
|
|
- IsTriviallyDestructibleAndCopyable
|
|
|
|
MemoryChecking.h:
|
|
macros:
|
|
- MOZ_HAVE_MEM_CHECKS
|
|
- MOZ_ASAN_VISIBILITY
|
|
- MOZ_MAKE_MEM_NOACCESS
|
|
- MOZ_MAKE_MEM_UNDEFINED
|
|
- MOZ_MAKE_MEM_DEFINED
|
|
- MOZ_LSAN_INTENTIONALLY_LEAK_OBJECT
|
|
|
|
MemoryReporting.h:
|
|
types:
|
|
- MallocSizeOf
|
|
- MozMallocSizeOf
|
|
|
|
MoveOnlyFunction.h:
|
|
macros:
|
|
- FU2_WITH_LIMITED_EMPTY_PROPAGATION
|
|
types:
|
|
- MoveOnlyFunction
|
|
|
|
MruCache.h:
|
|
types:
|
|
- MruCache
|
|
|
|
NeverDestroyed.h:
|
|
types:
|
|
- NeverDestroyed
|
|
|
|
NonDereferenceable.h:
|
|
types:
|
|
- NonDereferenceable
|
|
|
|
NotNull.h:
|
|
types:
|
|
- MovingNotNull
|
|
- NotNull
|
|
functions:
|
|
- WrapNotNull
|
|
- WrapNotNullUnchecked
|
|
- WrapMovingNotNull
|
|
- WrapMovingNotNullUnchecked
|
|
- MakeNotNull
|
|
|
|
Opaque.h:
|
|
types:
|
|
- Opaque
|
|
|
|
OperatorNewExtensions.h:
|
|
types:
|
|
- NotNullTag
|
|
- KnownNotNull
|
|
|
|
PairHash.h:
|
|
functions:
|
|
- HashPair
|
|
- HashCompactPair
|
|
types:
|
|
- PairHasher
|
|
- CompactPairHasher
|
|
|
|
Path.h:
|
|
types:
|
|
- Path
|
|
|
|
PodOperations.h:
|
|
functions:
|
|
- PodZero
|
|
- PodArrayZero
|
|
- PodCopy
|
|
- PodArrayCopy
|
|
- PodMove
|
|
|
|
Poison.h:
|
|
variables:
|
|
- gMozillaPoisonValue
|
|
- gMozillaPoisonBase
|
|
- gMozillaPoisonSize
|
|
functions:
|
|
- mozPoisonValue
|
|
- mozWritePoison
|
|
types:
|
|
- CorruptionCanary
|
|
- CorruptionCanaryForStatics
|
|
|
|
RandomNum.h:
|
|
functions:
|
|
- GenerateRandomBytesFromOS
|
|
- RandomUint64
|
|
- RandomUint64OrDie
|
|
|
|
RangedArray.h:
|
|
types:
|
|
- RangedArray
|
|
|
|
RangedPtr.h:
|
|
types:
|
|
- RangedPtr
|
|
|
|
Range.h:
|
|
types:
|
|
- Range
|
|
|
|
ReentrancyGuard.h:
|
|
types:
|
|
- ReentrancyGuard
|
|
|
|
RefCounted.h:
|
|
macros:
|
|
- MOZ_REFCOUNTED_LEAK_CHECKING
|
|
- MOZ_DECLARE_REFCOUNTED_TYPENAME
|
|
types:
|
|
- RefCounted
|
|
- AtomicRefCounted
|
|
|
|
RefCountType.h:
|
|
types:
|
|
- MozRefCountType
|
|
- MozExternalRefCountType
|
|
|
|
RefPtr.h:
|
|
types:
|
|
- RefPtrTraits
|
|
- RefPtr
|
|
- nsCycleCollectionTraversalCallback
|
|
- RefPtrGetterAddRefs
|
|
functions:
|
|
- CycleCollectionNoteChild
|
|
- ImplCycleCollectionUnlink
|
|
- ImplCycleCollectionTraverse
|
|
- address_of
|
|
- getter_AddRefs
|
|
- do_AddRef
|
|
- MakeAndAddRef
|
|
- MakeRefPtr
|
|
|
|
ResultExtensions.h:
|
|
types:
|
|
- Result
|
|
- GenericErrorResult
|
|
- ResultTypeTraits
|
|
|
|
functions:
|
|
- ToResult
|
|
- ToResultInvoke
|
|
- ToResultInvokeMember
|
|
|
|
macros:
|
|
- MOZ_TO_RESULT_INVOKE_MEMBER
|
|
- MOZ_TO_RESULT_INVOKE_MEMBER_TYPED
|
|
|
|
Result.h:
|
|
types:
|
|
- Ok
|
|
- ErrorPropagationTag
|
|
- Result
|
|
- GenericErrorResult
|
|
- PackingStrategy
|
|
functions:
|
|
- ToResult
|
|
- Err
|
|
|
|
ResultVariant.h:
|
|
types:
|
|
- Result
|
|
- Variant
|
|
|
|
ReverseIterator.h:
|
|
types:
|
|
- IteratorRange
|
|
- ReverseIterator
|
|
functions:
|
|
- Reversed
|
|
|
|
RollingMean.h:
|
|
types:
|
|
- RollingMean
|
|
|
|
Saturate.h:
|
|
types:
|
|
- Saturate
|
|
- SaturateInt8
|
|
- SaturateInt16
|
|
- SaturateInt32
|
|
- SaturateIntPtr
|
|
- SaturateUint8
|
|
- SaturateUint16
|
|
- SaturateUint32
|
|
- SaturateUintPtr
|
|
|
|
ScopeExit.h:
|
|
types:
|
|
- ScopeExit
|
|
functions:
|
|
- MakeScopeExit
|
|
|
|
SegmentedVector.h:
|
|
types:
|
|
- SegmentedVector
|
|
|
|
SHA1.h:
|
|
types:
|
|
- SHA1Sum
|
|
|
|
SharedLibrary.h:
|
|
functions:
|
|
- LoadLibraryWithFlags
|
|
|
|
SmallPointerArray.h:
|
|
types:
|
|
- SmallPointerArray
|
|
|
|
Span.h:
|
|
functions:
|
|
- narrow_cast
|
|
- AsBytes
|
|
- AsChars
|
|
- AsWritableBytes
|
|
- AsWritableChars
|
|
- MakeStringSpan
|
|
variables:
|
|
- dynamic_extent
|
|
types:
|
|
- Span
|
|
- calculate_byte_size
|
|
|
|
SplayTree.h:
|
|
types:
|
|
- SplayTree
|
|
- SplayTreeNode
|
|
|
|
SPSCQueue.h:
|
|
types:
|
|
- SPSCRingBufferBase
|
|
- SPSCQueue
|
|
|
|
StaticAnalysisFunctions.h:
|
|
macros:
|
|
- MOZ_CONSTEXPR
|
|
- MOZ_CHECK_ASSERT_ASSIGNMENT
|
|
- MOZ_KnownLive
|
|
functions:
|
|
- MOZ_KnownLive
|
|
- MOZ_AssertAssignmentTest
|
|
|
|
StringBuffer.h:
|
|
types:
|
|
- StringBuffer
|
|
|
|
TaggedAnonymousMemory.h:
|
|
functions:
|
|
- MozTagAnonymousMemory
|
|
- MozTaggedAnonymousMmap
|
|
|
|
Tainting.h:
|
|
types:
|
|
- Tainted
|
|
macros:
|
|
- MOZ_VALIDATE_AND_GET
|
|
- MOZ_IS_VALID
|
|
- MOZ_VALIDATE_OR
|
|
- MOZ_FIND_AND_VALIDATE
|
|
- MOZ_NO_VALIDATE
|
|
|
|
TextUtils.h:
|
|
functions:
|
|
- encoding_ascii_valid_up_to
|
|
- IsAscii
|
|
- IsAsciiNullTerminated
|
|
- AsciiValidUpTo
|
|
- Utf16ValidUpTo
|
|
- EnsureUtf16ValiditySpan
|
|
- ConvertAsciitoUtf16
|
|
- IsAsciiWhitespace
|
|
- IsAsciiLowercaseAlpha
|
|
- IsAsciiUppercaseAlpha
|
|
- IsAsciiAlpha
|
|
- IsAsciiDigit
|
|
- IsAsciiHexDigit
|
|
- IsAsciiAlphanumeric
|
|
- AsciiAlphanumericToNumber
|
|
|
|
TiedFields.h:
|
|
types:
|
|
- PaddingField
|
|
functions:
|
|
- AreAllBytesTiedFields
|
|
- AssertTiedFieldsAreExhaustive
|
|
- TiedFields
|
|
|
|
ThreadLocal.h:
|
|
macros:
|
|
- MOZ_THREAD_LOCAL
|
|
|
|
ThreadSafety.h:
|
|
macros:
|
|
- MOZ_PUSH_IGNORE_THREAD_SAFETY
|
|
- MOZ_POP_THREAD_SAFETY
|
|
- MOZ_GUARDED_BY
|
|
- MOZ_GUARDED_VAR
|
|
- MOZ_PT_GUARDED_BY
|
|
- MOZ_PT_GUARDED_VAR
|
|
- MOZ_ACQUIRED_AFTER
|
|
- MOZ_ACQUIRED_BEFORE
|
|
- MOZ_REQUIRES
|
|
- MOZ_REQUIRES_SHARED
|
|
- MOZ_EXCLUDES
|
|
- MOZ_RETURN_CAPABILITY
|
|
- MOZ_CAPABILITY
|
|
- MOZ_SCOPED_CAPABILITY
|
|
- MOZ_CAPABILITY_ACQUIRE
|
|
- MOZ_EXCLUSIVE_RELEASE
|
|
- MOZ_ACQUIRE_SHARED
|
|
- MOZ_TRY_ACQUIRE
|
|
- MOZ_SHARED_TRYLOCK_FUNCTION
|
|
- MOZ_CAPABILITY_RELEASE
|
|
- MOZ_NO_THREAD_SAFETY_ANALYSIS
|
|
- MOZ_ASSERT_CAPABILITY
|
|
- MOZ_ASSERT_SHARED_CAPABILITY
|
|
- MOZ_RELEASE_SHARED
|
|
- MOZ_RELEASE_GENERIC
|
|
- MOZ_SCOPED_UNLOCK_RELEASE
|
|
- MOZ_SCOPED_UNLOCK_REACQUIRE
|
|
|
|
ThreadSafeWeakPtr.h:
|
|
types:
|
|
- ThreadSafeWeakPtr
|
|
- SupportsThreadSafeWeakPtr
|
|
|
|
ToString.h:
|
|
functions:
|
|
- ToString
|
|
|
|
Try.h:
|
|
macros:
|
|
- MOZ_TRY
|
|
|
|
TypedEnumBits.h:
|
|
types:
|
|
- CastableTypedEnumResult
|
|
macros:
|
|
- MOZ_MAKE_ENUM_CLASS_BITWISE_OPERATORS
|
|
|
|
Types.h:
|
|
macros:
|
|
- MOZ_EXPORT
|
|
- MOZ_IMPORT_API
|
|
- MOZ_IMPORT_DATA
|
|
- MFBT_API
|
|
- MFBT_DATA
|
|
- MOZ_BEGIN_EXTERN_C
|
|
- MOZ_END_EXTERN_C
|
|
|
|
UniquePtrExtensions.h:
|
|
functions:
|
|
- MakeUniqueFallible
|
|
- MakeUniqueForOverwrite
|
|
- MakeUniqueForOverwriteFallible
|
|
- DuplicateFileHandle
|
|
- RetainMachSendRight
|
|
- getter_Transfers
|
|
types:
|
|
- UniqueFreePtr
|
|
- UniqueFileHandle
|
|
- UniqueMachSendRight
|
|
- UniqueMachReceiveRight
|
|
- UniqueMachPortSet
|
|
|
|
UniquePtr.h:
|
|
types:
|
|
- DefaultDelete
|
|
- UniquePtr
|
|
functions:
|
|
- MakeUnique
|
|
- WrapUnique
|
|
- TempPtrToSetter
|
|
|
|
Utf16.h:
|
|
variables:
|
|
- kPlane1Base
|
|
- kReplacementChar
|
|
- kUnicodeMax
|
|
functions:
|
|
- IsInBMP
|
|
- IsHighSurrogate
|
|
- IsLowSurrogate
|
|
- IsSurrogate
|
|
- IsSurrogatePair
|
|
- IsValidCodePoint
|
|
- HighSurrogate
|
|
- LowSurrogate
|
|
- SurrogateToUCS4
|
|
- DecodeOneUtf16CodePoint
|
|
|
|
Utf8.h:
|
|
functions:
|
|
- encoding_utf8_valid_up_to
|
|
- Utf8AsUnsignedChars
|
|
- IsAscii
|
|
- IsUtf8
|
|
- Utf8ValidUpTo
|
|
- ConvertUtf16toUtf8
|
|
- ConvertUtf16toUtf8Partial
|
|
- ConvertUtf8toUtf16
|
|
- UnsafeConvertValidUtf8toUtf16
|
|
- ConvertUtf8toUtf16WithoutReplacement
|
|
- IsTrailingUnit
|
|
- DecodeOneUtf8CodePointInline
|
|
- DecodeOneUtf8CodePoint
|
|
- LossyDecodeOneUtf8CodePoint
|
|
types:
|
|
- Utf8Unit
|
|
|
|
Variant.h:
|
|
types:
|
|
- Variant
|
|
- VariantType
|
|
- VariantIndex
|
|
functions:
|
|
- AsVariant
|
|
|
|
Vector.h:
|
|
types:
|
|
- Vector
|
|
macros:
|
|
- MOZ_REENTRANCY_GUARD_ET_AL
|
|
|
|
WasiAtomic.h:
|
|
types:
|
|
- atomic
|
|
- memory_order
|
|
- atomic_uint8_t
|
|
- atomic_uint16_t
|
|
- atomic_uint32_t
|
|
- atomic_uint64_t
|
|
variables:
|
|
- memory_order_relaxed
|
|
- memory_order_consume
|
|
- memory_order_acquire
|
|
- memory_order_release
|
|
- memory_order_acq_rel
|
|
- memory_order_seq_cst
|
|
|
|
WeakPtr.h:
|
|
macros:
|
|
- MOZ_WEAKPTR_DECLARE_THREAD_SAFETY_CHECK
|
|
- MOZ_WEAKPTR_INIT_THREAD_SAFETY_CHECK
|
|
- MOZ_WEAKPTR_ASSERT_THREAD_SAFETY
|
|
- MOZ_WEAKPTR_ASSERT_THREAD_SAFETY_DELEGATED
|
|
- MOZ_WEAKPTR_ASSERT_THREAD_SAFETY_DELEGATED_IF
|
|
- MOZ_WEAKPTR_THREAD_SAFETY_CHECKING
|
|
- NS_IMPL_CYCLE_COLLECTION_UNLINK_WEAK_PTR
|
|
- NS_IMPL_CYCLE_COLLECTION_WEAK_PTR
|
|
- NS_IMPL_CYCLE_COLLECTION_WEAK_PTR_INHERITED
|
|
|
|
types:
|
|
- WeakPtr
|
|
- SupportsWeakPtr
|
|
- MainThreadWeakPtr
|
|
|
|
WindowsVersion.h:
|
|
functions:
|
|
- IsWindows10BuildOrLater
|
|
- IsWin10AnniversaryUpdateOrLater
|
|
- IsWin10CreatorsUpdateOrLater
|
|
- IsWin10FallCreatorsUpdateOrLater
|
|
- IsWin10Sep2018UpdateOrLater
|
|
- IsWin11OrLater
|
|
- IsWin1122H2OrLater
|
|
|
|
WrappingOperations.h:
|
|
functions:
|
|
- WrapToSigned
|
|
- WrappingAdd
|
|
- WrappingSubtract
|
|
- WrappingMultiply
|
|
|
|
XorShift128PlusRNG.h:
|
|
types:
|
|
- XorShift128PlusRNG
|