api.yml (18088B)
1 --- 2 3 Algorithm.h: 4 functions: 5 - AllOf 6 - AnyOf 7 - TransformIfAbortOnErr 8 - TransformAbortOnErr 9 10 Alignment.h: 11 types: 12 - AlignedElem 13 - AlignedStorage2 14 15 AllocPolicy.h: 16 types: 17 - MallocAllocPolicy 18 - NeverAllocPolicy 19 20 AlreadyAddRefed.h: 21 types: 22 - unused_t 23 - already_AddRefed 24 25 Array.h: 26 types: 27 - Array 28 29 ArrayUtils.h: 30 functions: 31 - PointerRangeSize 32 - ArrayEqual 33 - IsInRange 34 35 Assertions.h: 36 functions: 37 - MakeCompilerAssumeUnreachableFakeValue 38 - InvalidArrayIndex_CRASH 39 - MOZ_CrashPrintf 40 - MOZ_Crash 41 - MOZ_NoReturn 42 - TerminateProcess 43 macros: 44 - MOZ_ASSUME_UNREACHABLE_MARKER 45 - MOZ_CRASH_UNLESS_FUZZING 46 - MOZ_ASSERT_UNLESS_FUZZING 47 - MOZ_ALWAYS_ERR 48 - MOZ_ALWAYS_OK 49 - MOZ_ALWAYS_FALSE 50 - MOZ_ALWAYS_TRUE 51 - MOZ_FALLTHROUGH_ASSERT 52 - MOZ_MAKE_COMPILER_ASSUME_IS_UNREACHABLE 53 - MOZ_ASSERT_UNREACHABLE 54 - MOZ_DIAGNOSTIC_ASSERT_IF 55 - MOZ_ASSERT_IF 56 - MOZ_ASSERT_DEBUG_OR_FUZZING 57 - MOZ_DIAGNOSTIC_ASSERT 58 - MOZ_ASSERT 59 - MOZ_RELEASE_ASSERT 60 - MOZ_CRASH_UNSAFE_FMT 61 - MOZ_CRASH_UNSAFE_PRINTF 62 - MOZ_DIAGNOSTIC_CRASH 63 - MOZ_CRASH 64 - MOZ_CRASH_WRITE_ADDR 65 66 AtomicBitfields.h: 67 macros: 68 - MOZ_ATOMIC_BITFIELDS 69 70 Atomics.h: 71 types: 72 - MemoryOrdering 73 - Atomic 74 functions: 75 - cpu_pause 76 77 Attributes.h: 78 macros: 79 - MOZ_ALWAYS_INLINE_EVEN_DEBUG 80 - MOZ_NO_UNIQUE_ADDRESS 81 - MOZ_ALWAYS_INLINE 82 - MOZ_NEVER_INLINE 83 - MOZ_NEVER_INLINE_DEBUG 84 - MOZ_NOPROFILE 85 - MOZ_NORETURN_PTR 86 - MOZ_NOINSTRUMENT 87 - MOZ_NAKED 88 - MOZ_COLD 89 - MOZ_NOMERGE 90 - MOZ_NONNULL 91 - MOZ_NONNULL_RETURN 92 - MOZ_RAII 93 - MOZ_PRETEND_NORETURN_FOR_STATIC_ANALYSIS 94 - MOZ_ASAN_IGNORE 95 - MOZ_TSAN_IGNORE 96 - MOZ_NO_SANITIZE_UNSIGNED_OVERFLOW 97 - MOZ_NO_SANITIZE_SIGNED_OVERFLOW 98 - MOZ_ALLOCATOR 99 - MOZ_INFALLIBLE_ALLOCATOR 100 - MOZ_NO_STACK_PROTECTOR 101 - MOZ_GSL_OWNER 102 - MOZ_GSL_POINTER 103 - MOZ_LIFETIME_BOUND 104 - MOZ_LIFETIME_CAPTURE_BY 105 - MOZ_STANDALONE_DEBUG 106 - MOZ_PUSH_DISABLE_NONTRIVIAL_UNION_WARNINGS 107 - MOZ_POP_DISABLE_NONTRIVIAL_UNION_WARNINGS 108 - MOZ_CAN_RUN_SCRIPT 109 - MOZ_CAN_RUN_SCRIPT_FOR_DEFINITION 110 - MOZ_CAN_RUN_SCRIPT_BOUNDARY 111 - MOZ_MUST_OVERRIDE 112 - MOZ_STATIC_CLASS 113 - MOZ_RUNINIT 114 - MOZ_GLOBINIT 115 - MOZ_STATIC_LOCAL_CLASS 116 - MOZ_STACK_CLASS 117 - MOZ_NONHEAP_CLASS 118 - MOZ_HEAP_CLASS 119 - MOZ_NON_TEMPORARY_CLASS 120 - MOZ_TEMPORARY_CLASS 121 - MOZ_TRIVIAL_CTOR_DTOR 122 - MOZ_ALLOW_TEMPORARY 123 - MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS 124 - MOZ_IMPLICIT 125 - MOZ_IS_SMARTPTR_TO_REFCOUNTED 126 - MOZ_IS_REFPTR 127 - MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT 128 - MOZ_HEAP_ALLOCATOR 129 - MOZ_OWNING_REF 130 - MOZ_NON_OWNING_REF 131 - MOZ_UNSAFE_REF 132 - MOZ_NO_ADDREF_RELEASE_ON_RETURN 133 - MOZ_NEEDS_NO_VTABLE_TYPE 134 - MOZ_NON_MEMMOVABLE 135 - MOZ_NEEDS_MEMMOVABLE_TYPE 136 - MOZ_NEEDS_MEMMOVABLE_MEMBERS 137 - MOZ_NO_DANGLING_ON_TEMPORARIES 138 - MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS 139 - MOZ_INIT_OUTSIDE_CTOR 140 - MOZ_IS_CLASS_INIT 141 - MOZ_NON_PARAM 142 - MOZ_NON_AUTOABLE 143 - MOZ_REQUIRED_BASE_METHOD 144 - MOZ_MUST_RETURN_FROM_CALLER_IF_THIS_IS_ARG 145 - MOZ_MAY_CALL_AFTER_MUST_RETURN 146 - MOZ_KNOWN_LIVE 147 - MOZ_UNANNOTATED 148 - MOZ_ANNOTATED 149 - MOZ_FORMAT_PRINTF 150 - MOZ_FORMAT_WPRINTF 151 - MOZ_XPCOM_ABI 152 - MOZ_EMPTY_BASES 153 - MOZ_CAN_RUN_SCRIPT_BOUNDARY_LAMBDA 154 155 BinarySearch.h: 156 functions: 157 - BinarySearchIf 158 - BinarySearch 159 - LowerBound 160 - UpperBound 161 - EqualRange 162 163 BitSet.h: 164 types: 165 - BitSet 166 167 BloomFilter.h: 168 types: 169 - BitBloomFilter 170 - CountingBloomFilter 171 172 BoundedMPSCQueue.h: 173 variables: 174 - MPSC_DEBUG 175 types: 176 - MPSCRingBufferBase 177 - BoundedMPSCQueue 178 179 Buffer.h: 180 types: 181 - Buffer 182 183 BufferList.h: 184 types: 185 - BufferList 186 187 Casting.h: 188 functions: 189 - BitwiseCast 190 - AssertedCast 191 - ReleaseAssertedCast 192 - SaturatingCast 193 - LazyAssertedCast 194 195 ChaosMode.h: 196 types: 197 - ChaosFeature 198 - ChaosMode 199 200 Char16.h: 201 macros: 202 - MOZ_USE_CHAR16_WRAPPER 203 types: 204 - char16ptr_t 205 206 CheckedArithmetic.h: 207 functions: 208 - SafeAdd 209 - SafeSub 210 - SafeMul 211 212 CheckedInt.h: 213 functions: 214 - castToCheckedInt 215 types: 216 - CheckedInt 217 - CheckedInt8 218 - CheckedUint8 219 - CheckedInt16 220 - CheckedUint16 221 - CheckedInt32 222 - CheckedUint32 223 - CheckedInt64 224 - CheckedUint64 225 226 CompactPair.h: 227 types: 228 - CompactPair 229 functions: 230 - MakeCompactPair 231 232 Compiler.h: 233 macros: 234 - MOZ_IS_GCC 235 - MOZ_GCC_VERSION_AT_LEAST 236 - MOZ_GCC_VERSION_AT_MOST 237 238 DbgMacro.h: 239 macros: 240 - MOZ_DBG 241 - MOZ_DEFINE_DBG 242 functions: 243 - DebugValue 244 245 DebugOnly.h: 246 types: 247 - DebugOnly 248 249 DefineEnum.h: 250 macros: 251 - MOZ_DEFINE_ENUM 252 - MOZ_DEFINE_ENUM_WITH_BASE 253 - MOZ_DEFINE_ENUM_CLASS 254 - MOZ_DEFINE_ENUM_CLASS_WITH_BASE 255 - MOZ_DEFINE_ENUM_CLASS_AT_CLASS_SCOPE 256 - MOZ_DEFINE_ENUM_CLASS_WITH_BASE_AND_TOSTRING 257 - MOZ_DEFINE_ENUM_WITH_TOSTRING_AT_CLASS_SCOPE 258 - MOZ_DEFINE_ENUM_CLASS_WITH_BASE_AND_TOSTRING_AT_CLASS_SCOPE 259 - MOZ_DEFINE_ENUM_WITH_BASE_AND_TOSTRING_AT_CLASS_SCOPE 260 - MOZ_DEFINE_ENUM_WITH_BASE_AND_TOSTRING 261 - MOZ_DEFINE_ENUM_CLASS_WITH_BASE_AT_CLASS_SCOPE 262 - MOZ_DEFINE_ENUM_CLASS_WITH_TOSTRING 263 - MOZ_DEFINE_ENUM_CLASS_WITH_TOSTRING_AT_CLASS_SCOPE 264 - MOZ_DEFINE_ENUM_AT_CLASS_SCOPE 265 - MOZ_DEFINE_ENUM_WITH_BASE_AT_CLASS_SCOPE 266 - MOZ_DEFINE_ENUM_TO_ENUM_TEXT 267 - MOZ_DEFINE_ENUM_TOSTRING_FUNC 268 - MOZ_DEFINE_ENUM_TOSTRING_FUNC_IN_CLASS 269 270 DoublyLinkedList.h: 271 types: 272 - DoublyLinkedListElement 273 - GetDoublyLinkedListElement 274 - DoublyLinkedList 275 - SafeDoublyLinkedList 276 277 EndianUtils.h: 278 macros: 279 - MOZ_LITTLE_ENDIAN 280 - MOZ_BIG_ENDIAN 281 282 functions: 283 - byteswap 284 285 types: 286 - LittleEndian 287 - BigEndian 288 - NetworkEndian 289 - NativeEndian 290 291 EnumeratedArray.h: 292 types: 293 - EnumeratedArray 294 295 EnumeratedRange.h: 296 functions: 297 - MakeEnumeratedRange 298 - MakeInclusiveEnumeratedRange 299 300 EnumSet.h: 301 types: 302 - EnumSet 303 304 EnumTypeTraits.h: 305 types: 306 - EnumTypeFitsWithin 307 - MinContiguousEnumValue 308 - MaxContiguousEnumValue 309 - MaxEnumValue 310 - ContiguousEnumValues 311 - ContiguousEnumSize 312 313 functions: 314 - UnderlyingValue 315 316 FastBernoulliTrial.h: 317 types: 318 - FastBernoulliTrial 319 320 FloatingPoint.h: 321 types: 322 - FloatingPoint 323 - FloatingPointTrait 324 - InfinityBits 325 - SpecificNaNBits 326 - SpecificFloatingPointBits 327 - FuzzyEqualsEpsilon 328 329 functions: 330 - IsNegative 331 - IsNegativeZero 332 - IsPositiveZero 333 - ToZeroIfNonfinite 334 - ExponentComponent 335 - PositiveInfinity 336 - NegativeInfinity 337 - SpecificNaN 338 - MinNumberValue 339 - MaxNumberValue 340 - NumberIsInt32 341 - NumberIsInt64 342 - NumberEqualsInt32 343 - NumberEqualsInt64 344 - UnspecifiedNaN 345 - NumbersAreIdentical 346 - NumbersAreBitwiseIdentical 347 - EqualOrBothNaN 348 - NaNSafeMin 349 - NaNSafeMax 350 - FuzzyEqualsAdditive 351 - FuzzyEqualsMultiplicative 352 - IsFloat32Representable 353 # 354 FStream.h: 355 types: 356 - IFStream 357 - OFStream 358 359 FunctionRef.h: 360 types: 361 - FunctionRef 362 363 FunctionTypeTraits.h: 364 types: 365 - FunctionTypeTraits 366 367 Fuzzing.h: 368 macros: 369 - MOZ_FUZZING_NYX_RELEASE 370 - MOZ_FUZZING_NYX_GUARD 371 - MOZ_FUZZING_NYX_PRINT 372 - MOZ_FUZZING_NYX_PRINTF 373 - MOZ_FUZZING_NYX_DEBUG 374 - MOZ_FUZZING_NYX_ABORT 375 - MOZ_FUZZING_HANDLE_CRASH_EVENT2 376 - MOZ_FUZZING_HANDLE_CRASH_EVENT4 377 378 HashFunctions.h: 379 types: 380 - HashNumber 381 - HashCodeScrambler 382 variables: 383 - kHashNumberBits 384 - kGoldenRatioU32 385 functions: 386 - ScrambleHashCode 387 - AddToHash 388 - HashGeneric 389 - HashStringUntilZero 390 - HashStringKnownLength 391 - HashString 392 - HashBytes 393 394 HashTable.h: 395 types: 396 - HashMapEntry 397 - Generation 398 - HashMap 399 - HashSet 400 - PointerHasher 401 - DefaultHasher 402 - FallibleHashMethods 403 404 functions: 405 - MaybeGetHash 406 - EnsureHash 407 408 HelperMacros.h: 409 macros: 410 - MOZ_STRINGIFY 411 - MOZ_STRINGIFY_NO_EXPANSION 412 413 InitializedOnce.h: 414 types: 415 - InitializedOnce 416 - InitializedOnceNotNull 417 - LazyInitializedOnce 418 - LazyInitializedOnceNotNull 419 - LazyInitializedOnceEarlyDestructible 420 - LazyInitializedOnceNotNullEarlyDestructible 421 functions: 422 - do_Init 423 424 IntegerRange.h: 425 functions: 426 - IntegerRange 427 428 IntegerTypeTraits.h: 429 types: 430 - UnsignedStdintTypeForSize 431 - SignedStdintTypeForSize 432 - PositionOfSignBit 433 434 JSONWriter.h: 435 types: 436 - JSONWriter 437 functions: 438 - JSONWriteFunc 439 440 JsRust.h: 441 macros: 442 - MOZ_HAS_JSRUST 443 444 Latin1.h: 445 functions: 446 - IsNonAsciiLatin1 447 - IsUtf16Latin1 448 - IsUtf8Latin1 449 - UnsafeIsValidUtf8Latin1 450 - Utf8Latin1UpTo 451 - UnsafeValidUtf8Lati1UpTo 452 - LossyConvertUtf16toLatin1 453 - LossyConvertUtf8toLatin1 454 - ConvertLatin1toUtf8 455 - ConvertLatin1toUtf8Partial 456 - ConvertLatin1toUtf16 457 458 Likely.h: 459 macros: 460 - MOZ_LIKELY 461 - MOZ_UNLIKELY 462 463 LinkedList.h: 464 types: 465 - LinkedList 466 - LinkedListElement 467 - AutoCleanLinkedList 468 functions: 469 - RangeSizeEstimate 470 471 Literals.h: 472 literals: 473 - _KiB 474 - _MiB 475 - _percent 476 477 MacroArgs.h: 478 macros: 479 - MOZ_CONCAT 480 - MOZ_ARG_COUNT 481 - MOZ_PASTE_PREFIX_AND_ARG_COUNT 482 - MOZ_ARGS_AFTER_1 483 - MOZ_ARGS_AFTER_2 484 - MOZ_ARG_1 485 - MOZ_ARG_2 486 - MOZ_ARG_3 487 - MOZ_ARG_4 488 - MOZ_ARG_5 489 - MOZ_ARG_6 490 - MOZ_ARG_7 491 - MOZ_ARG_8 492 - MOZ_ARG_9 493 494 MacroForEach.h: 495 macros: 496 - MOZ_FOR_EACH 497 - MOZ_FOR_EACH_SEPARATED 498 499 MathAlgorithms.h: 500 functions: 501 - DeprecatedAbs 502 - Abs 503 - CountLeadingZeroes32 504 - CountTrailingZeroes32 505 - CountPopulation32 506 - CountPopulation64 507 - CountLeadingZeroes64 508 - CountTrailingZeroes64 509 - CeilingLog2 510 - CeilingLog2Size 511 - FindMostSignificantBit 512 - FloorLog2 513 - FloorLog2Size 514 - RoundUpPow2 515 - RotateLeft 516 - RotateRight 517 - IsPowerOfTwo 518 - CountTrailingZeroes 519 - GCD 520 521 Maybe.h: 522 types: 523 - Nothing 524 - Maybe 525 functions: 526 - Some 527 - SomeRef 528 - ToMaybeRef 529 - ToMaybe 530 531 MaybeOneOf.h: 532 types: 533 - MaybeOneOf 534 535 MaybeStorageBase.h: 536 types: 537 - MaybeStorageBase 538 variables: 539 - IsTriviallyDestructibleAndCopyable 540 541 MemoryChecking.h: 542 macros: 543 - MOZ_HAVE_MEM_CHECKS 544 - MOZ_ASAN_VISIBILITY 545 - MOZ_MAKE_MEM_NOACCESS 546 - MOZ_MAKE_MEM_UNDEFINED 547 - MOZ_MAKE_MEM_DEFINED 548 - MOZ_LSAN_INTENTIONALLY_LEAK_OBJECT 549 550 MemoryReporting.h: 551 types: 552 - MallocSizeOf 553 - MozMallocSizeOf 554 555 MoveOnlyFunction.h: 556 macros: 557 - FU2_WITH_LIMITED_EMPTY_PROPAGATION 558 types: 559 - MoveOnlyFunction 560 561 MruCache.h: 562 types: 563 - MruCache 564 565 NeverDestroyed.h: 566 types: 567 - NeverDestroyed 568 569 NonDereferenceable.h: 570 types: 571 - NonDereferenceable 572 573 NotNull.h: 574 types: 575 - MovingNotNull 576 - NotNull 577 functions: 578 - WrapNotNull 579 - WrapNotNullUnchecked 580 - WrapMovingNotNull 581 - WrapMovingNotNullUnchecked 582 - MakeNotNull 583 584 Opaque.h: 585 types: 586 - Opaque 587 588 OperatorNewExtensions.h: 589 types: 590 - NotNullTag 591 - KnownNotNull 592 593 PairHash.h: 594 functions: 595 - HashPair 596 - HashCompactPair 597 types: 598 - PairHasher 599 - CompactPairHasher 600 601 Path.h: 602 types: 603 - Path 604 605 PodOperations.h: 606 functions: 607 - PodZero 608 - PodArrayZero 609 - PodCopy 610 - PodArrayCopy 611 - PodMove 612 613 Poison.h: 614 variables: 615 - gMozillaPoisonValue 616 - gMozillaPoisonBase 617 - gMozillaPoisonSize 618 functions: 619 - mozPoisonValue 620 - mozWritePoison 621 types: 622 - CorruptionCanary 623 - CorruptionCanaryForStatics 624 625 RandomNum.h: 626 functions: 627 - GenerateRandomBytesFromOS 628 - RandomUint64 629 - RandomUint64OrDie 630 631 RangedArray.h: 632 types: 633 - RangedArray 634 635 RangedPtr.h: 636 types: 637 - RangedPtr 638 639 Range.h: 640 types: 641 - Range 642 643 ReentrancyGuard.h: 644 types: 645 - ReentrancyGuard 646 647 RefCounted.h: 648 macros: 649 - MOZ_REFCOUNTED_LEAK_CHECKING 650 - MOZ_DECLARE_REFCOUNTED_TYPENAME 651 types: 652 - RefCounted 653 - AtomicRefCounted 654 655 RefCountType.h: 656 types: 657 - MozRefCountType 658 - MozExternalRefCountType 659 660 RefPtr.h: 661 types: 662 - RefPtrTraits 663 - RefPtr 664 - nsCycleCollectionTraversalCallback 665 - RefPtrGetterAddRefs 666 functions: 667 - CycleCollectionNoteChild 668 - ImplCycleCollectionUnlink 669 - ImplCycleCollectionTraverse 670 - address_of 671 - getter_AddRefs 672 - do_AddRef 673 - MakeAndAddRef 674 - MakeRefPtr 675 676 ResultExtensions.h: 677 types: 678 - Result 679 - GenericErrorResult 680 - ResultTypeTraits 681 682 functions: 683 - ToResult 684 - ToResultInvoke 685 - ToResultInvokeMember 686 687 macros: 688 - MOZ_TO_RESULT_INVOKE_MEMBER 689 - MOZ_TO_RESULT_INVOKE_MEMBER_TYPED 690 691 Result.h: 692 types: 693 - Ok 694 - ErrorPropagationTag 695 - Result 696 - GenericErrorResult 697 - PackingStrategy 698 functions: 699 - ToResult 700 - Err 701 702 ResultVariant.h: 703 types: 704 - Result 705 - Variant 706 707 ReverseIterator.h: 708 types: 709 - IteratorRange 710 - ReverseIterator 711 functions: 712 - Reversed 713 714 RollingMean.h: 715 types: 716 - RollingMean 717 718 Saturate.h: 719 types: 720 - Saturate 721 - SaturateInt8 722 - SaturateInt16 723 - SaturateInt32 724 - SaturateIntPtr 725 - SaturateUint8 726 - SaturateUint16 727 - SaturateUint32 728 - SaturateUintPtr 729 730 ScopeExit.h: 731 types: 732 - ScopeExit 733 functions: 734 - MakeScopeExit 735 736 SegmentedVector.h: 737 types: 738 - SegmentedVector 739 740 SHA1.h: 741 types: 742 - SHA1Sum 743 744 SharedLibrary.h: 745 functions: 746 - LoadLibraryWithFlags 747 748 SmallPointerArray.h: 749 types: 750 - SmallPointerArray 751 752 Span.h: 753 functions: 754 - narrow_cast 755 - AsBytes 756 - AsChars 757 - AsWritableBytes 758 - AsWritableChars 759 - MakeStringSpan 760 variables: 761 - dynamic_extent 762 types: 763 - Span 764 - calculate_byte_size 765 766 SplayTree.h: 767 types: 768 - SplayTree 769 - SplayTreeNode 770 771 SPSCQueue.h: 772 types: 773 - SPSCRingBufferBase 774 - SPSCQueue 775 776 StaticAnalysisFunctions.h: 777 macros: 778 - MOZ_CONSTEXPR 779 - MOZ_CHECK_ASSERT_ASSIGNMENT 780 - MOZ_KnownLive 781 functions: 782 - MOZ_KnownLive 783 - MOZ_AssertAssignmentTest 784 785 StringBuffer.h: 786 types: 787 - StringBuffer 788 789 TaggedAnonymousMemory.h: 790 functions: 791 - MozTagAnonymousMemory 792 - MozTaggedAnonymousMmap 793 794 Tainting.h: 795 types: 796 - Tainted 797 macros: 798 - MOZ_VALIDATE_AND_GET 799 - MOZ_IS_VALID 800 - MOZ_VALIDATE_OR 801 - MOZ_FIND_AND_VALIDATE 802 - MOZ_NO_VALIDATE 803 804 TextUtils.h: 805 functions: 806 - encoding_ascii_valid_up_to 807 - IsAscii 808 - IsAsciiNullTerminated 809 - AsciiValidUpTo 810 - Utf16ValidUpTo 811 - EnsureUtf16ValiditySpan 812 - ConvertAsciitoUtf16 813 - IsAsciiWhitespace 814 - IsAsciiLowercaseAlpha 815 - IsAsciiUppercaseAlpha 816 - IsAsciiAlpha 817 - IsAsciiDigit 818 - IsAsciiHexDigit 819 - IsAsciiAlphanumeric 820 - AsciiAlphanumericToNumber 821 822 ThreadLocal.h: 823 macros: 824 - MOZ_THREAD_LOCAL 825 826 ThreadSafety.h: 827 macros: 828 - MOZ_PUSH_IGNORE_THREAD_SAFETY 829 - MOZ_POP_THREAD_SAFETY 830 - MOZ_GUARDED_BY 831 - MOZ_GUARDED_VAR 832 - MOZ_PT_GUARDED_BY 833 - MOZ_PT_GUARDED_VAR 834 - MOZ_ACQUIRED_AFTER 835 - MOZ_ACQUIRED_BEFORE 836 - MOZ_REQUIRES 837 - MOZ_REQUIRES_SHARED 838 - MOZ_EXCLUDES 839 - MOZ_RETURN_CAPABILITY 840 - MOZ_CAPABILITY 841 - MOZ_SCOPED_CAPABILITY 842 - MOZ_CAPABILITY_ACQUIRE 843 - MOZ_EXCLUSIVE_RELEASE 844 - MOZ_ACQUIRE_SHARED 845 - MOZ_TRY_ACQUIRE 846 - MOZ_SHARED_TRYLOCK_FUNCTION 847 - MOZ_CAPABILITY_RELEASE 848 - MOZ_NO_THREAD_SAFETY_ANALYSIS 849 - MOZ_ASSERT_CAPABILITY 850 - MOZ_ASSERT_SHARED_CAPABILITY 851 - MOZ_RELEASE_SHARED 852 - MOZ_RELEASE_GENERIC 853 - MOZ_SCOPED_UNLOCK_RELEASE 854 - MOZ_SCOPED_UNLOCK_REACQUIRE 855 856 ThreadSafeWeakPtr.h: 857 types: 858 - ThreadSafeWeakPtr 859 - SupportsThreadSafeWeakPtr 860 861 ToString.h: 862 functions: 863 - ToString 864 865 Try.h: 866 macros: 867 - MOZ_TRY 868 869 TypedEnumBits.h: 870 types: 871 - CastableTypedEnumResult 872 macros: 873 - MOZ_MAKE_ENUM_CLASS_BITWISE_OPERATORS 874 875 Types.h: 876 macros: 877 - MOZ_EXPORT 878 - MOZ_IMPORT_API 879 - MOZ_IMPORT_DATA 880 - MFBT_API 881 - MFBT_DATA 882 - MOZ_BEGIN_EXTERN_C 883 - MOZ_END_EXTERN_C 884 885 UniquePtrExtensions.h: 886 functions: 887 - MakeUniqueFallible 888 - MakeUniqueForOverwrite 889 - MakeUniqueForOverwriteFallible 890 - DuplicateFileHandle 891 - RetainMachSendRight 892 - getter_Transfers 893 types: 894 - UniqueFreePtr 895 - UniqueFileHandle 896 - UniqueMachSendRight 897 - UniqueMachReceiveRight 898 - UniqueMachPortSet 899 900 UniquePtr.h: 901 types: 902 - DefaultDelete 903 - UniquePtr 904 functions: 905 - MakeUnique 906 - WrapUnique 907 - TempPtrToSetter 908 909 Utf8.h: 910 functions: 911 - encoding_utf8_valid_up_to 912 - Utf8AsUnsignedChars 913 - IsAscii 914 - IsUtf8 915 - Utf8ValidUpTo 916 - ConvertUtf16toUtf8 917 - ConvertUtf16toUtf8Partial 918 - ConvertUtf8toUtf16 919 - UnsafeConvertValidUtf8toUtf16 920 - ConvertUtf8toUtf16WithoutReplacement 921 - IsTrailingUnit 922 - DecodeOneUtf8CodePointInline 923 - DecodeOneUtf8CodePoint 924 types: 925 - Utf8Unit 926 927 Variant.h: 928 types: 929 - Variant 930 - VariantType 931 - VariantIndex 932 functions: 933 - AsVariant 934 935 Vector.h: 936 types: 937 - Vector 938 macros: 939 - MOZ_REENTRANCY_GUARD_ET_AL 940 941 WasiAtomic.h: 942 types: 943 - atomic 944 - memory_order 945 - atomic_uint8_t 946 - atomic_uint16_t 947 - atomic_uint32_t 948 - atomic_uint64_t 949 variables: 950 - memory_order_relaxed 951 - memory_order_consume 952 - memory_order_acquire 953 - memory_order_release 954 - memory_order_acq_rel 955 - memory_order_seq_cst 956 957 WeakPtr.h: 958 macros: 959 - MOZ_WEAKPTR_DECLARE_THREAD_SAFETY_CHECK 960 - MOZ_WEAKPTR_INIT_THREAD_SAFETY_CHECK 961 - MOZ_WEAKPTR_ASSERT_THREAD_SAFETY 962 - MOZ_WEAKPTR_ASSERT_THREAD_SAFETY_DELEGATED 963 - MOZ_WEAKPTR_ASSERT_THREAD_SAFETY_DELEGATED_IF 964 - MOZ_WEAKPTR_THREAD_SAFETY_CHECKING 965 - NS_IMPL_CYCLE_COLLECTION_UNLINK_WEAK_PTR 966 - NS_IMPL_CYCLE_COLLECTION_WEAK_PTR 967 - NS_IMPL_CYCLE_COLLECTION_WEAK_PTR_INHERITED 968 969 types: 970 - WeakPtr 971 - SupportsWeakPtr 972 - MainThreadWeakPtr 973 974 WindowsVersion.h: 975 functions: 976 - IsWindows10BuildOrLater 977 - IsWin10AnniversaryUpdateOrLater 978 - IsWin10CreatorsUpdateOrLater 979 - IsWin10FallCreatorsUpdateOrLater 980 - IsWin10Sep2018UpdateOrLater 981 - IsWin11OrLater 982 - IsWin1122H2OrLater 983 984 WrappingOperations.h: 985 functions: 986 - WrapToSigned 987 - WrappingAdd 988 - WrappingSubtract 989 - WrappingMultiply 990 991 XorShift128PlusRNG.h: 992 types: 993 - XorShift128PlusRNG