pub enum Mozcpp {
Show 639 variants
End = 0,
Identifier = 1,
HASHinclude = 2,
PreprocIncludeToken2 = 3,
HASHdefine = 4,
LPAREN = 5,
DOTDOTDOT = 6,
COMMA = 7,
RPAREN = 8,
HASHif = 9,
LF = 10,
HASHendif = 11,
HASHifdef = 12,
HASHifndef = 13,
HASHelse = 14,
HASHelif = 15,
HASHelifdef = 16,
HASHelifndef = 17,
PreprocArg = 18,
PreprocDirective = 19,
LPAREN2 = 20,
Defined = 21,
BANG = 22,
TILDE = 23,
DASH = 24,
PLUS = 25,
STAR = 26,
SLASH = 27,
PERCENT = 28,
PIPEPIPE = 29,
AMPAMP = 30,
PIPE = 31,
CARET = 32,
AMP = 33,
EQEQ = 34,
BANGEQ = 35,
GT = 36,
GTEQ = 37,
LTEQ = 38,
LT = 39,
LTLT = 40,
GTGT = 41,
SEMI = 42,
Extension = 43,
Typedef = 44,
Virtual = 45,
Extern = 46,
Attribute2 = 47,
Attribute3 = 48,
COLONCOLON = 49,
LBRACKLBRACK = 50,
RBRACKRBRACK = 51,
Declspec = 52,
Based = 53,
Cdecl = 54,
Clrcall = 55,
Stdcall = 56,
Fastcall = 57,
Thiscall = 58,
Vectorcall = 59,
MsRestrictModifier = 60,
MsUnsignedPtrModifier = 61,
MsSignedPtrModifier = 62,
Unaligned = 63,
Unaligned2 = 64,
LBRACE = 65,
RBRACE = 66,
Signed = 67,
Unsigned = 68,
Long = 69,
Short = 70,
LBRACK = 71,
Static = 72,
RBRACK = 73,
EQ = 74,
Register = 75,
Inline = 76,
Inline2 = 77,
Inline3 = 78,
Forceinline = 79,
ThreadLocal = 80,
Thread = 81,
Const = 82,
Constexpr = 83,
Volatile = 84,
Restrict = 85,
Restrict2 = 86,
Atomic = 87,
Noreturn = 88,
Noreturn2 = 89,
Nonnull = 90,
Mutable = 91,
Constinit = 92,
Consteval = 93,
Alignas = 94,
Alignas2 = 95,
PrimitiveType = 96,
Enum = 97,
Class = 98,
Struct = 99,
Union = 100,
COLON = 101,
If = 102,
Else = 103,
Switch = 104,
Case = 105,
Default = 106,
While = 107,
Do = 108,
For = 109,
Return = 110,
Break = 111,
Continue = 112,
Goto = 113,
Try = 114,
Except = 115,
Finally = 116,
Leave = 117,
QMARK = 118,
STAREQ = 119,
SLASHEQ = 120,
PERCENTEQ = 121,
PLUSEQ = 122,
DASHEQ = 123,
LTLTEQ = 124,
GTGTEQ = 125,
AMPEQ = 126,
CARETEQ = 127,
PIPEEQ = 128,
AndEq = 129,
OrEq = 130,
XorEq = 131,
Not = 132,
Compl = 133,
LTEQGT = 134,
Or = 135,
And = 136,
Bitor = 137,
Xor = 138,
Bitand = 139,
NotEq = 140,
DASHDASH = 141,
PLUSPLUS = 142,
Sizeof = 143,
Alignof = 144,
Alignof2 = 145,
Alignof3 = 146,
Alignof4 = 147,
Alignof5 = 148,
Offsetof = 149,
Generic = 150,
Asm = 151,
Asm2 = 152,
Asm3 = 153,
Volatile2 = 154,
DOT = 155,
DOTSTAR = 156,
DASHGT = 157,
NumberLiteral = 158,
LSQUOTE = 159,
USQUOTE = 160,
USQUOTE2 = 161,
U8SQUOTE = 162,
SQUOTE = 163,
Character = 164,
LDQUOTE = 165,
UDQUOTE = 166,
UDQUOTE2 = 167,
U8DQUOTE = 168,
DQUOTE = 169,
StringContent = 170,
EscapeSequence = 171,
SystemLibString = 172,
True = 173,
False = 174,
NULL = 175,
Nullptr = 176,
Comment = 177,
Auto = 178,
Decltype3 = 179,
Final = 180,
Override = 181,
Explicit = 182,
Typename = 183,
Template = 184,
GT2 = 185,
Operator = 186,
Try2 = 187,
Delete = 188,
PureVirtualClauseToken1 = 189,
Friend = 190,
Public = 191,
Private = 192,
Protected = 193,
Noexcept2 = 194,
Throw = 195,
Namespace = 196,
Using = 197,
StaticAssert = 198,
Concept = 199,
CoReturn = 200,
CoYield = 201,
Catch = 202,
RDQUOTE = 203,
LRDQUOTE = 204,
URDQUOTE = 205,
URDQUOTE2 = 206,
U8RDQUOTE = 207,
CoAwait = 208,
New = 209,
Requires = 210,
DASHGTSTAR = 211,
LPARENRPAREN = 212,
LBRACKRBRACK = 213,
DQUOTEDQUOTE = 214,
This = 215,
LiteralSuffix = 216,
AloneMacro = 217,
AloneMacroCallToken1 = 218,
CACHETRYINSPECT = 219,
CACHETRYUNWRAP = 220,
FORWARD = 221,
FORWARDSETATTRIBUTE = 222,
IDBTRYINSPECT = 223,
IDBTRYUNWRAP = 224,
LSTRYINSPECT = 225,
LSTRYUNWRAP = 226,
SDBTRYINSPECT = 227,
SDBTRYUNWRAP = 228,
PSGET = 229,
PSGETANDSET = 230,
PSGETLOCKLESS = 231,
QMTRYINSPECT = 232,
QMNOTEONLYTRYUNWRAP = 233,
QMTRYUNWRAP = 234,
QMWARNONLYTRYUNWRAP = 235,
MacroStatement = 236,
MOZALLOCATOR = 237,
MOZALLOWTEMPORARY = 238,
MOZALWAYSINLINE = 239,
MOZALWAYSINLINEEVENDEBUG = 240,
MOZASANBLACKLIST = 241,
MOZCANRUNSCRIPT = 242,
MOZCANRUNSCRIPTBOUNDARY = 243,
MOZCANRUNSCRIPTFORDEFINITION = 244,
MOZCOLD = 245,
MOZFALLTHROUGH = 246,
MOZFORMATPRINTF = 247,
MOZHAVEANALYZERNORETURN = 248,
MOZHAVEASANBLACKLIST = 249,
MOZHAVENEVERINLINE = 250,
MOZHAVENORETURN = 251,
MOZHAVENORETURNPTR = 252,
MOZHAVENOSANITIZEATTR = 253,
MOZHAVESIGNEDOVERFLOWSANITIZEATTR = 254,
MOZHAVEUNSIGNEDOVERFLOWSANITIZEATTR = 255,
MOZHEAPALLOCATOR = 256,
MOZHEAPCLASS = 257,
MOZIMPLICIT = 258,
MOZINHERITTYPEANNOTATIONSFROMTEMPLATEARGS = 259,
MOZINITOUTSIDECTOR = 260,
MOZISCLASSINIT = 261,
MOZISREFPTR = 262,
MOZISSMARTPTRTOREFCOUNTED = 263,
MOZMAYBEUNUSED = 264,
MOZMAYCALLAFTERMUSTRETURN = 265,
MOZMUSTOVERRIDE = 266,
MOZMUSTRETURNFROMCALLERIFTHISISARG = 267,
MOZMUSTUSE = 268,
MOZMUSTUSETYPE = 269,
MOZNEEDSMEMMOVABLEMEMBERS = 270,
MOZNEEDSMEMMOVABLETYPE = 271,
MOZNEEDSNOVTABLETYPE = 272,
MOZNEVERINLINE = 273,
MOZNEVERINLINEDEBUG = 274,
MOZNONHEAPCLASS = 275,
MOZNONNULL = 276,
MOZNONNULLRETURN = 277,
MOZNONAUTOABLE = 278,
MOZNONMEMMOVABLE = 279,
MOZNONOWNINGREF = 280,
MOZNONPARAM = 281,
MOZNONTEMPORARYCLASS = 282,
MOZNORETURN = 283,
MOZNORETURNPTR = 284,
MOZNOADDREFRELEASEONRETURN = 285,
MOZNOARITHMETICEXPRINARGUMENT = 286,
MOZNODANGLINGONTEMPORARIES = 287,
MOZNOSANITIZESIGNEDOVERFLOW = 288,
MOZNOSANITIZEUNSIGNEDOVERFLOW = 289,
MOZONLYUSEDTOAVOIDSTATICCONSTRUCTORS = 290,
MOZOWNINGREF = 291,
MOZPOPDISABLENONTRIVIALUNIONWARNINGS = 292,
MOZPRETENDNORETURNFORSTATICANALYSIS = 293,
MOZPUSHDISABLENONTRIVIALUNIONWARNINGS = 294,
MOZRAII = 295,
MOZREQUIREDBASEMETHOD = 296,
MOZSTACKCLASS = 297,
MOZSTATICCLASS = 298,
MOZSTATICLOCALCLASS = 299,
MOZTEMPORARYCLASS = 300,
MOZTRIVIALCTORDTOR = 301,
MOZTSANBLACKLIST = 302,
MOZUNSAFEREF = 303,
MOZXPCOMABI = 304,
JSPUBLICAPI = 305,
RawStringDelimiter = 306,
RawStringContent = 307,
TranslationUnit = 308,
TopLevelItem = 309,
BlockItem = 310,
PreprocInclude = 311,
PreprocDef = 312,
PreprocFunctionDef = 313,
PreprocParams = 314,
PreprocCall = 315,
PreprocIf = 316,
PreprocIfdef = 317,
PreprocElse = 318,
PreprocElif = 319,
PreprocElifdef = 320,
PreprocIf2 = 321,
PreprocIfdef2 = 322,
PreprocElse2 = 323,
PreprocElif2 = 324,
PreprocElifdef2 = 325,
PreprocIf3 = 326,
PreprocIfdef3 = 327,
PreprocElse3 = 328,
PreprocElif3 = 329,
PreprocElifdef3 = 330,
PreprocIf4 = 331,
PreprocIfdef4 = 332,
PreprocElse4 = 333,
PreprocElif4 = 334,
PreprocElifdef4 = 335,
PreprocExpression = 336,
ParenthesizedExpression = 337,
PreprocDefined = 338,
UnaryExpression = 339,
CallExpression = 340,
ArgumentList = 341,
BinaryExpression = 342,
FunctionDefinition = 343,
Declaration = 344,
TypeDefinition = 345,
TypeDefinitionType = 346,
TypeDefinitionDeclarators = 347,
DeclarationModifiers = 348,
DeclarationSpecifiers = 349,
LinkageSpecification = 350,
AttributeSpecifier = 351,
Attribute = 352,
AttributeDeclaration = 353,
MsDeclspecModifier = 354,
MsBasedModifier = 355,
MsCallModifier = 356,
MsUnalignedPtrModifier = 357,
MsPointerModifier = 358,
DeclarationList = 359,
Declarator = 360,
FieldDeclarator = 361,
TypeDeclarator = 362,
AbstractDeclarator = 363,
ParenthesizedDeclarator = 364,
ParenthesizedDeclarator2 = 365,
ParenthesizedDeclarator3 = 366,
AbstractParenthesizedDeclarator = 367,
AttributedDeclarator = 368,
AttributedDeclarator2 = 369,
AttributedDeclarator3 = 370,
PointerDeclarator = 371,
PointerDeclarator2 = 372,
PointerTypeDeclarator = 373,
AbstractPointerDeclarator = 374,
FunctionDeclarator = 375,
FunctionDeclarator2 = 376,
FunctionDeclarator3 = 377,
AbstractFunctionDeclarator = 378,
ArrayDeclarator = 379,
ArrayDeclarator2 = 380,
ArrayDeclarator3 = 381,
AbstractArrayDeclarator = 382,
InitDeclarator = 383,
CompoundStatement = 384,
StorageClassSpecifier = 385,
TypeQualifier = 386,
AlignasQualifier = 387,
TypeSpecifier = 388,
SizedTypeSpecifier = 389,
EnumSpecifier = 390,
EnumeratorList = 391,
StructSpecifier = 392,
UnionSpecifier = 393,
FieldDeclarationList = 394,
FieldDeclarationListItem = 395,
FieldDeclaration = 396,
BitfieldClause = 397,
Enumerator = 398,
ParameterList = 399,
ParameterDeclaration = 400,
AttributedStatement = 401,
Statement = 402,
TopLevelStatement = 403,
LabeledStatement = 404,
ExpressionStatement = 405,
ExpressionStatement2 = 406,
IfStatement = 407,
ElseClause = 408,
SwitchStatement = 409,
CaseStatement = 410,
WhileStatement = 411,
DoStatement = 412,
ForStatement = 413,
ForStatementBody = 414,
ReturnStatement = 415,
BreakStatement = 416,
ContinueStatement = 417,
GotoStatement = 418,
SehTryStatement = 419,
SehExceptClause = 420,
SehFinallyClause = 421,
SehLeaveStatement = 422,
Expression = 423,
String = 424,
CommaExpression = 425,
ConditionalExpression = 426,
AssignmentExpression = 427,
PointerExpression = 428,
UnaryExpression2 = 429,
BinaryExpression2 = 430,
UpdateExpression = 431,
CastExpression = 432,
TypeDescriptor = 433,
SizeofExpression = 434,
AlignofExpression = 435,
OffsetofExpression = 436,
GenericExpression = 437,
SubscriptExpression = 438,
CallExpression2 = 439,
GnuAsmExpression = 440,
GnuAsmQualifier = 441,
GnuAsmOutputOperandList = 442,
GnuAsmOutputOperand = 443,
GnuAsmInputOperandList = 444,
GnuAsmInputOperand = 445,
GnuAsmClobberList = 446,
GnuAsmGotoList = 447,
ExtensionExpression = 448,
ArgumentList2 = 449,
FieldExpression = 450,
CompoundLiteralExpression = 451,
ParenthesizedExpression2 = 452,
InitializerList = 453,
InitializerPair = 454,
SubscriptDesignator = 455,
SubscriptRangeDesignator = 456,
FieldDesignator = 457,
CharLiteral = 458,
ConcatenatedString = 459,
StringLiteral = 460,
Null = 461,
EmptyDeclaration = 462,
PlaceholderTypeSpecifier = 463,
Decltype = 464,
Decltype2 = 465,
ClassDeclaration = 466,
ClassDeclarationItem = 467,
ClassSpecifier = 468,
ClassName = 469,
VirtualSpecifier = 470,
ExplicitFunctionSpecifier = 471,
BaseClassClause = 472,
EnumBaseClause = 473,
DependentType = 474,
TemplateDeclaration = 475,
TemplateInstantiation = 476,
TemplateParameterList = 477,
TypeParameterDeclaration = 478,
VariadicTypeParameterDeclaration = 479,
OptionalTypeParameterDeclaration = 480,
TemplateTemplateParameterDeclaration = 481,
OptionalParameterDeclaration = 482,
VariadicParameterDeclaration = 483,
VariadicDeclarator = 484,
ReferenceDeclarator = 485,
OperatorCast = 486,
FieldInitializerList = 487,
FieldInitializer = 488,
FunctionDefinition2 = 489,
ConstructorSpecifiers = 490,
FunctionDefinition3 = 491,
Declaration2 = 492,
TryStatement = 493,
FunctionDefinition4 = 494,
Declaration3 = 495,
DefaultMethodClause = 496,
DeleteMethodClause = 497,
PureVirtualClause = 498,
FriendDeclaration = 499,
AccessSpecifier = 500,
ReferenceDeclarator2 = 501,
ReferenceDeclarator3 = 502,
ReferenceDeclarator4 = 503,
AbstractReferenceDeclarator = 504,
StructuredBindingDeclarator = 505,
RefQualifier = 506,
FunctionDeclaratorSeq = 507,
FunctionAttributesStart = 508,
FunctionExceptionSpecification = 509,
FunctionAttributesEnd = 510,
FunctionPostfix = 511,
TrailingReturnType = 512,
Noexcept = 513,
ThrowSpecifier = 514,
TemplateType = 515,
TemplateMethod = 516,
TemplateFunction = 517,
TemplateArgumentList = 518,
NamespaceDefinition = 519,
NamespaceAliasDefinition = 520,
NamespaceSpecifier = 521,
NestedNamespaceSpecifier = 522,
UsingDeclaration = 523,
AliasDeclaration = 524,
StaticAssertDeclaration = 525,
ConceptDefinition = 526,
ForRangeLoop = 527,
ForRangeLoopBody = 528,
InitStatement = 529,
ConditionClause = 530,
Declaration4 = 531,
CoReturnStatement = 532,
CoYieldStatement = 533,
ThrowStatement = 534,
TryStatement2 = 535,
CatchClause = 536,
RawStringLiteral = 537,
SubscriptArgumentList = 538,
CoAwaitExpression = 539,
NewExpression = 540,
NewDeclarator = 541,
DeleteExpression = 542,
TypeRequirement = 543,
CompoundRequirement = 544,
Requirement = 545,
RequirementSeq = 546,
ConstraintConjunction = 547,
ConstraintDisjunction = 548,
RequirementClauseConstraint = 549,
RequiresClause = 550,
ParameterList2 = 551,
RequiresExpression = 552,
LambdaExpression = 553,
LambdaCaptureSpecifier = 554,
LambdaDefaultCapture = 555,
LambdaCaptureIdentifier = 556,
LambdaCaptureInitializer = 557,
LambdaCapture = 558,
FoldOperator = 559,
BinaryFoldOperator = 560,
UnaryLeftFold = 561,
UnaryRightFold = 562,
BinaryFold = 563,
FoldExpression = 564,
ParameterPackExpansion = 565,
ParameterPackExpansion2 = 566,
ParameterPackExpansion3 = 567,
DestructorName = 568,
DependentName = 569,
DependentName2 = 570,
DependentName3 = 571,
ScopeResolution = 572,
QualifiedIdentifier = 573,
QualifiedIdentifier2 = 574,
QualifiedIdentifier3 = 575,
QualifiedIdentifier4 = 576,
AssignmentExpression2 = 577,
OperatorName = 578,
UserDefinedLiteral = 579,
AloneMacroCall = 580,
CallMacroWithDeclFirstArg = 581,
MacroAnnotation = 582,
TranslationUnitRepeat1 = 583,
PreprocParamsRepeat1 = 584,
PreprocIfRepeat1 = 585,
PreprocIfInFieldDeclarationListRepeat1 = 586,
PreprocIfInEnumeratorListRepeat1 = 587,
PreprocIfInEnumeratorListNoCommaRepeat1 = 588,
PreprocArgumentListRepeat1 = 589,
DeclarationRepeat1 = 590,
TypeDefinitionRepeat1 = 591,
TypeDefinitionTypeRepeat1 = 592,
TypeDefinitionDeclaratorsRepeat1 = 593,
DeclarationSpecifiersRepeat1 = 594,
AttributeDeclarationRepeat1 = 595,
AttributedDeclaratorRepeat1 = 596,
PointerDeclaratorRepeat1 = 597,
ArrayDeclaratorRepeat1 = 598,
SizedTypeSpecifierRepeat1 = 599,
EnumeratorListRepeat1 = 600,
FieldDeclarationRepeat1 = 601,
ParameterListRepeat1 = 602,
CaseStatementRepeat1 = 603,
GenericExpressionRepeat1 = 604,
GnuAsmExpressionRepeat1 = 605,
GnuAsmOutputOperandListRepeat1 = 606,
GnuAsmInputOperandListRepeat1 = 607,
GnuAsmClobberListRepeat1 = 608,
GnuAsmGotoListRepeat1 = 609,
ArgumentListRepeat1 = 610,
InitializerListRepeat1 = 611,
InitializerPairRepeat1 = 612,
CharLiteralRepeat1 = 613,
ConcatenatedStringRepeat1 = 614,
StringLiteralRepeat1 = 615,
ClassDeclarationRepeat1 = 616,
ClassSpecifierRepeat1 = 617,
BaseClassClauseRepeat1 = 618,
TemplateParameterListRepeat1 = 619,
FieldInitializerListRepeat1 = 620,
OperatorCastDefinitionRepeat1 = 621,
ConstructorTryStatementRepeat1 = 622,
StructuredBindingDeclaratorRepeat1 = 623,
FunctionPostfixRepeat1 = 624,
ThrowSpecifierRepeat1 = 625,
TemplateArgumentListRepeat1 = 626,
SubscriptArgumentListRepeat1 = 627,
RequirementSeqRepeat1 = 628,
RequiresParameterListRepeat1 = 629,
LambdaCaptureSpecifierRepeat1 = 630,
AloneMacroCallRepeat1 = 631,
CallMacroWithDeclFirstArgRepeat1 = 632,
FieldIdentifier = 633,
NamespaceIdentifier = 634,
SimpleRequirement = 635,
StatementIdentifier = 636,
TypeIdentifier = 637,
Error = 638,
}Variants§
End = 0
Identifier = 1
HASHinclude = 2
PreprocIncludeToken2 = 3
HASHdefine = 4
LPAREN = 5
DOTDOTDOT = 6
COMMA = 7
RPAREN = 8
HASHif = 9
LF = 10
HASHendif = 11
HASHifdef = 12
HASHifndef = 13
HASHelse = 14
HASHelif = 15
HASHelifdef = 16
HASHelifndef = 17
PreprocArg = 18
PreprocDirective = 19
LPAREN2 = 20
Defined = 21
BANG = 22
TILDE = 23
DASH = 24
PLUS = 25
STAR = 26
SLASH = 27
PERCENT = 28
PIPEPIPE = 29
AMPAMP = 30
PIPE = 31
CARET = 32
AMP = 33
EQEQ = 34
BANGEQ = 35
GT = 36
GTEQ = 37
LTEQ = 38
LT = 39
LTLT = 40
GTGT = 41
SEMI = 42
Extension = 43
Typedef = 44
Virtual = 45
Extern = 46
Attribute2 = 47
Attribute3 = 48
COLONCOLON = 49
LBRACKLBRACK = 50
RBRACKRBRACK = 51
Declspec = 52
Based = 53
Cdecl = 54
Clrcall = 55
Stdcall = 56
Fastcall = 57
Thiscall = 58
Vectorcall = 59
MsRestrictModifier = 60
MsUnsignedPtrModifier = 61
MsSignedPtrModifier = 62
Unaligned = 63
Unaligned2 = 64
LBRACE = 65
RBRACE = 66
Signed = 67
Unsigned = 68
Long = 69
Short = 70
LBRACK = 71
Static = 72
RBRACK = 73
EQ = 74
Register = 75
Inline = 76
Inline2 = 77
Inline3 = 78
Forceinline = 79
ThreadLocal = 80
Thread = 81
Const = 82
Constexpr = 83
Volatile = 84
Restrict = 85
Restrict2 = 86
Atomic = 87
Noreturn = 88
Noreturn2 = 89
Nonnull = 90
Mutable = 91
Constinit = 92
Consteval = 93
Alignas = 94
Alignas2 = 95
PrimitiveType = 96
Enum = 97
Class = 98
Struct = 99
Union = 100
COLON = 101
If = 102
Else = 103
Switch = 104
Case = 105
Default = 106
While = 107
Do = 108
For = 109
Return = 110
Break = 111
Continue = 112
Goto = 113
Try = 114
Except = 115
Finally = 116
Leave = 117
QMARK = 118
STAREQ = 119
SLASHEQ = 120
PERCENTEQ = 121
PLUSEQ = 122
DASHEQ = 123
LTLTEQ = 124
GTGTEQ = 125
AMPEQ = 126
CARETEQ = 127
PIPEEQ = 128
AndEq = 129
OrEq = 130
XorEq = 131
Not = 132
Compl = 133
LTEQGT = 134
Or = 135
And = 136
Bitor = 137
Xor = 138
Bitand = 139
NotEq = 140
DASHDASH = 141
PLUSPLUS = 142
Sizeof = 143
Alignof = 144
Alignof2 = 145
Alignof3 = 146
Alignof4 = 147
Alignof5 = 148
Offsetof = 149
Generic = 150
Asm = 151
Asm2 = 152
Asm3 = 153
Volatile2 = 154
DOT = 155
DOTSTAR = 156
DASHGT = 157
NumberLiteral = 158
LSQUOTE = 159
USQUOTE = 160
USQUOTE2 = 161
U8SQUOTE = 162
SQUOTE = 163
Character = 164
LDQUOTE = 165
UDQUOTE = 166
UDQUOTE2 = 167
U8DQUOTE = 168
DQUOTE = 169
StringContent = 170
EscapeSequence = 171
SystemLibString = 172
True = 173
False = 174
NULL = 175
Nullptr = 176
Comment = 177
Auto = 178
Decltype3 = 179
Final = 180
Override = 181
Explicit = 182
Typename = 183
Template = 184
GT2 = 185
Operator = 186
Try2 = 187
Delete = 188
PureVirtualClauseToken1 = 189
Friend = 190
Public = 191
Private = 192
Protected = 193
Noexcept2 = 194
Throw = 195
Namespace = 196
Using = 197
StaticAssert = 198
Concept = 199
CoReturn = 200
CoYield = 201
Catch = 202
RDQUOTE = 203
LRDQUOTE = 204
URDQUOTE = 205
URDQUOTE2 = 206
U8RDQUOTE = 207
CoAwait = 208
New = 209
Requires = 210
DASHGTSTAR = 211
LPARENRPAREN = 212
LBRACKRBRACK = 213
DQUOTEDQUOTE = 214
This = 215
LiteralSuffix = 216
AloneMacro = 217
AloneMacroCallToken1 = 218
CACHETRYINSPECT = 219
CACHETRYUNWRAP = 220
FORWARD = 221
FORWARDSETATTRIBUTE = 222
IDBTRYINSPECT = 223
IDBTRYUNWRAP = 224
LSTRYINSPECT = 225
LSTRYUNWRAP = 226
SDBTRYINSPECT = 227
SDBTRYUNWRAP = 228
PSGET = 229
PSGETANDSET = 230
PSGETLOCKLESS = 231
QMTRYINSPECT = 232
QMNOTEONLYTRYUNWRAP = 233
QMTRYUNWRAP = 234
QMWARNONLYTRYUNWRAP = 235
MacroStatement = 236
MOZALLOCATOR = 237
MOZALLOWTEMPORARY = 238
MOZALWAYSINLINE = 239
MOZALWAYSINLINEEVENDEBUG = 240
MOZASANBLACKLIST = 241
MOZCANRUNSCRIPT = 242
MOZCANRUNSCRIPTBOUNDARY = 243
MOZCANRUNSCRIPTFORDEFINITION = 244
MOZCOLD = 245
MOZFALLTHROUGH = 246
MOZFORMATPRINTF = 247
MOZHAVEANALYZERNORETURN = 248
MOZHAVEASANBLACKLIST = 249
MOZHAVENEVERINLINE = 250
MOZHAVENORETURN = 251
MOZHAVENORETURNPTR = 252
MOZHAVENOSANITIZEATTR = 253
MOZHAVESIGNEDOVERFLOWSANITIZEATTR = 254
MOZHAVEUNSIGNEDOVERFLOWSANITIZEATTR = 255
MOZHEAPALLOCATOR = 256
MOZHEAPCLASS = 257
MOZIMPLICIT = 258
MOZINHERITTYPEANNOTATIONSFROMTEMPLATEARGS = 259
MOZINITOUTSIDECTOR = 260
MOZISCLASSINIT = 261
MOZISREFPTR = 262
MOZISSMARTPTRTOREFCOUNTED = 263
MOZMAYBEUNUSED = 264
MOZMAYCALLAFTERMUSTRETURN = 265
MOZMUSTOVERRIDE = 266
MOZMUSTRETURNFROMCALLERIFTHISISARG = 267
MOZMUSTUSE = 268
MOZMUSTUSETYPE = 269
MOZNEEDSMEMMOVABLEMEMBERS = 270
MOZNEEDSMEMMOVABLETYPE = 271
MOZNEEDSNOVTABLETYPE = 272
MOZNEVERINLINE = 273
MOZNEVERINLINEDEBUG = 274
MOZNONHEAPCLASS = 275
MOZNONNULL = 276
MOZNONNULLRETURN = 277
MOZNONAUTOABLE = 278
MOZNONMEMMOVABLE = 279
MOZNONOWNINGREF = 280
MOZNONPARAM = 281
MOZNONTEMPORARYCLASS = 282
MOZNORETURN = 283
MOZNORETURNPTR = 284
MOZNOADDREFRELEASEONRETURN = 285
MOZNOARITHMETICEXPRINARGUMENT = 286
MOZNODANGLINGONTEMPORARIES = 287
MOZNOSANITIZESIGNEDOVERFLOW = 288
MOZNOSANITIZEUNSIGNEDOVERFLOW = 289
MOZONLYUSEDTOAVOIDSTATICCONSTRUCTORS = 290
MOZOWNINGREF = 291
MOZPOPDISABLENONTRIVIALUNIONWARNINGS = 292
MOZPRETENDNORETURNFORSTATICANALYSIS = 293
MOZPUSHDISABLENONTRIVIALUNIONWARNINGS = 294
MOZRAII = 295
MOZREQUIREDBASEMETHOD = 296
MOZSTACKCLASS = 297
MOZSTATICCLASS = 298
MOZSTATICLOCALCLASS = 299
MOZTEMPORARYCLASS = 300
MOZTRIVIALCTORDTOR = 301
MOZTSANBLACKLIST = 302
MOZUNSAFEREF = 303
MOZXPCOMABI = 304
JSPUBLICAPI = 305
RawStringDelimiter = 306
RawStringContent = 307
TranslationUnit = 308
TopLevelItem = 309
BlockItem = 310
PreprocInclude = 311
PreprocDef = 312
PreprocFunctionDef = 313
PreprocParams = 314
PreprocCall = 315
PreprocIf = 316
PreprocIfdef = 317
PreprocElse = 318
PreprocElif = 319
PreprocElifdef = 320
PreprocIf2 = 321
PreprocIfdef2 = 322
PreprocElse2 = 323
PreprocElif2 = 324
PreprocElifdef2 = 325
PreprocIf3 = 326
PreprocIfdef3 = 327
PreprocElse3 = 328
PreprocElif3 = 329
PreprocElifdef3 = 330
PreprocIf4 = 331
PreprocIfdef4 = 332
PreprocElse4 = 333
PreprocElif4 = 334
PreprocElifdef4 = 335
PreprocExpression = 336
ParenthesizedExpression = 337
PreprocDefined = 338
UnaryExpression = 339
CallExpression = 340
ArgumentList = 341
BinaryExpression = 342
FunctionDefinition = 343
Declaration = 344
TypeDefinition = 345
TypeDefinitionType = 346
TypeDefinitionDeclarators = 347
DeclarationModifiers = 348
DeclarationSpecifiers = 349
LinkageSpecification = 350
AttributeSpecifier = 351
Attribute = 352
AttributeDeclaration = 353
MsDeclspecModifier = 354
MsBasedModifier = 355
MsCallModifier = 356
MsUnalignedPtrModifier = 357
MsPointerModifier = 358
DeclarationList = 359
Declarator = 360
FieldDeclarator = 361
TypeDeclarator = 362
AbstractDeclarator = 363
ParenthesizedDeclarator = 364
ParenthesizedDeclarator2 = 365
ParenthesizedDeclarator3 = 366
AbstractParenthesizedDeclarator = 367
AttributedDeclarator = 368
AttributedDeclarator2 = 369
AttributedDeclarator3 = 370
PointerDeclarator = 371
PointerDeclarator2 = 372
PointerTypeDeclarator = 373
AbstractPointerDeclarator = 374
FunctionDeclarator = 375
FunctionDeclarator2 = 376
FunctionDeclarator3 = 377
AbstractFunctionDeclarator = 378
ArrayDeclarator = 379
ArrayDeclarator2 = 380
ArrayDeclarator3 = 381
AbstractArrayDeclarator = 382
InitDeclarator = 383
CompoundStatement = 384
StorageClassSpecifier = 385
TypeQualifier = 386
AlignasQualifier = 387
TypeSpecifier = 388
SizedTypeSpecifier = 389
EnumSpecifier = 390
EnumeratorList = 391
StructSpecifier = 392
UnionSpecifier = 393
FieldDeclarationList = 394
FieldDeclarationListItem = 395
FieldDeclaration = 396
BitfieldClause = 397
Enumerator = 398
ParameterList = 399
ParameterDeclaration = 400
AttributedStatement = 401
Statement = 402
TopLevelStatement = 403
LabeledStatement = 404
ExpressionStatement = 405
ExpressionStatement2 = 406
IfStatement = 407
ElseClause = 408
SwitchStatement = 409
CaseStatement = 410
WhileStatement = 411
DoStatement = 412
ForStatement = 413
ForStatementBody = 414
ReturnStatement = 415
BreakStatement = 416
ContinueStatement = 417
GotoStatement = 418
SehTryStatement = 419
SehExceptClause = 420
SehFinallyClause = 421
SehLeaveStatement = 422
Expression = 423
String = 424
CommaExpression = 425
ConditionalExpression = 426
AssignmentExpression = 427
PointerExpression = 428
UnaryExpression2 = 429
BinaryExpression2 = 430
UpdateExpression = 431
CastExpression = 432
TypeDescriptor = 433
SizeofExpression = 434
AlignofExpression = 435
OffsetofExpression = 436
GenericExpression = 437
SubscriptExpression = 438
CallExpression2 = 439
GnuAsmExpression = 440
GnuAsmQualifier = 441
GnuAsmOutputOperandList = 442
GnuAsmOutputOperand = 443
GnuAsmInputOperandList = 444
GnuAsmInputOperand = 445
GnuAsmClobberList = 446
GnuAsmGotoList = 447
ExtensionExpression = 448
ArgumentList2 = 449
FieldExpression = 450
CompoundLiteralExpression = 451
ParenthesizedExpression2 = 452
InitializerList = 453
InitializerPair = 454
SubscriptDesignator = 455
SubscriptRangeDesignator = 456
FieldDesignator = 457
CharLiteral = 458
ConcatenatedString = 459
StringLiteral = 460
Null = 461
EmptyDeclaration = 462
PlaceholderTypeSpecifier = 463
Decltype = 464
Decltype2 = 465
ClassDeclaration = 466
ClassDeclarationItem = 467
ClassSpecifier = 468
ClassName = 469
VirtualSpecifier = 470
ExplicitFunctionSpecifier = 471
BaseClassClause = 472
EnumBaseClause = 473
DependentType = 474
TemplateDeclaration = 475
TemplateInstantiation = 476
TemplateParameterList = 477
TypeParameterDeclaration = 478
VariadicTypeParameterDeclaration = 479
OptionalTypeParameterDeclaration = 480
TemplateTemplateParameterDeclaration = 481
OptionalParameterDeclaration = 482
VariadicParameterDeclaration = 483
VariadicDeclarator = 484
ReferenceDeclarator = 485
OperatorCast = 486
FieldInitializerList = 487
FieldInitializer = 488
FunctionDefinition2 = 489
ConstructorSpecifiers = 490
FunctionDefinition3 = 491
Declaration2 = 492
TryStatement = 493
FunctionDefinition4 = 494
Declaration3 = 495
DefaultMethodClause = 496
DeleteMethodClause = 497
PureVirtualClause = 498
FriendDeclaration = 499
AccessSpecifier = 500
ReferenceDeclarator2 = 501
ReferenceDeclarator3 = 502
ReferenceDeclarator4 = 503
AbstractReferenceDeclarator = 504
StructuredBindingDeclarator = 505
RefQualifier = 506
FunctionDeclaratorSeq = 507
FunctionAttributesStart = 508
FunctionExceptionSpecification = 509
FunctionAttributesEnd = 510
FunctionPostfix = 511
TrailingReturnType = 512
Noexcept = 513
ThrowSpecifier = 514
TemplateType = 515
TemplateMethod = 516
TemplateFunction = 517
TemplateArgumentList = 518
NamespaceDefinition = 519
NamespaceAliasDefinition = 520
NamespaceSpecifier = 521
NestedNamespaceSpecifier = 522
UsingDeclaration = 523
AliasDeclaration = 524
StaticAssertDeclaration = 525
ConceptDefinition = 526
ForRangeLoop = 527
ForRangeLoopBody = 528
InitStatement = 529
ConditionClause = 530
Declaration4 = 531
CoReturnStatement = 532
CoYieldStatement = 533
ThrowStatement = 534
TryStatement2 = 535
CatchClause = 536
RawStringLiteral = 537
SubscriptArgumentList = 538
CoAwaitExpression = 539
NewExpression = 540
NewDeclarator = 541
DeleteExpression = 542
TypeRequirement = 543
CompoundRequirement = 544
Requirement = 545
RequirementSeq = 546
ConstraintConjunction = 547
ConstraintDisjunction = 548
RequirementClauseConstraint = 549
RequiresClause = 550
ParameterList2 = 551
RequiresExpression = 552
LambdaExpression = 553
LambdaCaptureSpecifier = 554
LambdaDefaultCapture = 555
LambdaCaptureIdentifier = 556
LambdaCaptureInitializer = 557
LambdaCapture = 558
FoldOperator = 559
BinaryFoldOperator = 560
UnaryLeftFold = 561
UnaryRightFold = 562
BinaryFold = 563
FoldExpression = 564
ParameterPackExpansion = 565
ParameterPackExpansion2 = 566
ParameterPackExpansion3 = 567
DestructorName = 568
DependentName = 569
DependentName2 = 570
DependentName3 = 571
ScopeResolution = 572
QualifiedIdentifier = 573
QualifiedIdentifier2 = 574
QualifiedIdentifier3 = 575
QualifiedIdentifier4 = 576
AssignmentExpression2 = 577
OperatorName = 578
UserDefinedLiteral = 579
AloneMacroCall = 580
CallMacroWithDeclFirstArg = 581
MacroAnnotation = 582
TranslationUnitRepeat1 = 583
PreprocParamsRepeat1 = 584
PreprocIfRepeat1 = 585
PreprocIfInFieldDeclarationListRepeat1 = 586
PreprocIfInEnumeratorListRepeat1 = 587
PreprocIfInEnumeratorListNoCommaRepeat1 = 588
PreprocArgumentListRepeat1 = 589
DeclarationRepeat1 = 590
TypeDefinitionRepeat1 = 591
TypeDefinitionTypeRepeat1 = 592
TypeDefinitionDeclaratorsRepeat1 = 593
DeclarationSpecifiersRepeat1 = 594
AttributeDeclarationRepeat1 = 595
AttributedDeclaratorRepeat1 = 596
PointerDeclaratorRepeat1 = 597
ArrayDeclaratorRepeat1 = 598
SizedTypeSpecifierRepeat1 = 599
EnumeratorListRepeat1 = 600
FieldDeclarationRepeat1 = 601
ParameterListRepeat1 = 602
CaseStatementRepeat1 = 603
GenericExpressionRepeat1 = 604
GnuAsmExpressionRepeat1 = 605
GnuAsmOutputOperandListRepeat1 = 606
GnuAsmInputOperandListRepeat1 = 607
GnuAsmClobberListRepeat1 = 608
GnuAsmGotoListRepeat1 = 609
ArgumentListRepeat1 = 610
InitializerListRepeat1 = 611
InitializerPairRepeat1 = 612
CharLiteralRepeat1 = 613
ConcatenatedStringRepeat1 = 614
StringLiteralRepeat1 = 615
ClassDeclarationRepeat1 = 616
ClassSpecifierRepeat1 = 617
BaseClassClauseRepeat1 = 618
TemplateParameterListRepeat1 = 619
FieldInitializerListRepeat1 = 620
OperatorCastDefinitionRepeat1 = 621
ConstructorTryStatementRepeat1 = 622
StructuredBindingDeclaratorRepeat1 = 623
FunctionPostfixRepeat1 = 624
ThrowSpecifierRepeat1 = 625
TemplateArgumentListRepeat1 = 626
SubscriptArgumentListRepeat1 = 627
RequirementSeqRepeat1 = 628
RequiresParameterListRepeat1 = 629
LambdaCaptureSpecifierRepeat1 = 630
AloneMacroCallRepeat1 = 631
CallMacroWithDeclFirstArgRepeat1 = 632
FieldIdentifier = 633
NamespaceIdentifier = 634
SimpleRequirement = 635
StatementIdentifier = 636
TypeIdentifier = 637
Error = 638
Trait Implementations§
impl Eq for Mozcpp
Source§impl FromPrimitive for Mozcpp
impl FromPrimitive for Mozcpp
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreimpl StructuralPartialEq for Mozcpp
Auto Trait Implementations§
impl Freeze for Mozcpp
impl RefUnwindSafe for Mozcpp
impl Send for Mozcpp
impl Sync for Mozcpp
impl Unpin for Mozcpp
impl UnsafeUnpin for Mozcpp
impl UnwindSafe for Mozcpp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.