pub enum Objc {
Show 589 variants
End = 0,
Identifier = 1,
HASHinclude = 2,
HASHimport = 3,
PreprocIncludeToken3 = 4,
HASHdefine = 5,
LPAREN = 6,
DOTDOTDOT = 7,
COMMA = 8,
RPAREN = 9,
HASHif = 10,
LF = 11,
HASHendif = 12,
HASHifdef = 13,
HASHifndef = 14,
HASHelse = 15,
HASHelif = 16,
HASHelifdef = 17,
HASHelifndef = 18,
PreprocArg = 19,
PreprocDirective = 20,
LPAREN2 = 21,
Defined = 22,
BANG = 23,
TILDE = 24,
DASH = 25,
PLUS = 26,
STAR = 27,
SLASH = 28,
PERCENT = 29,
PIPEPIPE = 30,
AMPAMP = 31,
PIPE = 32,
CARET = 33,
AMP = 34,
EQEQ = 35,
BANGEQ = 36,
GT = 37,
GTEQ = 38,
LTEQ = 39,
LT = 40,
LTLT = 41,
GTGT = 42,
SEMI = 43,
Extension = 44,
Typedef = 45,
Extern = 46,
Attribute2 = 47,
Attribute3 = 48,
Noreturn = 49,
Nothrow = 50,
COLONCOLON = 51,
LBRACK = 52,
RBRACK = 53,
Declspec = 54,
Based = 55,
Cdecl = 56,
Clrcall = 57,
Stdcall = 58,
Fastcall = 59,
Thiscall = 60,
Vectorcall = 61,
MsRestrictModifier = 62,
MsUnsignedPtrModifier = 63,
MsSignedPtrModifier = 64,
Unaligned = 65,
Unaligned2 = 66,
LBRACE = 67,
RBRACE = 68,
Signed = 69,
Unsigned = 70,
Long = 71,
Short = 72,
Static = 73,
EQ = 74,
ATautoreleasepool = 75,
Auto = 76,
Register = 77,
Inline = 78,
Inline2 = 79,
Inline3 = 80,
Forceinline = 81,
ThreadLocal = 82,
Thread = 83,
CGEXTERN = 84,
CGINLINE = 85,
FOUNDATIONEXPORT = 86,
FOUNDATIONEXTERN = 87,
FOUNDATIONSTATICINLINE = 88,
IBOutlet = 89,
IBInspectable = 90,
IBDESIGNABLE = 91,
NSINLINE = 92,
NSVALIDUNTILENDOFSCOPE = 93,
OBJCEXPORT = 94,
OBJCROOTCLASS = 95,
UIKITEXTERN = 96,
Const = 97,
Constexpr = 98,
Volatile = 99,
Restrict = 100,
Restrict2 = 101,
Atomic = 102,
Noreturn2 = 103,
Nonnull = 104,
Nullable = 105,
Complex = 106,
Nullable2 = 107,
NullableResult = 108,
NullUnspecified = 109,
Autoreleasing = 110,
Block = 111,
Bridge = 112,
BridgeRetained = 113,
BridgeTransfer = 114,
Complex2 = 115,
Const2 = 116,
Imag = 117,
Kindof = 118,
Nonnull2 = 119,
Nullable3 = 120,
PtrauthObjcClassRo = 121,
PtrauthObjcIsaPointer = 122,
PtrauthObjcSuperPointer = 123,
Real = 124,
Strong = 125,
UnsafeUnretained = 126,
Unused = 127,
Weak = 128,
Alignas = 129,
Alignas2 = 130,
PrimitiveType = 131,
Enum = 132,
COLON = 133,
Struct = 134,
Union = 135,
If = 136,
Else = 137,
Switch = 138,
Case = 139,
Default = 140,
While = 141,
Do = 142,
For = 143,
In = 144,
Return = 145,
Break = 146,
Continue = 147,
Goto = 148,
QMARK = 149,
STAREQ = 150,
SLASHEQ = 151,
PERCENTEQ = 152,
PLUSEQ = 153,
DASHEQ = 154,
LTLTEQ = 155,
GTGTEQ = 156,
AMPEQ = 157,
CARETEQ = 158,
PIPEEQ = 159,
DASHDASH = 160,
PLUSPLUS = 161,
Sizeof = 162,
Alignof = 163,
Alignof2 = 164,
Alignof3 = 165,
Alignof4 = 166,
Alignof5 = 167,
Offsetof = 168,
Generic = 169,
Asm = 170,
Asm2 = 171,
Asm3 = 172,
Volatile2 = 173,
LT2 = 174,
DOT = 175,
DASHGT = 176,
NumberLiteral = 177,
LSQUOTE = 178,
USQUOTE = 179,
USQUOTE2 = 180,
U8SQUOTE = 181,
SQUOTE = 182,
Character = 183,
AT = 184,
DQUOTE = 185,
LDQUOTE = 186,
UDQUOTE = 187,
UDQUOTE2 = 188,
U8DQUOTE = 189,
StringContent = 190,
EscapeSequence = 191,
SystemLibString = 192,
True = 193,
False = 194,
NULL = 195,
Nullptr = 196,
Comment = 197,
ObjcBridgeRelated = 198,
Typeof = 199,
Typeof2 = 200,
Typeof3 = 201,
Availability2 = 202,
VersionNumber = 203,
Ios = 204,
Tvos = 205,
Macos = 206,
Macosx = 207,
Watchos = 208,
ATimport = 209,
HASHundef = 210,
HASH = 211,
NSAUTOMATEDREFCOUNTUNAVAILABLE = 212,
NSROOTCLASS = 213,
NSUNAVAILABLE = 214,
NSREQUIRESNILTERMINATION = 215,
CFRETURNSRETAINED = 216,
CFRETURNSNOTRETAINED = 217,
DEPRECATEDATTRIBUTE = 218,
UIAPPEARANCESELECTOR = 219,
UNAVAILABLEATTRIBUTE = 220,
CFFORMATFUNCTION = 221,
NSAVAILABLE = 222,
IOSAVAILABLE = 223,
NSAVAILABLEIOS = 224,
APIAVAILABLE = 225,
APIUNAVAILABLE = 226,
APIDEPRECATED = 227,
NSENUMAVAILABLEIOS = 228,
NSDEPRECATEDIOS = 229,
NSENUMDEPRECATEDIOS = 230,
NSFORMATFUNCTION = 231,
DEPRECATEDMSGATTRIBUTE = 232,
DeprecatedMsg = 233,
DeprecatedEnumMsg = 234,
NSSWIFTNAME = 235,
NSSWIFTUNAVAILABLE = 236,
NSEXTENSIONUNAVAILABLEIOS = 237,
NSCLASSAVAILABLEIOS = 238,
NSCLASSDEPRECATEDIOS = 239,
OSXAVAILABLESTARTING = 240,
ATprotocol = 241,
Class = 242,
ATend = 243,
ATinterface = 244,
ATimplementation = 245,
Covariant = 246,
Contravariant = 247,
ATprivate = 248,
ATprotected = 249,
ATpackage = 250,
ATpublic = 251,
ATcompatibilityAlias = 252,
AToptional = 253,
ATrequired = 254,
ATsynthesize = 255,
ATdynamic = 256,
LPARENclassRPAREN = 257,
ATproperty = 258,
ATtry = 259,
Try = 260,
ATcatch = 261,
Catch = 262,
ATfinally = 263,
Finally = 264,
ATthrow = 265,
ATselector = 266,
SelectorExpressionToken1 = 267,
ATavailable = 268,
BuiltinAvailable = 269,
VaArg = 270,
MsAsmBlockToken1 = 271,
ATencode = 272,
ATsynchronized = 273,
BOOL = 274,
IMP = 275,
SEL = 276,
Class2 = 277,
Id = 278,
ATdefs = 279,
Out = 280,
Inout = 281,
Bycopy = 282,
Byref = 283,
Oneway = 284,
COLON2 = 285,
TranslationUnit = 286,
TopLevelItem = 287,
BlockItem = 288,
PreprocInclude = 289,
PreprocDef = 290,
PreprocFunctionDef = 291,
PreprocParams = 292,
PreprocCall = 293,
PreprocIf = 294,
PreprocIfdef = 295,
PreprocElse = 296,
PreprocElif = 297,
PreprocElifdef = 298,
PreprocIf2 = 299,
PreprocIfdef2 = 300,
PreprocElse2 = 301,
PreprocElif2 = 302,
PreprocElifdef2 = 303,
PreprocExpression = 304,
ParenthesizedExpression = 305,
PreprocDefined = 306,
UnaryExpression = 307,
CallExpression = 308,
ArgumentList = 309,
BinaryExpression = 310,
FunctionDefinition = 311,
FunctionDefinition2 = 312,
Declaration = 313,
TypeDefinition = 314,
TypeDefinitionType = 315,
TypeDefinitionDeclarators = 316,
DeclarationModifiers = 317,
DeclarationSpecifiers = 318,
LinkageSpecification = 319,
AttributeSpecifier = 320,
Attribute = 321,
AttributeDeclaration = 322,
MsDeclspecModifier = 323,
MsBasedModifier = 324,
MsCallModifier = 325,
MsUnalignedPtrModifier = 326,
MsPointerModifier = 327,
DeclarationList = 328,
Declarator = 329,
FieldDeclarator = 330,
TypeDeclarator = 331,
AbstractDeclarator = 332,
ParenthesizedDeclarator = 333,
ParenthesizedDeclarator2 = 334,
ParenthesizedDeclarator3 = 335,
AbstractParenthesizedDeclarator = 336,
AttributedDeclarator = 337,
PointerDeclarator = 338,
PointerDeclarator2 = 339,
PointerDeclarator3 = 340,
AbstractPointerDeclarator = 341,
FunctionDeclarator = 342,
FunctionDeclarator2 = 343,
FunctionDeclarator3 = 344,
AbstractFunctionDeclarator = 345,
FunctionDeclarator4 = 346,
ArrayDeclarator = 347,
ArrayDeclarator2 = 348,
ArrayDeclarator3 = 349,
AbstractArrayDeclarator = 350,
InitDeclarator = 351,
CompoundStatement = 352,
StorageClassSpecifier = 353,
TypeQualifier = 354,
AlignasQualifier = 355,
TypeSpecifier = 356,
SizedTypeSpecifier = 357,
EnumSpecifier = 358,
EnumeratorList = 359,
StructSpecifier = 360,
UnionSpecifier = 361,
FieldDeclarationList = 362,
FieldDeclarationListItem = 363,
FieldDeclaration = 364,
BitfieldClause = 365,
Enumerator = 366,
VariadicParameter = 367,
ParameterList = 368,
ParameterList2 = 369,
ParameterDeclaration = 370,
AttributedStatement = 371,
Statement = 372,
TopLevelStatement = 373,
LabeledStatement = 374,
ExpressionStatement = 375,
ExpressionStatement2 = 376,
IfStatement = 377,
ElseClause = 378,
SwitchStatement = 379,
CaseStatement = 380,
WhileStatement = 381,
DoStatement = 382,
ForStatement = 383,
ForStatementBody = 384,
ReturnStatement = 385,
BreakStatement = 386,
ContinueStatement = 387,
GotoStatement = 388,
Expression = 389,
String = 390,
CommaExpression = 391,
ConditionalExpression = 392,
AssignmentExpression = 393,
PointerExpression = 394,
UnaryExpression2 = 395,
BinaryExpression2 = 396,
UpdateExpression = 397,
CastExpression = 398,
TypeDescriptor = 399,
SizeofExpression = 400,
AlignofExpression = 401,
OffsetofExpression = 402,
GenericExpression = 403,
SubscriptExpression = 404,
CallExpression2 = 405,
GnuAsmExpression = 406,
GnuAsmQualifier = 407,
GnuAsmOutputOperandList = 408,
GnuAsmOutputOperand = 409,
GnuAsmInputOperandList = 410,
GnuAsmInputOperand = 411,
GnuAsmClobberList = 412,
GnuAsmGotoList = 413,
ExtensionExpression = 414,
ArgumentList2 = 415,
FieldExpression = 416,
CompoundLiteralExpression = 417,
ParenthesizedExpression2 = 418,
InitializerList = 419,
InitializerPair = 420,
SubscriptDesignator = 421,
SubscriptRangeDesignator = 422,
FieldDesignator = 423,
CharLiteral = 424,
ConcatenatedString = 425,
StringLiteral = 426,
Null = 427,
EmptyDeclaration = 428,
MacroTypeSpecifier = 429,
ObjcBridge = 430,
TypeofSpecifier = 431,
Availability = 432,
Version = 433,
Platform = 434,
ModuleImport = 435,
PreprocIf3 = 436,
PreprocElse3 = 437,
PreprocElif3 = 438,
PreprocIf4 = 439,
PreprocElse4 = 440,
PreprocElif4 = 441,
PreprocIfdef3 = 442,
PreprocElse5 = 443,
PreprocElif5 = 444,
PreprocUndef = 445,
PreprocLinemarker = 446,
AvailabilityAttributeSpecifier = 447,
ProtocolForwardDeclaration = 448,
ClassDeclaration = 449,
ClassInterface = 450,
ClassInterfaceHeader = 451,
TypeParams = 452,
ClassInterfaceInheritance = 453,
ClassImplementation = 454,
ClassImplementationHeader = 455,
ClassImplementationInheritance = 456,
ProtocolReferenceList = 457,
ParameterizedArguments = 458,
GenericArguments = 459,
InstanceVariables = 460,
InstanceVariable = 461,
VisibilitySpecification = 462,
ProtocolDeclaration = 463,
CompatibilityAliasDeclaration = 464,
QualifiedProtocolInterfaceDeclaration = 465,
ImplementationDefinition = 466,
PropertyImplementation = 467,
MethodDefinition = 468,
MethodType = 469,
KeywordDeclarator = 470,
PropertyDeclaration = 471,
PropertyAttributesDeclaration = 472,
PropertyAttribute = 473,
MethodDeclaration = 474,
MethodParameter = 475,
MethodParameter2 = 476,
StructDeclaration = 477,
AtomicDeclaration = 478,
SpecifierQualifier = 479,
StructDeclarator = 480,
TryStatement = 481,
CatchClause = 482,
FinallyClause = 483,
ThrowStatement = 484,
SelectorExpression = 485,
AvailableExpression = 486,
RangeExpression = 487,
BlockLiteral = 488,
MessageExpression = 489,
VaArgExpression = 490,
MsAsmBlock = 491,
EncodeExpression = 492,
SynchronizedStatement = 493,
BlockPointerDeclarator = 494,
BlockPointerDeclarator2 = 495,
BlockPointerDeclarator3 = 496,
AbstractBlockPointerDeclarator = 497,
GenericSpecifier = 498,
TypedefedSpecifier = 499,
ArrayTypeSpecifier = 500,
AtdefField = 501,
ProtocolQualifier = 502,
TypeName = 503,
AtExpression = 504,
DictionaryLiteral = 505,
DictionaryPair = 506,
ArrayLiteral = 507,
MethodIdentifier = 508,
TranslationUnitRepeat1 = 509,
PreprocParamsRepeat1 = 510,
PreprocIfRepeat1 = 511,
PreprocIfInFieldDeclarationListRepeat1 = 512,
PreprocArgumentListRepeat1 = 513,
OldStyleFunctionDefinitionRepeat1 = 514,
DeclarationRepeat1 = 515,
TypeDefinitionTypeRepeat1 = 516,
TypeDefinitionDeclaratorsRepeat1 = 517,
DeclarationSpecifiersRepeat1 = 518,
AttributeSpecifierRepeat1 = 519,
AttributeRepeat1 = 520,
AttributeDeclarationRepeat1 = 521,
DeclarationListRepeat1 = 522,
AttributedFieldDeclaratorRepeat1 = 523,
PointerDeclaratorRepeat1 = 524,
FunctionDeclaratorRepeat1 = 525,
FunctionFieldDeclaratorRepeat1 = 526,
ArrayDeclaratorRepeat1 = 527,
SizedTypeSpecifierRepeat1 = 528,
EnumeratorListRepeat1 = 529,
FieldDeclarationRepeat1 = 530,
ParameterListRepeat1 = 531,
OldStyleParameterListRepeat1 = 532,
CaseStatementRepeat1 = 533,
GenericExpressionRepeat1 = 534,
GnuAsmExpressionRepeat1 = 535,
GnuAsmOutputOperandListRepeat1 = 536,
GnuAsmInputOperandListRepeat1 = 537,
GnuAsmClobberListRepeat1 = 538,
GnuAsmGotoListRepeat1 = 539,
ArgumentListRepeat1 = 540,
ArgumentListRepeat2 = 541,
InitializerListRepeat1 = 542,
InitializerPairRepeat1 = 543,
CharLiteralRepeat1 = 544,
ConcatenatedStringRepeat1 = 545,
StringLiteralRepeat1 = 546,
AvailabilityRepeat1 = 547,
VersionRepeat1 = 548,
ModuleImportRepeat1 = 549,
PreprocIfInImplementationDefinitionRepeat1 = 550,
PreprocIfInInterfaceDeclarationRepeat1 = 551,
PreprocIfdefInEnumeratorRepeat1 = 552,
AvailabilityAttributeSpecifierRepeat1 = 553,
ProtocolForwardDeclarationRepeat1 = 554,
ClassDeclarationRepeat1 = 555,
ClassInterfaceRepeat1 = 556,
ClassImplementationRepeat1 = 557,
ParameterizedArgumentsRepeat1 = 558,
ParameterizedArgumentsRepeat2 = 559,
GenericArgumentsRepeat1 = 560,
InstanceVariablesRepeat1 = 561,
ProtocolDeclarationRepeat1 = 562,
PropertyImplementationRepeat1 = 563,
MethodDefinitionRepeat1 = 564,
MethodDefinitionRepeat2 = 565,
MethodTypeRepeat1 = 566,
KeywordSelectorRepeat1 = 567,
PropertyAttributesDeclarationRepeat1 = 568,
MethodDeclarationRepeat1 = 569,
MethodDeclarationRepeat2 = 570,
CMethodParameterRepeat1 = 571,
StructDeclarationRepeat1 = 572,
StructDeclarationRepeat2 = 573,
TryStatementRepeat1 = 574,
SelectorExpressionRepeat1 = 575,
SelectorExpressionRepeat2 = 576,
AvailableExpressionRepeat1 = 577,
MessageExpressionRepeat1 = 578,
MessageExpressionRepeat2 = 579,
GenericSpecifierRepeat1 = 580,
TypeNameRepeat1 = 581,
DictionaryLiteralRepeat1 = 582,
MethodIdentifierRepeat1 = 583,
MethodIdentifierRepeat2 = 584,
FieldIdentifier = 585,
StatementIdentifier = 586,
TypeIdentifier = 587,
Error = 588,
}Variants§
End = 0
Identifier = 1
HASHinclude = 2
HASHimport = 3
PreprocIncludeToken3 = 4
HASHdefine = 5
LPAREN = 6
DOTDOTDOT = 7
COMMA = 8
RPAREN = 9
HASHif = 10
LF = 11
HASHendif = 12
HASHifdef = 13
HASHifndef = 14
HASHelse = 15
HASHelif = 16
HASHelifdef = 17
HASHelifndef = 18
PreprocArg = 19
PreprocDirective = 20
LPAREN2 = 21
Defined = 22
BANG = 23
TILDE = 24
DASH = 25
PLUS = 26
STAR = 27
SLASH = 28
PERCENT = 29
PIPEPIPE = 30
AMPAMP = 31
PIPE = 32
CARET = 33
AMP = 34
EQEQ = 35
BANGEQ = 36
GT = 37
GTEQ = 38
LTEQ = 39
LT = 40
LTLT = 41
GTGT = 42
SEMI = 43
Extension = 44
Typedef = 45
Extern = 46
Attribute2 = 47
Attribute3 = 48
Noreturn = 49
Nothrow = 50
COLONCOLON = 51
LBRACK = 52
RBRACK = 53
Declspec = 54
Based = 55
Cdecl = 56
Clrcall = 57
Stdcall = 58
Fastcall = 59
Thiscall = 60
Vectorcall = 61
MsRestrictModifier = 62
MsUnsignedPtrModifier = 63
MsSignedPtrModifier = 64
Unaligned = 65
Unaligned2 = 66
LBRACE = 67
RBRACE = 68
Signed = 69
Unsigned = 70
Long = 71
Short = 72
Static = 73
EQ = 74
ATautoreleasepool = 75
Auto = 76
Register = 77
Inline = 78
Inline2 = 79
Inline3 = 80
Forceinline = 81
ThreadLocal = 82
Thread = 83
CGEXTERN = 84
CGINLINE = 85
FOUNDATIONEXPORT = 86
FOUNDATIONEXTERN = 87
FOUNDATIONSTATICINLINE = 88
IBOutlet = 89
IBInspectable = 90
IBDESIGNABLE = 91
NSINLINE = 92
NSVALIDUNTILENDOFSCOPE = 93
OBJCEXPORT = 94
OBJCROOTCLASS = 95
UIKITEXTERN = 96
Const = 97
Constexpr = 98
Volatile = 99
Restrict = 100
Restrict2 = 101
Atomic = 102
Noreturn2 = 103
Nonnull = 104
Nullable = 105
Complex = 106
Nullable2 = 107
NullableResult = 108
NullUnspecified = 109
Autoreleasing = 110
Block = 111
Bridge = 112
BridgeRetained = 113
BridgeTransfer = 114
Complex2 = 115
Const2 = 116
Imag = 117
Kindof = 118
Nonnull2 = 119
Nullable3 = 120
PtrauthObjcClassRo = 121
PtrauthObjcIsaPointer = 122
PtrauthObjcSuperPointer = 123
Real = 124
Strong = 125
UnsafeUnretained = 126
Unused = 127
Weak = 128
Alignas = 129
Alignas2 = 130
PrimitiveType = 131
Enum = 132
COLON = 133
Struct = 134
Union = 135
If = 136
Else = 137
Switch = 138
Case = 139
Default = 140
While = 141
Do = 142
For = 143
In = 144
Return = 145
Break = 146
Continue = 147
Goto = 148
QMARK = 149
STAREQ = 150
SLASHEQ = 151
PERCENTEQ = 152
PLUSEQ = 153
DASHEQ = 154
LTLTEQ = 155
GTGTEQ = 156
AMPEQ = 157
CARETEQ = 158
PIPEEQ = 159
DASHDASH = 160
PLUSPLUS = 161
Sizeof = 162
Alignof = 163
Alignof2 = 164
Alignof3 = 165
Alignof4 = 166
Alignof5 = 167
Offsetof = 168
Generic = 169
Asm = 170
Asm2 = 171
Asm3 = 172
Volatile2 = 173
LT2 = 174
DOT = 175
DASHGT = 176
NumberLiteral = 177
LSQUOTE = 178
USQUOTE = 179
USQUOTE2 = 180
U8SQUOTE = 181
SQUOTE = 182
Character = 183
AT = 184
DQUOTE = 185
LDQUOTE = 186
UDQUOTE = 187
UDQUOTE2 = 188
U8DQUOTE = 189
StringContent = 190
EscapeSequence = 191
SystemLibString = 192
True = 193
False = 194
NULL = 195
Nullptr = 196
Comment = 197
ObjcBridgeRelated = 198
Typeof = 199
Typeof2 = 200
Typeof3 = 201
Availability2 = 202
VersionNumber = 203
Ios = 204
Tvos = 205
Macos = 206
Macosx = 207
Watchos = 208
ATimport = 209
HASHundef = 210
HASH = 211
NSAUTOMATEDREFCOUNTUNAVAILABLE = 212
NSROOTCLASS = 213
NSUNAVAILABLE = 214
NSREQUIRESNILTERMINATION = 215
CFRETURNSRETAINED = 216
CFRETURNSNOTRETAINED = 217
DEPRECATEDATTRIBUTE = 218
UIAPPEARANCESELECTOR = 219
UNAVAILABLEATTRIBUTE = 220
CFFORMATFUNCTION = 221
NSAVAILABLE = 222
IOSAVAILABLE = 223
NSAVAILABLEIOS = 224
APIAVAILABLE = 225
APIUNAVAILABLE = 226
APIDEPRECATED = 227
NSENUMAVAILABLEIOS = 228
NSDEPRECATEDIOS = 229
NSENUMDEPRECATEDIOS = 230
NSFORMATFUNCTION = 231
DEPRECATEDMSGATTRIBUTE = 232
DeprecatedMsg = 233
DeprecatedEnumMsg = 234
NSSWIFTNAME = 235
NSSWIFTUNAVAILABLE = 236
NSEXTENSIONUNAVAILABLEIOS = 237
NSCLASSAVAILABLEIOS = 238
NSCLASSDEPRECATEDIOS = 239
OSXAVAILABLESTARTING = 240
ATprotocol = 241
Class = 242
ATend = 243
ATinterface = 244
ATimplementation = 245
Covariant = 246
Contravariant = 247
ATprivate = 248
ATprotected = 249
ATpackage = 250
ATpublic = 251
ATcompatibilityAlias = 252
AToptional = 253
ATrequired = 254
ATsynthesize = 255
ATdynamic = 256
LPARENclassRPAREN = 257
ATproperty = 258
ATtry = 259
Try = 260
ATcatch = 261
Catch = 262
ATfinally = 263
Finally = 264
ATthrow = 265
ATselector = 266
SelectorExpressionToken1 = 267
ATavailable = 268
BuiltinAvailable = 269
VaArg = 270
MsAsmBlockToken1 = 271
ATencode = 272
ATsynchronized = 273
BOOL = 274
IMP = 275
SEL = 276
Class2 = 277
Id = 278
ATdefs = 279
Out = 280
Inout = 281
Bycopy = 282
Byref = 283
Oneway = 284
COLON2 = 285
TranslationUnit = 286
TopLevelItem = 287
BlockItem = 288
PreprocInclude = 289
PreprocDef = 290
PreprocFunctionDef = 291
PreprocParams = 292
PreprocCall = 293
PreprocIf = 294
PreprocIfdef = 295
PreprocElse = 296
PreprocElif = 297
PreprocElifdef = 298
PreprocIf2 = 299
PreprocIfdef2 = 300
PreprocElse2 = 301
PreprocElif2 = 302
PreprocElifdef2 = 303
PreprocExpression = 304
ParenthesizedExpression = 305
PreprocDefined = 306
UnaryExpression = 307
CallExpression = 308
ArgumentList = 309
BinaryExpression = 310
FunctionDefinition = 311
FunctionDefinition2 = 312
Declaration = 313
TypeDefinition = 314
TypeDefinitionType = 315
TypeDefinitionDeclarators = 316
DeclarationModifiers = 317
DeclarationSpecifiers = 318
LinkageSpecification = 319
AttributeSpecifier = 320
Attribute = 321
AttributeDeclaration = 322
MsDeclspecModifier = 323
MsBasedModifier = 324
MsCallModifier = 325
MsUnalignedPtrModifier = 326
MsPointerModifier = 327
DeclarationList = 328
Declarator = 329
FieldDeclarator = 330
TypeDeclarator = 331
AbstractDeclarator = 332
ParenthesizedDeclarator = 333
ParenthesizedDeclarator2 = 334
ParenthesizedDeclarator3 = 335
AbstractParenthesizedDeclarator = 336
AttributedDeclarator = 337
PointerDeclarator = 338
PointerDeclarator2 = 339
PointerDeclarator3 = 340
AbstractPointerDeclarator = 341
FunctionDeclarator = 342
FunctionDeclarator2 = 343
FunctionDeclarator3 = 344
AbstractFunctionDeclarator = 345
FunctionDeclarator4 = 346
ArrayDeclarator = 347
ArrayDeclarator2 = 348
ArrayDeclarator3 = 349
AbstractArrayDeclarator = 350
InitDeclarator = 351
CompoundStatement = 352
StorageClassSpecifier = 353
TypeQualifier = 354
AlignasQualifier = 355
TypeSpecifier = 356
SizedTypeSpecifier = 357
EnumSpecifier = 358
EnumeratorList = 359
StructSpecifier = 360
UnionSpecifier = 361
FieldDeclarationList = 362
FieldDeclarationListItem = 363
FieldDeclaration = 364
BitfieldClause = 365
Enumerator = 366
VariadicParameter = 367
ParameterList = 368
ParameterList2 = 369
ParameterDeclaration = 370
AttributedStatement = 371
Statement = 372
TopLevelStatement = 373
LabeledStatement = 374
ExpressionStatement = 375
ExpressionStatement2 = 376
IfStatement = 377
ElseClause = 378
SwitchStatement = 379
CaseStatement = 380
WhileStatement = 381
DoStatement = 382
ForStatement = 383
ForStatementBody = 384
ReturnStatement = 385
BreakStatement = 386
ContinueStatement = 387
GotoStatement = 388
Expression = 389
String = 390
CommaExpression = 391
ConditionalExpression = 392
AssignmentExpression = 393
PointerExpression = 394
UnaryExpression2 = 395
BinaryExpression2 = 396
UpdateExpression = 397
CastExpression = 398
TypeDescriptor = 399
SizeofExpression = 400
AlignofExpression = 401
OffsetofExpression = 402
GenericExpression = 403
SubscriptExpression = 404
CallExpression2 = 405
GnuAsmExpression = 406
GnuAsmQualifier = 407
GnuAsmOutputOperandList = 408
GnuAsmOutputOperand = 409
GnuAsmInputOperandList = 410
GnuAsmInputOperand = 411
GnuAsmClobberList = 412
GnuAsmGotoList = 413
ExtensionExpression = 414
ArgumentList2 = 415
FieldExpression = 416
CompoundLiteralExpression = 417
ParenthesizedExpression2 = 418
InitializerList = 419
InitializerPair = 420
SubscriptDesignator = 421
SubscriptRangeDesignator = 422
FieldDesignator = 423
CharLiteral = 424
ConcatenatedString = 425
StringLiteral = 426
Null = 427
EmptyDeclaration = 428
MacroTypeSpecifier = 429
ObjcBridge = 430
TypeofSpecifier = 431
Availability = 432
Version = 433
Platform = 434
ModuleImport = 435
PreprocIf3 = 436
PreprocElse3 = 437
PreprocElif3 = 438
PreprocIf4 = 439
PreprocElse4 = 440
PreprocElif4 = 441
PreprocIfdef3 = 442
PreprocElse5 = 443
PreprocElif5 = 444
PreprocUndef = 445
PreprocLinemarker = 446
AvailabilityAttributeSpecifier = 447
ProtocolForwardDeclaration = 448
ClassDeclaration = 449
ClassInterface = 450
ClassInterfaceHeader = 451
TypeParams = 452
ClassInterfaceInheritance = 453
ClassImplementation = 454
ClassImplementationHeader = 455
ClassImplementationInheritance = 456
ProtocolReferenceList = 457
ParameterizedArguments = 458
GenericArguments = 459
InstanceVariables = 460
InstanceVariable = 461
VisibilitySpecification = 462
ProtocolDeclaration = 463
CompatibilityAliasDeclaration = 464
QualifiedProtocolInterfaceDeclaration = 465
ImplementationDefinition = 466
PropertyImplementation = 467
MethodDefinition = 468
MethodType = 469
KeywordDeclarator = 470
PropertyDeclaration = 471
PropertyAttributesDeclaration = 472
PropertyAttribute = 473
MethodDeclaration = 474
MethodParameter = 475
MethodParameter2 = 476
StructDeclaration = 477
AtomicDeclaration = 478
SpecifierQualifier = 479
StructDeclarator = 480
TryStatement = 481
CatchClause = 482
FinallyClause = 483
ThrowStatement = 484
SelectorExpression = 485
AvailableExpression = 486
RangeExpression = 487
BlockLiteral = 488
MessageExpression = 489
VaArgExpression = 490
MsAsmBlock = 491
EncodeExpression = 492
SynchronizedStatement = 493
BlockPointerDeclarator = 494
BlockPointerDeclarator2 = 495
BlockPointerDeclarator3 = 496
AbstractBlockPointerDeclarator = 497
GenericSpecifier = 498
TypedefedSpecifier = 499
ArrayTypeSpecifier = 500
AtdefField = 501
ProtocolQualifier = 502
TypeName = 503
AtExpression = 504
DictionaryLiteral = 505
DictionaryPair = 506
ArrayLiteral = 507
MethodIdentifier = 508
TranslationUnitRepeat1 = 509
PreprocParamsRepeat1 = 510
PreprocIfRepeat1 = 511
PreprocIfInFieldDeclarationListRepeat1 = 512
PreprocArgumentListRepeat1 = 513
OldStyleFunctionDefinitionRepeat1 = 514
DeclarationRepeat1 = 515
TypeDefinitionTypeRepeat1 = 516
TypeDefinitionDeclaratorsRepeat1 = 517
DeclarationSpecifiersRepeat1 = 518
AttributeSpecifierRepeat1 = 519
AttributeRepeat1 = 520
AttributeDeclarationRepeat1 = 521
DeclarationListRepeat1 = 522
AttributedFieldDeclaratorRepeat1 = 523
PointerDeclaratorRepeat1 = 524
FunctionDeclaratorRepeat1 = 525
FunctionFieldDeclaratorRepeat1 = 526
ArrayDeclaratorRepeat1 = 527
SizedTypeSpecifierRepeat1 = 528
EnumeratorListRepeat1 = 529
FieldDeclarationRepeat1 = 530
ParameterListRepeat1 = 531
OldStyleParameterListRepeat1 = 532
CaseStatementRepeat1 = 533
GenericExpressionRepeat1 = 534
GnuAsmExpressionRepeat1 = 535
GnuAsmOutputOperandListRepeat1 = 536
GnuAsmInputOperandListRepeat1 = 537
GnuAsmClobberListRepeat1 = 538
GnuAsmGotoListRepeat1 = 539
ArgumentListRepeat1 = 540
ArgumentListRepeat2 = 541
InitializerListRepeat1 = 542
InitializerPairRepeat1 = 543
CharLiteralRepeat1 = 544
ConcatenatedStringRepeat1 = 545
StringLiteralRepeat1 = 546
AvailabilityRepeat1 = 547
VersionRepeat1 = 548
ModuleImportRepeat1 = 549
PreprocIfInImplementationDefinitionRepeat1 = 550
PreprocIfInInterfaceDeclarationRepeat1 = 551
PreprocIfdefInEnumeratorRepeat1 = 552
AvailabilityAttributeSpecifierRepeat1 = 553
ProtocolForwardDeclarationRepeat1 = 554
ClassDeclarationRepeat1 = 555
ClassInterfaceRepeat1 = 556
ClassImplementationRepeat1 = 557
ParameterizedArgumentsRepeat1 = 558
ParameterizedArgumentsRepeat2 = 559
GenericArgumentsRepeat1 = 560
InstanceVariablesRepeat1 = 561
ProtocolDeclarationRepeat1 = 562
PropertyImplementationRepeat1 = 563
MethodDefinitionRepeat1 = 564
MethodDefinitionRepeat2 = 565
MethodTypeRepeat1 = 566
KeywordSelectorRepeat1 = 567
PropertyAttributesDeclarationRepeat1 = 568
MethodDeclarationRepeat1 = 569
MethodDeclarationRepeat2 = 570
CMethodParameterRepeat1 = 571
StructDeclarationRepeat1 = 572
StructDeclarationRepeat2 = 573
TryStatementRepeat1 = 574
SelectorExpressionRepeat1 = 575
SelectorExpressionRepeat2 = 576
AvailableExpressionRepeat1 = 577
MessageExpressionRepeat1 = 578
MessageExpressionRepeat2 = 579
GenericSpecifierRepeat1 = 580
TypeNameRepeat1 = 581
DictionaryLiteralRepeat1 = 582
MethodIdentifierRepeat1 = 583
MethodIdentifierRepeat2 = 584
FieldIdentifier = 585
StatementIdentifier = 586
TypeIdentifier = 587
Error = 588
Trait Implementations§
impl Eq for Objc
Source§impl FromPrimitive for Objc
impl FromPrimitive for Objc
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 Objc
Auto Trait Implementations§
impl Freeze for Objc
impl RefUnwindSafe for Objc
impl Send for Objc
impl Sync for Objc
impl Unpin for Objc
impl UnsafeUnpin for Objc
impl UnwindSafe for Objc
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.