Created
April 26, 2020 04:43
-
-
Save dmjio/f9261fb58eb6ba4cca293c6cf3001fcd to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"id": "0x7fb639848808", | |
"kind": "TranslationUnitDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398490a0", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "__int128_t", | |
"type": { | |
"qualType": "__int128" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848da0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "__int128" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639849110", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "__uint128_t", | |
"type": { | |
"qualType": "unsigned __int128" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848dc0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned __int128" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398491b0", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "SEL", | |
"type": { | |
"qualType": "SEL *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849170", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "SEL *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849000", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "SEL" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639849298", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "id", | |
"type": { | |
"qualType": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849240", | |
"kind": "ObjCObjectPointerType", | |
"type": { | |
"qualType": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849210", | |
"kind": "ObjCObjectType", | |
"type": { | |
"qualType": "id" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639849378", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "Class", | |
"type": { | |
"qualType": "Class" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849320", | |
"kind": "ObjCObjectPointerType", | |
"type": { | |
"qualType": "Class" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398492f0", | |
"kind": "ObjCObjectType", | |
"type": { | |
"qualType": "Class" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398493d0", | |
"kind": "ObjCInterfaceDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "Protocol", | |
"mangledName": "_OBJC_CLASS_$_Protocol", | |
"super": { | |
"id": "0x0" | |
}, | |
"implementation": { | |
"id": "0x0" | |
} | |
}, | |
{ | |
"id": "0x7fb639849728", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "__NSConstantString", | |
"type": { | |
"qualType": "struct __NSConstantString_tag" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849500", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct __NSConstantString_tag" | |
}, | |
"decl": { | |
"id": "0x7fb639849480", | |
"kind": "RecordDecl", | |
"name": "__NSConstantString_tag" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639882c00", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"name": "__builtin_ms_va_list", | |
"type": { | |
"qualType": "char *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849780", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "char *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639882ef8", | |
"kind": "TypedefDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"isImplicit": true, | |
"isReferenced": true, | |
"name": "__builtin_va_list", | |
"type": { | |
"qualType": "struct __va_list_tag [1]" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ea0", | |
"kind": "ConstantArrayType", | |
"type": { | |
"qualType": "struct __va_list_tag [1]" | |
}, | |
"size": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ce0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct __va_list_tag" | |
}, | |
"decl": { | |
"id": "0x7fb639882c58", | |
"kind": "RecordDecl", | |
"name": "__va_list_tag" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639882f90", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1582, | |
"file": "/usr/include/i386/_types.h", | |
"line": 37, | |
"col": 24, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1559, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1582, | |
"col": 24, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__int8_t", | |
"type": { | |
"qualType": "signed char" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "signed char" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883000", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1685, | |
"line": 41, | |
"col": 24, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1662, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1685, | |
"col": 24, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__uint8_t", | |
"type": { | |
"qualType": "unsigned char" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848960", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned char" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883070", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1712, | |
"line": 42, | |
"col": 17, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1696, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1712, | |
"col": 17, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__int16_t", | |
"type": { | |
"qualType": "short" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "short" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398830e0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1747, | |
"line": 43, | |
"col": 25, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1723, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1747, | |
"col": 25, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__uint16_t", | |
"type": { | |
"qualType": "unsigned short" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1773, | |
"line": 44, | |
"col": 15, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1759, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1773, | |
"col": 15, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__int32_t", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1806, | |
"line": 45, | |
"col": 23, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1784, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1806, | |
"col": 23, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__uint32_t", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883230", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1837, | |
"line": 46, | |
"col": 20, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1818, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1837, | |
"col": 20, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__int64_t", | |
"type": { | |
"qualType": "long long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398832a0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1875, | |
"line": 47, | |
"col": 28, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1848, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1875, | |
"col": 28, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__uint64_t", | |
"type": { | |
"qualType": "unsigned long long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883310", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1903, | |
"line": 49, | |
"col": 16, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1888, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1903, | |
"col": 16, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_intptr_t", | |
"type": { | |
"qualType": "long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883380", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1944, | |
"line": 50, | |
"col": 23, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1922, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1944, | |
"col": 23, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_natural_t", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398833f0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2980, | |
"line": 70, | |
"col": 15, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2966, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2980, | |
"col": 15, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_ct_rune_t", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883448", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 3185, | |
"line": 76, | |
"col": 9, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3185, | |
"col": 9, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3261, | |
"line": 79, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"tagUsed": "union", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb639883588", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 3200, | |
"line": 77, | |
"col": 8, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3194, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3214, | |
"col": 22, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__mbstate8", | |
"type": { | |
"qualType": "char [128]" | |
} | |
}, | |
{ | |
"id": "0x7fb6398835f0", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 3228, | |
"line": 78, | |
"col": 12, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3218, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3228, | |
"col": 12, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "_mbstateL", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883698", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3263, | |
"line": 79, | |
"col": 3, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3177, | |
"line": 76, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3263, | |
"line": 79, | |
"col": 3, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__mbstate_t", | |
"type": { | |
"desugaredQualType": "__mbstate_t", | |
"qualType": "union __mbstate_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883640", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "union __mbstate_t" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb639883448", | |
"kind": "RecordDecl", | |
"name": "" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398834d0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "__mbstate_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883448", | |
"kind": "RecordDecl", | |
"name": "" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883740", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3298, | |
"line": 81, | |
"col": 22, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3277, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3298, | |
"col": 22, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_mbstate_t", | |
"type": { | |
"desugaredQualType": "__mbstate_t", | |
"qualType": "__mbstate_t", | |
"typeAliasDeclId": "0x7fb639883698" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883710", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__mbstate_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883698", | |
"kind": "TypedefDecl", | |
"name": "__mbstate_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883640", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "union __mbstate_t" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb639883448", | |
"kind": "RecordDecl", | |
"name": "" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398834d0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "__mbstate_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883448", | |
"kind": "RecordDecl", | |
"name": "" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398837b0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3390, | |
"line": 84, | |
"col": 26, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3365, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3390, | |
"col": 26, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_ptrdiff_t", | |
"type": { | |
"qualType": "long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883820", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3636, | |
"line": 92, | |
"col": 24, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3613, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3636, | |
"col": 24, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_size_t", | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398838b0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3782, | |
"line": 98, | |
"col": 27, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3756, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3782, | |
"col": 27, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_va_list", | |
"type": { | |
"desugaredQualType": "struct __va_list_tag [1]", | |
"qualType": "__builtin_va_list", | |
"typeAliasDeclId": "0x7fb639882ef8" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883880", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__builtin_va_list" | |
}, | |
"decl": { | |
"id": "0x7fb639882ef8", | |
"kind": "TypedefDecl", | |
"name": "__builtin_va_list" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ea0", | |
"kind": "ConstantArrayType", | |
"type": { | |
"qualType": "struct __va_list_tag [1]" | |
}, | |
"size": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ce0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct __va_list_tag" | |
}, | |
"decl": { | |
"id": "0x7fb639882c58", | |
"kind": "RecordDecl", | |
"name": "__va_list_tag" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883920", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3929, | |
"line": 104, | |
"col": 25, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3905, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3929, | |
"col": 25, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_wchar_t", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398839b0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4059, | |
"line": 109, | |
"col": 26, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4034, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4059, | |
"col": 26, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_rune_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__darwin_wchar_t", | |
"typeAliasDeclId": "0x7fb639883920" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883980", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_wchar_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883920", | |
"kind": "TypedefDecl", | |
"name": "__darwin_wchar_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883a20", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4140, | |
"line": 112, | |
"col": 24, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4117, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4140, | |
"col": 24, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_wint_t", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883a90", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4264, | |
"line": 117, | |
"col": 24, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4241, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4264, | |
"col": 24, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_clock_t", | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883b20", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4316, | |
"line": 118, | |
"col": 21, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4296, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4316, | |
"col": 21, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_socklen_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639883b90", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4373, | |
"line": 119, | |
"col": 16, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4358, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4373, | |
"col": 16, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_ssize_t", | |
"type": { | |
"qualType": "long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4c00", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4432, | |
"line": 120, | |
"col": 16, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4417, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4432, | |
"col": 16, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_time_t", | |
"type": { | |
"qualType": "long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4c70", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1379, | |
"file": "/usr/include/sys/_types/_int8_t.h", | |
"line": 30, | |
"col": 24, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1356, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1379, | |
"col": 24, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "int8_t", | |
"type": { | |
"qualType": "signed char" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "signed char" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4ce0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1374, | |
"file": "/usr/include/sys/_types/_int16_t.h", | |
"line": 30, | |
"col": 17, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1358, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1374, | |
"col": 17, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "int16_t", | |
"type": { | |
"qualType": "short" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "short" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4d50", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1372, | |
"file": "/usr/include/sys/_types/_int32_t.h", | |
"line": 30, | |
"col": 15, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1358, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1372, | |
"col": 15, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "int32_t", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1377, | |
"file": "/usr/include/sys/_types/_int64_t.h", | |
"line": 30, | |
"col": 20, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1358, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1377, | |
"col": 20, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "int64_t", | |
"type": { | |
"qualType": "long long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4e30", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1383, | |
"file": "/usr/include/sys/_types/_u_int8_t.h", | |
"line": 30, | |
"col": 24, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1360, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1383, | |
"col": 24, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "u_int8_t", | |
"type": { | |
"qualType": "unsigned char" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848960", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned char" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4ea0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1387, | |
"file": "/usr/include/sys/_types/_u_int16_t.h", | |
"line": 30, | |
"col": 26, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1362, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1387, | |
"col": 26, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "u_int16_t", | |
"type": { | |
"qualType": "unsigned short" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4f10", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1384, | |
"file": "/usr/include/sys/_types/_u_int32_t.h", | |
"line": 30, | |
"col": 23, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1362, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1384, | |
"col": 23, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "u_int32_t", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c4f80", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1389, | |
"file": "/usr/include/sys/_types/_u_int64_t.h", | |
"line": 30, | |
"col": 28, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1362, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1389, | |
"col": 28, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "u_int64_t", | |
"type": { | |
"qualType": "unsigned long long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5010", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3790, | |
"file": "/usr/include/i386/types.h", | |
"line": 87, | |
"col": 19, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3772, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3790, | |
"col": 19, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "register_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c50a0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1443, | |
"file": "/usr/include/sys/_types/_intptr_t.h", | |
"line": 32, | |
"col": 27, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1417, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1443, | |
"col": 27, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"name": "intptr_t", | |
"type": { | |
"desugaredQualType": "long", | |
"qualType": "__darwin_intptr_t", | |
"typeAliasDeclId": "0x7fb639883310" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5070", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_intptr_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883310", | |
"kind": "TypedefDecl", | |
"name": "__darwin_intptr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5110", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1390, | |
"file": "/usr/include/sys/_types/_uintptr_t.h", | |
"line": 30, | |
"col": 24, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1367, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1390, | |
"col": 24, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/i386/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "uintptr_t", | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c51a0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4090, | |
"file": "/usr/include/i386/types.h", | |
"line": 97, | |
"col": 20, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4071, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4090, | |
"col": 20, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "user_addr_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "u_int64_t", | |
"typeAliasDeclId": "0x7fb6398c4f80" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5170", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "u_int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4f80", | |
"kind": "TypedefDecl", | |
"name": "u_int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5208", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4123, | |
"line": 98, | |
"col": 20, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4104, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4123, | |
"col": 20, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "user_size_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "u_int64_t", | |
"typeAliasDeclId": "0x7fb6398c4f80" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5170", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "u_int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4f80", | |
"kind": "TypedefDecl", | |
"name": "u_int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5270", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4155, | |
"line": 99, | |
"col": 19, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4137, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4155, | |
"col": 19, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "user_ssize_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c52d8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4187, | |
"line": 100, | |
"col": 19, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4169, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4187, | |
"col": 19, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "user_long_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5340", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4219, | |
"line": 101, | |
"col": 20, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4200, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4219, | |
"col": 20, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "user_ulong_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "u_int64_t", | |
"typeAliasDeclId": "0x7fb6398c4f80" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5170", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "u_int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4f80", | |
"kind": "TypedefDecl", | |
"name": "u_int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c53a8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4251, | |
"line": 102, | |
"col": 19, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4233, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4251, | |
"col": 19, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "user_time_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5410", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4282, | |
"line": 103, | |
"col": 19, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4264, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4282, | |
"col": 19, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "user_off_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5478", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4576, | |
"line": 111, | |
"col": 20, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4557, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
}, | |
"end": { | |
"offset": 4576, | |
"col": 20, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/machine/types.h" | |
} | |
} | |
}, | |
"name": "syscall_arg_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "u_int64_t", | |
"typeAliasDeclId": "0x7fb6398c4f80" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5170", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "u_int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4f80", | |
"kind": "TypedefDecl", | |
"name": "u_int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5500", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1954, | |
"file": "/usr/include/sys/_types.h", | |
"line": 55, | |
"col": 19, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1936, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1954, | |
"col": 19, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_blkcnt_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "__int64_t", | |
"typeAliasDeclId": "0x7fb639883230" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c54d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883230", | |
"kind": "TypedefDecl", | |
"name": "__int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5590", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2010, | |
"line": 56, | |
"col": 19, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1992, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2010, | |
"col": 19, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_blksize_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c55f8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2075, | |
"line": 57, | |
"col": 19, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2057, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2075, | |
"col": 19, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_dev_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5668", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2125, | |
"line": 58, | |
"col": 22, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2104, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2125, | |
"col": 22, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_fsblkcnt_t", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c56d8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2202, | |
"line": 59, | |
"col": 22, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2181, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2202, | |
"col": 22, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_fsfilcnt_t", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5740", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2277, | |
"line": 60, | |
"col": 20, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2258, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2277, | |
"col": 20, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_gid_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c57a8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2347, | |
"line": 61, | |
"col": 20, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2328, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2347, | |
"col": 20, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_id_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5830", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2416, | |
"line": 62, | |
"col": 20, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2397, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2416, | |
"col": 20, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_ino64_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__uint64_t", | |
"typeAliasDeclId": "0x7fb6398832a0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5800", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398832a0", | |
"kind": "TypedefDecl", | |
"name": "__uint64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c58c0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2520, | |
"line": 64, | |
"col": 26, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2495, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2520, | |
"col": 26, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_ino_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__darwin_ino64_t", | |
"typeAliasDeclId": "0x7fb6398c5830" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5890", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_ino64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5830", | |
"kind": "TypedefDecl", | |
"name": "__darwin_ino64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5800", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398832a0", | |
"kind": "TypedefDecl", | |
"name": "__uint64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5950", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2725, | |
"line": 68, | |
"col": 28, | |
"tokLen": 25, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2698, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2725, | |
"col": 28, | |
"tokLen": 25, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_mach_port_name_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_natural_t", | |
"typeAliasDeclId": "0x7fb639883380" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5920", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_natural_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883380", | |
"kind": "TypedefDecl", | |
"name": "__darwin_natural_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c59e0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2805, | |
"line": 69, | |
"col": 35, | |
"tokLen": 20, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2771, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2805, | |
"col": 35, | |
"tokLen": 20, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_mach_port_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_mach_port_name_t", | |
"typeAliasDeclId": "0x7fb6398c5950" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c59b0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_mach_port_name_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5950", | |
"kind": "TypedefDecl", | |
"name": "__darwin_mach_port_name_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5920", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_natural_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883380", | |
"kind": "TypedefDecl", | |
"name": "__darwin_natural_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5a70", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2865, | |
"line": 70, | |
"col": 20, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2846, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2865, | |
"col": 20, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_mode_t", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5a40", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint16_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398830e0", | |
"kind": "TypedefDecl", | |
"name": "__uint16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5ad8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2933, | |
"line": 71, | |
"col": 19, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2915, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2933, | |
"col": 19, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_off_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "__int64_t", | |
"typeAliasDeclId": "0x7fb639883230" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c54d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883230", | |
"kind": "TypedefDecl", | |
"name": "__int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5b40", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3000, | |
"line": 72, | |
"col": 19, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2982, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3000, | |
"col": 19, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pid_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398c5ba8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3070, | |
"line": 73, | |
"col": 20, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3051, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3070, | |
"col": 20, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_sigset_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cc610", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3130, | |
"line": 74, | |
"col": 19, | |
"tokLen": 20, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3112, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3130, | |
"col": 19, | |
"tokLen": 20, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_suseconds_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cc678", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3196, | |
"line": 75, | |
"col": 20, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3177, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3196, | |
"col": 20, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_uid_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cc6e0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3253, | |
"line": 76, | |
"col": 20, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3234, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3253, | |
"col": 20, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_useconds_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cc7d0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3321, | |
"line": 77, | |
"col": 23, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3299, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3339, | |
"col": 41, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_uuid_t", | |
"type": { | |
"qualType": "unsigned char [16]" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cc770", | |
"kind": "ConstantArrayType", | |
"type": { | |
"qualType": "unsigned char [16]" | |
}, | |
"size": 16, | |
"inner": [ | |
{ | |
"id": "0x7fb639848960", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cc8b8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3355, | |
"line": 78, | |
"col": 14, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3342, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 3380, | |
"col": 39, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_uuid_string_t", | |
"type": { | |
"qualType": "char [37]" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cc860", | |
"kind": "ConstantArrayType", | |
"type": { | |
"qualType": "char [37]" | |
}, | |
"size": 37, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cc910", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2147, | |
"file": "/usr/include/sys/_pthread/_pthread_types.h", | |
"line": 57, | |
"col": 8, | |
"tokLen": 28, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2140, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2307, | |
"line": 61, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__darwin_pthread_handler_rec", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398ccb20", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2186, | |
"line": 58, | |
"col": 9, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2179, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2203, | |
"col": 26, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__routine", | |
"type": { | |
"qualType": "void (*)(void *)" | |
} | |
}, | |
{ | |
"id": "0x7fb6398ccb88", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2232, | |
"line": 59, | |
"col": 8, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2226, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2232, | |
"col": 8, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__arg", | |
"type": { | |
"qualType": "void *" | |
} | |
}, | |
{ | |
"id": "0x7fb6398ccc90", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2299, | |
"line": 60, | |
"col": 39, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2262, | |
"col": 2, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2299, | |
"col": 39, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__next", | |
"type": { | |
"qualType": "struct __darwin_pthread_handler_rec *" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398ccce0", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2318, | |
"line": 63, | |
"col": 8, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2311, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2395, | |
"line": 66, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_attr_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398ccd98", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2349, | |
"line": 64, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2344, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2349, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398cce78", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2362, | |
"line": 65, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2357, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2392, | |
"col": 37, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [56]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398ccec8", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2406, | |
"line": 68, | |
"col": 8, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2399, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2483, | |
"line": 71, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_cond_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398ccf88", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2437, | |
"line": 69, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2432, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2437, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398cd068", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2450, | |
"line": 70, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2445, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2480, | |
"col": 37, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [40]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cd0b8", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2494, | |
"line": 73, | |
"col": 8, | |
"tokLen": 26, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2487, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2579, | |
"line": 76, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_condattr_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd178", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2529, | |
"line": 74, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2524, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2529, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398cd258", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2542, | |
"line": 75, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2537, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2576, | |
"col": 41, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [8]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cd2a8", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2590, | |
"line": 78, | |
"col": 8, | |
"tokLen": 23, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2583, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2669, | |
"line": 81, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_mutex_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd368", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2622, | |
"line": 79, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2617, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2622, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398cd410", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2635, | |
"line": 80, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2630, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2666, | |
"col": 38, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [56]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398cd460", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2680, | |
"line": 83, | |
"col": 8, | |
"tokLen": 27, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2673, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2767, | |
"line": 86, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_mutexattr_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd518", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2716, | |
"line": 84, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2711, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2716, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398d0a00", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2729, | |
"line": 85, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2724, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2764, | |
"col": 42, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [8]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d0a50", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2778, | |
"line": 88, | |
"col": 8, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2771, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2855, | |
"line": 91, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_once_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0b08", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2809, | |
"line": 89, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2804, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2809, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398d0bb0", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2822, | |
"line": 90, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2817, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2852, | |
"col": 37, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [8]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d0c00", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2866, | |
"line": 93, | |
"col": 8, | |
"tokLen": 24, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2859, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2947, | |
"line": 96, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_rwlock_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0cb8", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2899, | |
"line": 94, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2894, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2899, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398d0d98", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2912, | |
"line": 95, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2907, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2944, | |
"col": 39, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [192]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d0de8", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2958, | |
"line": 98, | |
"col": 8, | |
"tokLen": 28, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2951, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3047, | |
"line": 101, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_rwlockattr_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0ea8", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2995, | |
"line": 99, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2990, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 2995, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398d0f88", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 3008, | |
"line": 100, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3003, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3044, | |
"col": 43, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [16]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d0fd8", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 3058, | |
"line": 103, | |
"col": 8, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3051, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3181, | |
"line": 107, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "_opaque_pthread_t", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1098", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 3084, | |
"line": 104, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3079, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3084, | |
"col": 7, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__sig", | |
"type": { | |
"qualType": "long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398d1110", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 3130, | |
"line": 105, | |
"col": 40, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3092, | |
"col": 2, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3130, | |
"col": 40, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__cleanup_stack", | |
"type": { | |
"qualType": "struct __darwin_pthread_handler_rec *" | |
} | |
}, | |
{ | |
"id": "0x7fb6398d11f8", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 3153, | |
"line": 106, | |
"col": 7, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3148, | |
"col": 2, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3178, | |
"col": 32, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"name": "__opaque", | |
"type": { | |
"qualType": "char [8176]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d12a0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3223, | |
"line": 109, | |
"col": 39, | |
"tokLen": 23, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3185, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3223, | |
"col": 39, | |
"tokLen": 23, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_attr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_attr_t", | |
"qualType": "struct _opaque_pthread_attr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1250", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_attr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398ccd60", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_attr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398ccce0", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_attr_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d1350", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3286, | |
"line": 110, | |
"col": 39, | |
"tokLen": 23, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3248, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3286, | |
"col": 39, | |
"tokLen": 23, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_cond_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_cond_t", | |
"qualType": "struct _opaque_pthread_cond_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1300", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_cond_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398ccf50", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_cond_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398ccec8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_cond_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d1400", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3353, | |
"line": 111, | |
"col": 43, | |
"tokLen": 27, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3311, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3353, | |
"col": 43, | |
"tokLen": 27, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_condattr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_condattr_t", | |
"qualType": "struct _opaque_pthread_condattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d13b0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_condattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd140", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_condattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cd0b8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_condattr_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d1470", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3404, | |
"line": 112, | |
"col": 23, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3382, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3404, | |
"col": 23, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_key_t", | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d1520", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3467, | |
"line": 113, | |
"col": 40, | |
"tokLen": 24, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3428, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3467, | |
"col": 40, | |
"tokLen": 24, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_mutex_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_mutex_t", | |
"qualType": "struct _opaque_pthread_mutex_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d14d0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutex_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd330", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutex_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cd2a8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_mutex_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d15d0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3536, | |
"line": 114, | |
"col": 44, | |
"tokLen": 28, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3493, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3536, | |
"col": 44, | |
"tokLen": 28, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_mutexattr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_mutexattr_t", | |
"qualType": "struct _opaque_pthread_mutexattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1580", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutexattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd4e0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutexattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cd460", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_mutexattr_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d1680", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3604, | |
"line": 115, | |
"col": 39, | |
"tokLen": 23, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3566, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3604, | |
"col": 39, | |
"tokLen": 23, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_once_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_once_t", | |
"qualType": "struct _opaque_pthread_once_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1630", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_once_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0ad0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_once_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0a50", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_once_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d1730", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3669, | |
"line": 116, | |
"col": 41, | |
"tokLen": 25, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3629, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3669, | |
"col": 41, | |
"tokLen": 25, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_rwlock_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_rwlock_t", | |
"qualType": "struct _opaque_pthread_rwlock_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d16e0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlock_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0c80", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlock_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0c00", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_rwlock_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d17e0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3740, | |
"line": 117, | |
"col": 45, | |
"tokLen": 29, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3696, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3740, | |
"col": 45, | |
"tokLen": 29, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_rwlockattr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_rwlockattr_t", | |
"qualType": "struct _opaque_pthread_rwlockattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1790", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlockattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0e70", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlockattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0de8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_rwlockattr_t" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398d18f0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3805, | |
"line": 118, | |
"col": 35, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3771, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
}, | |
"end": { | |
"offset": 3805, | |
"col": 35, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/sys/_types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "__darwin_pthread_t", | |
"type": { | |
"qualType": "struct _opaque_pthread_t *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d18a0", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct _opaque_pthread_t *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1840", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1060", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0fd8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398da258", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 1783, | |
"file": "/usr/include/libkern/i386/_OSByteOrder.h", | |
"line": 46, | |
"col": 1, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1523, | |
"line": 34, | |
"col": 36, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 1753, | |
"line": 44, | |
"col": 1, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"end": { | |
"offset": 1885, | |
"line": 51, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"name": "_OSSwapInt16", | |
"mangledName": "__OSSwapInt16", | |
"type": { | |
"qualType": "__uint16_t (__uint16_t)" | |
}, | |
"storageClass": "static", | |
"inline": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1958", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 1819, | |
"line": 47, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1801, | |
"col": 5, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1819, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"isUsed": true, | |
"name": "_data", | |
"mangledName": "__data", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
} | |
}, | |
{ | |
"id": "0x7fb6398da570", | |
"kind": "CompoundStmt", | |
"range": { | |
"begin": { | |
"offset": 1827, | |
"line": 49, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1885, | |
"line": 51, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398da560", | |
"kind": "ReturnStmt", | |
"range": { | |
"begin": { | |
"offset": 1833, | |
"line": 50, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1882, | |
"col": 54, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398da540", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 1840, | |
"col": 12, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1882, | |
"col": 54, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da518", | |
"kind": "CStyleCastExpr", | |
"range": { | |
"begin": { | |
"offset": 1841, | |
"col": 13, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1881, | |
"col": 53, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da4f8", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 1853, | |
"col": 25, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1881, | |
"col": 53, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da4a8", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"offset": 1854, | |
"col": 26, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1880, | |
"col": 52, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "|", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da3d8", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 1854, | |
"col": 26, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1865, | |
"col": 37, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da3b8", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"offset": 1855, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1864, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "<<", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da3a0", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 1855, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1855, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da388", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 1855, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1855, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da348", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 1855, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1855, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"valueCategory": "lvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398d1958", | |
"kind": "ParmVarDecl", | |
"name": "_data", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398da368", | |
"kind": "IntegerLiteral", | |
"range": { | |
"begin": { | |
"offset": 1864, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1864, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"value": "8" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398da488", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 1869, | |
"col": 41, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1880, | |
"col": 52, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da468", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"offset": 1870, | |
"col": 42, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1879, | |
"col": 51, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": ">>", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da450", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 1870, | |
"col": 42, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1870, | |
"col": 42, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da438", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 1870, | |
"col": 42, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1870, | |
"col": 42, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da3f8", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 1870, | |
"col": 42, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1870, | |
"col": 42, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"valueCategory": "lvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398d1958", | |
"kind": "ParmVarDecl", | |
"name": "_data", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398da418", | |
"kind": "IntegerLiteral", | |
"range": { | |
"begin": { | |
"offset": 1879, | |
"col": 51, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1879, | |
"col": 51, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"value": "8" | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398da688", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 1918, | |
"line": 55, | |
"col": 1, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1523, | |
"line": 34, | |
"col": 36, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 1888, | |
"line": 53, | |
"col": 1, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"end": { | |
"offset": 2097, | |
"line": 65, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"name": "_OSSwapInt32", | |
"mangledName": "__OSSwapInt32", | |
"type": { | |
"qualType": "__uint32_t (__uint32_t)" | |
}, | |
"storageClass": "static", | |
"inline": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398da598", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 1954, | |
"line": 56, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1936, | |
"col": 5, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1954, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"isUsed": true, | |
"name": "_data", | |
"mangledName": "__data", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
} | |
}, | |
{ | |
"id": "0x7fb6398da990", | |
"kind": "CompoundStmt", | |
"range": { | |
"begin": { | |
"offset": 1962, | |
"line": 58, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2097, | |
"line": 65, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398da980", | |
"kind": "ReturnStmt", | |
"range": { | |
"begin": { | |
"offset": 1990, | |
"line": 60, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2020, | |
"col": 35, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398da940", | |
"kind": "CallExpr", | |
"range": { | |
"begin": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2020, | |
"col": 35, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da928", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned int (*)(unsigned int)" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "BuiltinFnToFnPtr", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da8c0", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "<builtin fn type>" | |
}, | |
"valueCategory": "rvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398da730", | |
"kind": "FunctionDecl", | |
"name": "__builtin_bswap32", | |
"type": { | |
"qualType": "unsigned int (unsigned int)" | |
} | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398da968", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2015, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2015, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da8e0", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 2015, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2015, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"valueCategory": "lvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398da598", | |
"kind": "ParmVarDecl", | |
"name": "_data", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
} | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398da730", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"isImplicit": true, | |
"isUsed": true, | |
"name": "__builtin_bswap32", | |
"mangledName": "___builtin_bswap32", | |
"type": { | |
"qualType": "unsigned int (unsigned int)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb6398da7d0", | |
"kind": "ParmVarDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"type": { | |
"qualType": "unsigned int" | |
} | |
}, | |
{ | |
"id": "0x7fb6398da840", | |
"kind": "NoThrowAttr", | |
"range": { | |
"begin": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"implicit": true | |
}, | |
{ | |
"id": "0x7fb6398da898", | |
"kind": "ConstAttr", | |
"range": { | |
"begin": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 1997, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"implicit": true | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398daaa8", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 2152, | |
"line": 70, | |
"col": 1, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1523, | |
"line": 34, | |
"col": 36, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2122, | |
"line": 68, | |
"col": 1, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"end": { | |
"offset": 2235, | |
"line": 75, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"name": "_OSSwapInt64", | |
"mangledName": "__OSSwapInt64", | |
"type": { | |
"qualType": "__uint64_t (__uint64_t)" | |
}, | |
"storageClass": "static", | |
"inline": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398da9b8", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 2188, | |
"line": 71, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2170, | |
"col": 5, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2188, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"isUsed": true, | |
"name": "_data", | |
"mangledName": "__data", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__uint64_t", | |
"typeAliasDeclId": "0x7fb6398832a0" | |
} | |
}, | |
{ | |
"id": "0x7fb6398dadb0", | |
"kind": "CompoundStmt", | |
"range": { | |
"begin": { | |
"offset": 2196, | |
"line": 73, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2235, | |
"line": 75, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398dada0", | |
"kind": "ReturnStmt", | |
"range": { | |
"begin": { | |
"offset": 2202, | |
"line": 74, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2232, | |
"col": 35, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398dad60", | |
"kind": "CallExpr", | |
"range": { | |
"begin": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2232, | |
"col": 35, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long long" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398dad48", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long long (*)(unsigned long long)" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "BuiltinFnToFnPtr", | |
"inner": [ | |
{ | |
"id": "0x7fb6398dace0", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "<builtin fn type>" | |
}, | |
"valueCategory": "rvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398dab50", | |
"kind": "FunctionDecl", | |
"name": "__builtin_bswap64", | |
"type": { | |
"qualType": "unsigned long long (unsigned long long)" | |
} | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398dad88", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2227, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2227, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__uint64_t", | |
"typeAliasDeclId": "0x7fb6398832a0" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398dad00", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 2227, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2227, | |
"col": 30, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__uint64_t", | |
"typeAliasDeclId": "0x7fb6398832a0" | |
}, | |
"valueCategory": "lvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398da9b8", | |
"kind": "ParmVarDecl", | |
"name": "_data", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__uint64_t", | |
"typeAliasDeclId": "0x7fb6398832a0" | |
} | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398dab50", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"isImplicit": true, | |
"isUsed": true, | |
"name": "__builtin_bswap64", | |
"mangledName": "___builtin_bswap64", | |
"type": { | |
"qualType": "unsigned long long (unsigned long long)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb6398dabf0", | |
"kind": "ParmVarDecl", | |
"loc": {}, | |
"range": { | |
"begin": {}, | |
"end": {} | |
}, | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
}, | |
{ | |
"id": "0x7fb6398dac60", | |
"kind": "NoThrowAttr", | |
"range": { | |
"begin": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"implicit": true | |
}, | |
{ | |
"id": "0x7fb6398dacb8", | |
"kind": "ConstAttr", | |
"range": { | |
"begin": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
}, | |
"end": { | |
"offset": 2209, | |
"col": 12, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/libkern/_OSByteOrder.h" | |
} | |
} | |
}, | |
"implicit": true | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398dade0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1379, | |
"file": "/usr/include/sys/_types/_u_char.h", | |
"line": 30, | |
"col": 24, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1356, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1379, | |
"col": 24, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "u_char", | |
"type": { | |
"qualType": "unsigned char" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848960", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned char" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398dae50", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1382, | |
"file": "/usr/include/sys/_types/_u_short.h", | |
"line": 30, | |
"col": 25, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1358, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1382, | |
"col": 25, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "u_short", | |
"type": { | |
"qualType": "unsigned short" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398daec0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1376, | |
"file": "/usr/include/sys/_types/_u_int.h", | |
"line": 30, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1354, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1376, | |
"col": 23, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "u_int", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398daf30", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4028, | |
"file": "/usr/include/sys/types.h", | |
"line": 88, | |
"col": 24, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4005, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4028, | |
"col": 24, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "u_long", | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398dafa0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4083, | |
"line": 91, | |
"col": 25, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4059, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4083, | |
"col": 25, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "ushort", | |
"type": { | |
"qualType": "unsigned short" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398db010", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4140, | |
"line": 92, | |
"col": 23, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4118, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4140, | |
"col": 23, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "uint", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398db078", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4200, | |
"line": 95, | |
"col": 20, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4181, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4200, | |
"col": 20, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "u_quad_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "u_int64_t", | |
"typeAliasDeclId": "0x7fb6398c4f80" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5170", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "u_int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4f80", | |
"kind": "TypedefDecl", | |
"name": "u_int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398db0e0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4240, | |
"line": 96, | |
"col": 19, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4222, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4240, | |
"col": 19, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "quad_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0a00", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4266, | |
"line": 97, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4248, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4266, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "qaddr_t", | |
"type": { | |
"qualType": "quad_t *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398db190", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "quad_t *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398db140", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "quad_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398db0e0", | |
"kind": "TypedefDecl", | |
"name": "quad_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0a70", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1374, | |
"file": "/usr/include/sys/_types/_caddr_t.h", | |
"line": 30, | |
"col": 17, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1358, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1374, | |
"col": 17, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "caddr_t", | |
"type": { | |
"qualType": "char *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849780", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "char *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0b00", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4350, | |
"file": "/usr/include/sys/types.h", | |
"line": 101, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4332, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4350, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "daddr_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "int32_t", | |
"typeAliasDeclId": "0x7fb6398c4d50" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0ad0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4d50", | |
"kind": "TypedefDecl", | |
"name": "int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0b90", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1436, | |
"file": "/usr/include/sys/_types/_dev_t.h", | |
"line": 31, | |
"col": 31, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1406, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1436, | |
"col": 31, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "dev_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__darwin_dev_t", | |
"typeAliasDeclId": "0x7fb6398c55f8" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0b60", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_dev_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c55f8", | |
"kind": "TypedefDecl", | |
"name": "__darwin_dev_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0c20", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 4454, | |
"file": "/usr/include/sys/types.h", | |
"line": 105, | |
"col": 20, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4435, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 4454, | |
"col": 20, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "fixpt_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "u_int32_t", | |
"typeAliasDeclId": "0x7fb6398c4f10" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0bf0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "u_int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4f10", | |
"kind": "TypedefDecl", | |
"name": "u_int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0cb0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1448, | |
"file": "/usr/include/sys/_types/_blkcnt_t.h", | |
"line": 31, | |
"col": 34, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1415, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1448, | |
"col": 34, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "blkcnt_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "__darwin_blkcnt_t", | |
"typeAliasDeclId": "0x7fb6398c5500" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0c80", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_blkcnt_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5500", | |
"kind": "TypedefDecl", | |
"name": "__darwin_blkcnt_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c54d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883230", | |
"kind": "TypedefDecl", | |
"name": "__int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0d40", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1452, | |
"file": "/usr/include/sys/_types/_blksize_t.h", | |
"line": 31, | |
"col": 35, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1418, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1452, | |
"col": 35, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "blksize_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__darwin_blksize_t", | |
"typeAliasDeclId": "0x7fb6398c5590" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0d10", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_blksize_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5590", | |
"kind": "TypedefDecl", | |
"name": "__darwin_blksize_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0dd0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1429, | |
"file": "/usr/include/sys/_types/_gid_t.h", | |
"line": 31, | |
"col": 24, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1406, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1429, | |
"col": 24, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "gid_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_gid_t", | |
"typeAliasDeclId": "0x7fb6398c5740" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0da0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_gid_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5740", | |
"kind": "TypedefDecl", | |
"name": "__darwin_gid_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0e38", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1430, | |
"file": "/usr/include/sys/_types/_in_addr_t.h", | |
"line": 31, | |
"col": 20, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1411, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1430, | |
"col": 20, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "in_addr_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0ea0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1431, | |
"file": "/usr/include/sys/_types/_in_port_t.h", | |
"line": 31, | |
"col": 21, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1411, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1431, | |
"col": 21, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "in_port_t", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5a40", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint16_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398830e0", | |
"kind": "TypedefDecl", | |
"name": "__uint16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0f30", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1430, | |
"file": "/usr/include/sys/_types/_ino_t.h", | |
"line": 31, | |
"col": 25, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1406, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1430, | |
"col": 25, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "ino_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__darwin_ino_t", | |
"typeAliasDeclId": "0x7fb6398c58c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0f00", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_ino_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c58c0", | |
"kind": "TypedefDecl", | |
"name": "__darwin_ino_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5890", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_ino64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5830", | |
"kind": "TypedefDecl", | |
"name": "__darwin_ino64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5800", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398832a0", | |
"kind": "TypedefDecl", | |
"name": "__uint64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e0f98", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1444, | |
"file": "/usr/include/sys/_types/_ino64_t.h", | |
"line": 31, | |
"col": 33, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1412, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1444, | |
"col": 33, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "ino64_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "__darwin_ino64_t", | |
"typeAliasDeclId": "0x7fb6398c5830" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5890", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_ino64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5830", | |
"kind": "TypedefDecl", | |
"name": "__darwin_ino64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5800", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398832a0", | |
"kind": "TypedefDecl", | |
"name": "__uint64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1000", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1429, | |
"file": "/usr/include/sys/_types/_key_t.h", | |
"line": 31, | |
"col": 26, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1404, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1429, | |
"col": 26, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "key_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1090", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1434, | |
"file": "/usr/include/sys/_types/_mode_t.h", | |
"line": 31, | |
"col": 26, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1409, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1434, | |
"col": 26, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "mode_t", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__darwin_mode_t", | |
"typeAliasDeclId": "0x7fb6398c5a70" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1060", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_mode_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5a70", | |
"kind": "TypedefDecl", | |
"name": "__darwin_mode_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5a40", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint16_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398830e0", | |
"kind": "TypedefDecl", | |
"name": "__uint16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e10f8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1435, | |
"file": "/usr/include/sys/_types/_nlink_t.h", | |
"line": 31, | |
"col": 27, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1409, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1435, | |
"col": 27, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "nlink_t", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "__uint16_t", | |
"typeAliasDeclId": "0x7fb6398830e0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5a40", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint16_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398830e0", | |
"kind": "TypedefDecl", | |
"name": "__uint16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1180", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1425, | |
"file": "/usr/include/sys/_types/_id_t.h", | |
"line": 31, | |
"col": 23, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1403, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1425, | |
"col": 23, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "id_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_id_t", | |
"typeAliasDeclId": "0x7fb6398c57a8" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1150", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_id_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c57a8", | |
"kind": "TypedefDecl", | |
"name": "__darwin_id_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1210", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1436, | |
"file": "/usr/include/sys/_types/_pid_t.h", | |
"line": 31, | |
"col": 31, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1406, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1436, | |
"col": 31, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pid_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__darwin_pid_t", | |
"typeAliasDeclId": "0x7fb6398c5b40" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e11e0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pid_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5b40", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pid_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e12a0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1430, | |
"file": "/usr/include/sys/_types/_off_t.h", | |
"line": 31, | |
"col": 25, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1406, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1430, | |
"col": 25, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "off_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "__darwin_off_t", | |
"typeAliasDeclId": "0x7fb6398c5ad8" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1270", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_off_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5ad8", | |
"kind": "TypedefDecl", | |
"name": "__darwin_off_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c54d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883230", | |
"kind": "TypedefDecl", | |
"name": "__int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1308", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 5086, | |
"file": "/usr/include/sys/types.h", | |
"line": 125, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5068, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 5086, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "segsz_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "int32_t", | |
"typeAliasDeclId": "0x7fb6398c4d50" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0ad0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4d50", | |
"kind": "TypedefDecl", | |
"name": "int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1370", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 5132, | |
"line": 126, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5114, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 5132, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "swblk_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "int32_t", | |
"typeAliasDeclId": "0x7fb6398c4d50" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0ad0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4d50", | |
"kind": "TypedefDecl", | |
"name": "int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1400", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1436, | |
"file": "/usr/include/sys/_types/_uid_t.h", | |
"line": 31, | |
"col": 31, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1406, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1436, | |
"col": 31, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "uid_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_uid_t", | |
"typeAliasDeclId": "0x7fb6398cc678" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e13d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_uid_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cc678", | |
"kind": "TypedefDecl", | |
"name": "__darwin_uid_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1490", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1445, | |
"file": "/usr/include/sys/_types/_clock_t.h", | |
"line": 31, | |
"col": 33, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1413, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1445, | |
"col": 33, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "clock_t", | |
"type": { | |
"desugaredQualType": "unsigned long", | |
"qualType": "__darwin_clock_t", | |
"typeAliasDeclId": "0x7fb639883a90" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1460", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_clock_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883a90", | |
"kind": "TypedefDecl", | |
"name": "__darwin_clock_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1520", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1444, | |
"file": "/usr/include/sys/_types/_size_t.h", | |
"line": 31, | |
"col": 32, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1413, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1444, | |
"col": 32, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "size_t", | |
"type": { | |
"desugaredQualType": "unsigned long", | |
"qualType": "__darwin_size_t", | |
"typeAliasDeclId": "0x7fb639883820" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e14f0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_size_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883820", | |
"kind": "TypedefDecl", | |
"name": "__darwin_size_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e15b0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1447, | |
"file": "/usr/include/sys/_types/_ssize_t.h", | |
"line": 31, | |
"col": 33, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1415, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1447, | |
"col": 33, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "ssize_t", | |
"type": { | |
"desugaredQualType": "long", | |
"qualType": "__darwin_ssize_t", | |
"typeAliasDeclId": "0x7fb639883b90" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1580", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_ssize_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883b90", | |
"kind": "TypedefDecl", | |
"name": "__darwin_ssize_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1640", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1437, | |
"file": "/usr/include/sys/_types/_time_t.h", | |
"line": 31, | |
"col": 26, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1412, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1437, | |
"col": 26, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "time_t", | |
"type": { | |
"desugaredQualType": "long", | |
"qualType": "__darwin_time_t", | |
"typeAliasDeclId": "0x7fb6398c4c00" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1610", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_time_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4c00", | |
"kind": "TypedefDecl", | |
"name": "__darwin_time_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e16d0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1447, | |
"file": "/usr/include/sys/_types/_useconds_t.h", | |
"line": 31, | |
"col": 29, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1419, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1447, | |
"col": 29, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "useconds_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_useconds_t", | |
"typeAliasDeclId": "0x7fb6398cc6e0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e16a0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_useconds_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cc6e0", | |
"kind": "TypedefDecl", | |
"name": "__darwin_useconds_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1760", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1453, | |
"file": "/usr/include/sys/_types/_suseconds_t.h", | |
"line": 31, | |
"col": 30, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1424, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1453, | |
"col": 30, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "suseconds_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__darwin_suseconds_t", | |
"typeAliasDeclId": "0x7fb6398cc610" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1730", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_suseconds_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cc610", | |
"kind": "TypedefDecl", | |
"name": "__darwin_suseconds_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e17c8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1443, | |
"file": "/usr/include/sys/_types/_rsize_t.h", | |
"line": 31, | |
"col": 32, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1412, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1443, | |
"col": 32, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "rsize_t", | |
"type": { | |
"desugaredQualType": "unsigned long", | |
"qualType": "__darwin_size_t", | |
"typeAliasDeclId": "0x7fb639883820" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e14f0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_size_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883820", | |
"kind": "TypedefDecl", | |
"name": "__darwin_size_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1838", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1394, | |
"file": "/usr/include/sys/_types/_errno_t.h", | |
"line": 30, | |
"col": 32, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1363, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1394, | |
"col": 32, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "errno_t", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398e1890", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2049, | |
"file": "/usr/include/sys/_types/_fd_def.h", | |
"line": 49, | |
"col": 16, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2042, | |
"col": 9, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2136, | |
"line": 51, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "fd_set", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5948", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2069, | |
"line": 50, | |
"col": 12, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2059, | |
"col": 2, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2133, | |
"col": 76, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "fds_bits", | |
"type": { | |
"qualType": "__int32_t [32]" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f59f8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2138, | |
"line": 51, | |
"col": 3, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2034, | |
"line": 49, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2138, | |
"line": 51, | |
"col": 3, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "fd_set", | |
"type": { | |
"desugaredQualType": "struct fd_set", | |
"qualType": "struct fd_set" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f59a0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct fd_set" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb6398e1890", | |
"kind": "RecordDecl", | |
"name": "fd_set" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e1910", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct fd_set" | |
}, | |
"decl": { | |
"id": "0x7fb6398e1890", | |
"kind": "RecordDecl", | |
"name": "fd_set" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f5cc0", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 2248, | |
"line": 56, | |
"col": 1, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2228, | |
"line": 55, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2437, | |
"line": 59, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "__darwin_fd_isset", | |
"mangledName": "___darwin_fd_isset", | |
"type": { | |
"qualType": "int (int, const struct fd_set *)" | |
}, | |
"storageClass": "static", | |
"inline": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5a80", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 2270, | |
"line": 56, | |
"col": 23, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2266, | |
"col": 19, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2270, | |
"col": 23, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isUsed": true, | |
"name": "_n", | |
"mangledName": "__n", | |
"type": { | |
"qualType": "int" | |
} | |
}, | |
{ | |
"id": "0x7fb6398f5ba0", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 2295, | |
"col": 48, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2274, | |
"col": 27, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2295, | |
"col": 48, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"isUsed": true, | |
"name": "_p", | |
"mangledName": "__p", | |
"type": { | |
"qualType": "const struct fd_set *" | |
} | |
}, | |
{ | |
"id": "0x7fb6398f62c0", | |
"kind": "CompoundStmt", | |
"range": { | |
"begin": { | |
"offset": 2299, | |
"line": 57, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2437, | |
"line": 59, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f62b0", | |
"kind": "ReturnStmt", | |
"range": { | |
"begin": { | |
"offset": 2302, | |
"line": 58, | |
"col": 2, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2434, | |
"col": 134, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6290", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 2309, | |
"col": 9, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2434, | |
"col": 134, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6270", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2433, | |
"col": 133, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "&", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6258", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2357, | |
"col": 57, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5fa0", | |
"kind": "ArraySubscriptExpr", | |
"range": { | |
"begin": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2357, | |
"col": 57, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "const int", | |
"qualType": "const __int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"valueCategory": "lvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5f88", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2314, | |
"col": 14, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "const __int32_t *" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "ArrayToPointerDecay", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5da8", | |
"kind": "MemberExpr", | |
"range": { | |
"begin": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2314, | |
"col": 14, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "__int32_t const[32]" | |
}, | |
"valueCategory": "lvalue", | |
"name": "fds_bits", | |
"isArrow": true, | |
"referencedMemberDecl": "0x7fb6398f5948", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5d90", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "const struct fd_set *" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5d70", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2310, | |
"col": 10, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "const struct fd_set *" | |
}, | |
"valueCategory": "lvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398f5ba0", | |
"kind": "ParmVarDecl", | |
"name": "_p", | |
"type": { | |
"qualType": "const struct fd_set *" | |
} | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f5ef8", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"offset": 2323, | |
"col": 23, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1888, | |
"line": 45, | |
"col": 60, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "/", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5e28", | |
"kind": "CStyleCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2323, | |
"col": 23, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2338, | |
"col": 38, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5e10", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2338, | |
"col": 38, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2338, | |
"col": 38, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"isPartOfExplicitCast": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5dd8", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 2338, | |
"col": 38, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2338, | |
"col": 38, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "lvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398f5a80", | |
"kind": "ParmVarDecl", | |
"name": "_n", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f5ed8", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1854, | |
"line": 45, | |
"col": 26, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1888, | |
"line": 45, | |
"col": 60, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5eb8", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1855, | |
"line": 45, | |
"col": 27, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "*", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5e60", | |
"kind": "UnaryExprOrTypeTraitExpr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1855, | |
"line": 45, | |
"col": 27, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1871, | |
"line": 45, | |
"col": 43, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"name": "sizeof", | |
"argType": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
} | |
}, | |
{ | |
"id": "0x7fb6398f5ea0", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5e80", | |
"kind": "IntegerLiteral", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2341, | |
"line": 58, | |
"col": 41, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"value": "8" | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f6238", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 2361, | |
"col": 61, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2433, | |
"col": 133, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6210", | |
"kind": "CStyleCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2362, | |
"col": 62, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2432, | |
"col": 132, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f61f0", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 2373, | |
"col": 73, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2432, | |
"col": 132, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f61a0", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"offset": 2374, | |
"col": 74, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2431, | |
"col": 131, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "<<", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6020", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 2374, | |
"col": 74, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2391, | |
"col": 91, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5ff8", | |
"kind": "CStyleCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2375, | |
"col": 75, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2390, | |
"col": 90, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f5fc0", | |
"kind": "IntegerLiteral", | |
"range": { | |
"begin": { | |
"offset": 2390, | |
"col": 90, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2390, | |
"col": 90, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"value": "1" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f6180", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"offset": 2394, | |
"col": 94, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2431, | |
"col": 131, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6160", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"offset": 2395, | |
"col": 95, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1888, | |
"line": 45, | |
"col": 60, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "%", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6090", | |
"kind": "CStyleCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2395, | |
"col": 95, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2410, | |
"col": 110, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6078", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"offset": 2410, | |
"col": 110, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2410, | |
"col": 110, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "LValueToRValue", | |
"isPartOfExplicitCast": true, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6040", | |
"kind": "DeclRefExpr", | |
"range": { | |
"begin": { | |
"offset": 2410, | |
"col": 110, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 2410, | |
"col": 110, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "lvalue", | |
"referencedDecl": { | |
"id": "0x7fb6398f5a80", | |
"kind": "ParmVarDecl", | |
"name": "_n", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f6140", | |
"kind": "ParenExpr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1854, | |
"line": 45, | |
"col": 26, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1888, | |
"line": 45, | |
"col": 60, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6120", | |
"kind": "BinaryOperator", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1855, | |
"line": 45, | |
"col": 27, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"opcode": "*", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f60c8", | |
"kind": "UnaryExprOrTypeTraitExpr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1855, | |
"line": 45, | |
"col": 27, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1871, | |
"line": 45, | |
"col": 43, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"name": "sizeof", | |
"argType": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
} | |
}, | |
{ | |
"id": "0x7fb6398f6108", | |
"kind": "ImplicitCastExpr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"valueCategory": "rvalue", | |
"castKind": "IntegralCast", | |
"inner": [ | |
{ | |
"id": "0x7fb6398f60e8", | |
"kind": "IntegerLiteral", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 1803, | |
"line": 44, | |
"col": 24, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2415, | |
"line": 58, | |
"col": 115, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
} | |
}, | |
"type": { | |
"qualType": "int" | |
}, | |
"valueCategory": "rvalue", | |
"value": "8" | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f62e8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 6814, | |
"file": "/usr/include/sys/types.h", | |
"line": 186, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6796, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"end": { | |
"offset": 6814, | |
"col": 19, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
} | |
}, | |
"name": "fd_mask", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__int32_t", | |
"typeAliasDeclId": "0x7fb639883150" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c5560", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883150", | |
"kind": "TypedefDecl", | |
"name": "__int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6398f6370", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1482, | |
"file": "/usr/include/sys/_pthread/_pthread_attr_t.h", | |
"line": 31, | |
"col": 33, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1450, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1482, | |
"col": 33, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_attr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_attr_t", | |
"qualType": "__darwin_pthread_attr_t", | |
"typeAliasDeclId": "0x7fb6398d12a0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f6340", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_attr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d12a0", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_attr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1250", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_attr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398ccd60", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_attr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398ccce0", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_attr_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900a00", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1480, | |
"file": "/usr/include/sys/_pthread/_pthread_cond_t.h", | |
"line": 31, | |
"col": 33, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1448, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1480, | |
"col": 33, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_cond_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_cond_t", | |
"qualType": "__darwin_pthread_cond_t", | |
"typeAliasDeclId": "0x7fb6398d1350" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398f63d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_cond_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d1350", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_cond_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1300", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_cond_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398ccf50", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_cond_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398ccec8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_cond_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900a90", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1496, | |
"file": "/usr/include/sys/_pthread/_pthread_condattr_t.h", | |
"line": 31, | |
"col": 37, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1460, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1496, | |
"col": 37, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_condattr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_condattr_t", | |
"qualType": "__darwin_pthread_condattr_t", | |
"typeAliasDeclId": "0x7fb6398d1400" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900a60", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_condattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d1400", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_condattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d13b0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_condattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd140", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_condattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cd0b8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_condattr_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900b20", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1480, | |
"file": "/usr/include/sys/_pthread/_pthread_mutex_t.h", | |
"line": 31, | |
"col": 34, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1447, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1480, | |
"col": 34, | |
"tokLen": 15, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_mutex_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_mutex_t", | |
"qualType": "__darwin_pthread_mutex_t", | |
"typeAliasDeclId": "0x7fb6398d1520" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_mutex_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d1520", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_mutex_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d14d0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutex_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd330", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutex_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cd2a8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_mutex_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900bb0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1496, | |
"file": "/usr/include/sys/_pthread/_pthread_mutexattr_t.h", | |
"line": 31, | |
"col": 38, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1459, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1496, | |
"col": 38, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_mutexattr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_mutexattr_t", | |
"qualType": "__darwin_pthread_mutexattr_t", | |
"typeAliasDeclId": "0x7fb6398d15d0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900b80", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_mutexattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d15d0", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_mutexattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1580", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutexattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398cd4e0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_mutexattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398cd460", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_mutexattr_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900c40", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1476, | |
"file": "/usr/include/sys/_pthread/_pthread_once_t.h", | |
"line": 31, | |
"col": 33, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1444, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1476, | |
"col": 33, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_once_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_once_t", | |
"qualType": "__darwin_pthread_once_t", | |
"typeAliasDeclId": "0x7fb6398d1680" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900c10", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_once_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d1680", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_once_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1630", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_once_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0ad0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_once_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0a50", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_once_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900cd0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1488, | |
"file": "/usr/include/sys/_pthread/_pthread_rwlock_t.h", | |
"line": 31, | |
"col": 35, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1454, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1488, | |
"col": 35, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_rwlock_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_rwlock_t", | |
"qualType": "__darwin_pthread_rwlock_t", | |
"typeAliasDeclId": "0x7fb6398d1730" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900ca0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_rwlock_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d1730", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_rwlock_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d16e0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlock_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0c80", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlock_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0c00", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_rwlock_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900d60", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1504, | |
"file": "/usr/include/sys/_pthread/_pthread_rwlockattr_t.h", | |
"line": 31, | |
"col": 39, | |
"tokLen": 20, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1466, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1504, | |
"col": 39, | |
"tokLen": 20, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_rwlockattr_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_rwlockattr_t", | |
"qualType": "__darwin_pthread_rwlockattr_t", | |
"typeAliasDeclId": "0x7fb6398d17e0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900d30", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_rwlockattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d17e0", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_rwlockattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1790", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlockattr_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d0e70", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_rwlockattr_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0de8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_rwlockattr_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900df0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1460, | |
"file": "/usr/include/sys/_pthread/_pthread_t.h", | |
"line": 31, | |
"col": 28, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1433, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1460, | |
"col": 28, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_t", | |
"type": { | |
"desugaredQualType": "struct _opaque_pthread_t *", | |
"qualType": "__darwin_pthread_t", | |
"typeAliasDeclId": "0x7fb6398d18f0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900dc0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d18f0", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d18a0", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct _opaque_pthread_t *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1840", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct _opaque_pthread_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398d1060", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct _opaque_pthread_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d0fd8", | |
"kind": "RecordDecl", | |
"name": "_opaque_pthread_t" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900e80", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1472, | |
"file": "/usr/include/sys/_pthread/_pthread_key_t.h", | |
"line": 31, | |
"col": 32, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1441, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1472, | |
"col": 32, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "pthread_key_t", | |
"type": { | |
"desugaredQualType": "unsigned long", | |
"qualType": "__darwin_pthread_key_t", | |
"typeAliasDeclId": "0x7fb6398d1470" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900e50", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_pthread_key_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398d1470", | |
"kind": "TypedefDecl", | |
"name": "__darwin_pthread_key_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900f10", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1448, | |
"file": "/usr/include/sys/_types/_fsblkcnt_t.h", | |
"line": 31, | |
"col": 30, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1419, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1448, | |
"col": 30, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "fsblkcnt_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_fsblkcnt_t", | |
"typeAliasDeclId": "0x7fb6398c5668" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900ee0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_fsblkcnt_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c5668", | |
"kind": "TypedefDecl", | |
"name": "__darwin_fsblkcnt_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639900fa0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1448, | |
"file": "/usr/include/sys/_types/_fsfilcnt_t.h", | |
"line": 31, | |
"col": 30, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1419, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
}, | |
"end": { | |
"offset": 1448, | |
"col": 30, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/sys/types.h" | |
} | |
} | |
}, | |
"name": "fsfilcnt_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__darwin_fsfilcnt_t", | |
"typeAliasDeclId": "0x7fb6398c56d8" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639900f70", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_fsfilcnt_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c56d8", | |
"kind": "TypedefDecl", | |
"name": "__darwin_fsfilcnt_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639901058", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1303, | |
"file": "/usr/include/objc/objc.h", | |
"line": 38, | |
"col": 16, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1296, | |
"col": 9, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1303, | |
"col": 16, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "objc_class", | |
"tagUsed": "struct" | |
}, | |
{ | |
"id": "0x7fb6399011c0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1315, | |
"col": 28, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1288, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1315, | |
"col": 28, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "Class", | |
"type": { | |
"qualType": "struct objc_class *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639901170", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct objc_class *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639901100", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_class" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb639901058", | |
"kind": "RecordDecl", | |
"name": "objc_class" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6399010e0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct objc_class" | |
}, | |
"decl": { | |
"id": "0x7fb63a07a8c0", | |
"kind": "RecordDecl", | |
"name": "objc_class" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0a6cd0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1234, | |
"line": 37, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1234, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1286, | |
"col": 56, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0a6ca0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1234, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1234, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1286, | |
"col": 56, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0a6c70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1234, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1234, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1286, | |
"col": 56, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " An opaque type that represents an Objective-C class." | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639901280", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1369, | |
"line": 41, | |
"col": 8, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1362, | |
"col": 1, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1430, | |
"line": 43, | |
"col": 1, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "objc_object", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0a6da0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1326, | |
"line": 40, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1326, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1360, | |
"col": 38, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0a6d70", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1326, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1326, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1360, | |
"col": 38, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0a6d40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1326, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1326, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1360, | |
"col": 38, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Represents an instance of a class." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6399013c8", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 1402, | |
"line": 42, | |
"col": 20, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1387, | |
"col": 5, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1402, | |
"col": 20, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "isa", | |
"type": { | |
"desugaredQualType": "Class", | |
"qualType": "OBJC_ISA_AVAILABILITY Class", | |
"typeAliasDeclId": "0x7fb639849378" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639901418", | |
"kind": "DeprecatedAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 3781, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 127, | |
"col": 54, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 1407, | |
"file": "/usr/include/objc/objc.h", | |
"line": 42, | |
"col": 25, | |
"tokLen": 21, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 3781, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 127, | |
"col": 54, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 1407, | |
"file": "/usr/include/objc/objc.h", | |
"line": 42, | |
"col": 25, | |
"tokLen": 21, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639901570", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1503, | |
"line": 46, | |
"col": 29, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1475, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1503, | |
"col": 29, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "id", | |
"type": { | |
"qualType": "struct objc_object *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639901520", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct objc_object *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6399014c0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_object" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639901300", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct objc_object" | |
}, | |
"decl": { | |
"id": "0x7fb639901280", | |
"kind": "RecordDecl", | |
"name": "objc_object" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0abaa0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1437, | |
"line": 45, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1437, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1473, | |
"col": 40, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0aba70", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1437, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1437, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1473, | |
"col": 40, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0aba40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1437, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1437, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1473, | |
"col": 40, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A pointer to an instance of a class." | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639901618", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1584, | |
"line": 50, | |
"col": 16, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1577, | |
"col": 9, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1584, | |
"col": 16, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "objc_selector", | |
"tagUsed": "struct" | |
}, | |
{ | |
"id": "0x7fb639901780", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1599, | |
"col": 31, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1569, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1599, | |
"col": 31, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "SEL", | |
"type": { | |
"qualType": "struct objc_selector *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639901730", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct objc_selector *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6399016c0", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_selector" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb639901618", | |
"kind": "RecordDecl", | |
"name": "objc_selector" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6399016a0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct objc_selector" | |
}, | |
"decl": { | |
"id": "0x7fb639901618", | |
"kind": "RecordDecl", | |
"name": "objc_selector" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0abb70", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1518, | |
"line": 49, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1518, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1567, | |
"col": 53, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abb40", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1518, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1518, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1567, | |
"col": 53, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abb10", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1518, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1518, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1567, | |
"col": 53, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " An opaque type that represents a method selector." | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a04f3b0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1775, | |
"line": 56, | |
"col": 24, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1752, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1810, | |
"col": 59, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "IMP", | |
"type": { | |
"qualType": "id _Nullable (*)(id _Nonnull, SEL _Nonnull, ...)" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a04f340", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "id _Nullable (*)(id _Nonnull, SEL _Nonnull, ...)" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a04f2e0", | |
"kind": "ParenType", | |
"type": { | |
"qualType": "id _Nullable (id _Nonnull, SEL _Nonnull, ...)" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a04f2a0", | |
"kind": "FunctionProtoType", | |
"type": { | |
"qualType": "id _Nullable (id _Nonnull, SEL _Nonnull, ...)" | |
}, | |
"variadic": true, | |
"cc": "cdecl", | |
"inner": [ | |
{ | |
"id": "0x7fb63a04f230", | |
"kind": "AttributedType", | |
"type": { | |
"qualType": "id _Nullable" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6399015d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "id" | |
}, | |
"decl": { | |
"id": "0x7fb639849298", | |
"kind": "TypedefDecl", | |
"name": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849240", | |
"kind": "ObjCObjectPointerType", | |
"type": { | |
"qualType": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849210", | |
"kind": "ObjCObjectType", | |
"type": { | |
"qualType": "id" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6399015d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "id" | |
}, | |
"decl": { | |
"id": "0x7fb639849298", | |
"kind": "TypedefDecl", | |
"name": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849240", | |
"kind": "ObjCObjectPointerType", | |
"type": { | |
"qualType": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849210", | |
"kind": "ObjCObjectType", | |
"type": { | |
"qualType": "id" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639901870", | |
"kind": "AttributedType", | |
"type": { | |
"qualType": "id _Nonnull" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6399015d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "id" | |
}, | |
"decl": { | |
"id": "0x7fb639849298", | |
"kind": "TypedefDecl", | |
"name": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849240", | |
"kind": "ObjCObjectPointerType", | |
"type": { | |
"qualType": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849210", | |
"kind": "ObjCObjectType", | |
"type": { | |
"qualType": "id" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6399015d0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "id" | |
}, | |
"decl": { | |
"id": "0x7fb639849298", | |
"kind": "TypedefDecl", | |
"name": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849240", | |
"kind": "ObjCObjectPointerType", | |
"type": { | |
"qualType": "id" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849210", | |
"kind": "ObjCObjectType", | |
"type": { | |
"qualType": "id" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb639901950", | |
"kind": "AttributedType", | |
"type": { | |
"qualType": "SEL _Nonnull" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6399017e0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "SEL" | |
}, | |
"decl": { | |
"id": "0x7fb6398491b0", | |
"kind": "TypedefDecl", | |
"name": "SEL" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849170", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "SEL *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849000", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "SEL" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb6399017e0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "SEL" | |
}, | |
"decl": { | |
"id": "0x7fb6398491b0", | |
"kind": "TypedefDecl", | |
"name": "SEL" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849170", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "SEL *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639849000", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "SEL" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a04f450", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 2374, | |
"line": 81, | |
"col": 25, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 2354, | |
"col": 5, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 2374, | |
"col": 25, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "BOOL", | |
"type": { | |
"qualType": "signed char" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "signed char" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a04f6d8", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 3489, | |
"line": 138, | |
"col": 35, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3455, | |
"file": "/usr/include/objc/objc.h", | |
"line": 138, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "sel_getName", | |
"mangledName": "_sel_getName", | |
"type": { | |
"qualType": "const char * _Nonnull (SEL _Nonnull)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a04f538", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 3514, | |
"line": 138, | |
"col": 60, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3501, | |
"col": 47, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3514, | |
"col": 60, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "sel", | |
"mangledName": "_sel", | |
"type": { | |
"desugaredQualType": "SEL *", | |
"qualType": "SEL _Nonnull", | |
"typeAliasDeclId": "0x7fb6398491b0" | |
} | |
}, | |
{ | |
"id": "0x7fb63a04f780", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3455, | |
"file": "/usr/include/objc/objc.h", | |
"line": 138, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3455, | |
"file": "/usr/include/objc/objc.h", | |
"line": 138, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04f7d8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04f860", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04f8e8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04f970", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3523, | |
"file": "/usr/include/objc/objc.h", | |
"line": 139, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0abed0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 3225, | |
"line": 131, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3225, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3449, | |
"line": 136, | |
"col": 58, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abc30", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3225, | |
"line": 131, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3225, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3290, | |
"line": 132, | |
"col": 64, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abbe0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3225, | |
"line": 131, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3225, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3225, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0abc00", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3229, | |
"line": 132, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3229, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3290, | |
"col": 64, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Returns the name of the method specified by a given selector." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0abc80", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3298, | |
"line": 134, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3298, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3298, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abc50", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3298, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3298, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3298, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0abca0", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 3300, | |
"col": 5, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3299, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3386, | |
"col": 91, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"direction": "in", | |
"param": "sel", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abdb0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3309, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3309, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3386, | |
"col": 91, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abd00", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3309, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3309, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3327, | |
"col": 32, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A pointer of type " | |
}, | |
{ | |
"id": "0x7fb63a0abd50", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 3328, | |
"col": 33, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3328, | |
"col": 33, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3329, | |
"col": 34, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"SEL." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0abd70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3335, | |
"col": 40, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3335, | |
"col": 40, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3386, | |
"col": 91, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Pass the selector whose name you wish to determine." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0abe00", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3394, | |
"line": 136, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3394, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3394, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abdd0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3394, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3394, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3394, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0abe20", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 3396, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3395, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3449, | |
"col": 58, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abe80", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3402, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3402, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3449, | |
"col": 58, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abe50", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3402, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3402, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3449, | |
"col": 58, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A C string indicating the name of the selector." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a04fbf0", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 4174, | |
"line": 153, | |
"col": 26, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4149, | |
"file": "/usr/include/objc/objc.h", | |
"line": 153, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "sel_registerName", | |
"mangledName": "_sel_registerName", | |
"type": { | |
"qualType": "SEL _Nonnull (const char * _Nonnull)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a04fa90", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 4213, | |
"line": 153, | |
"col": 65, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4191, | |
"col": 43, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4213, | |
"col": 65, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "str", | |
"mangledName": "_str", | |
"type": { | |
"desugaredQualType": "const char *", | |
"qualType": "const char * _Nonnull" | |
} | |
}, | |
{ | |
"id": "0x7fb63a04fc98", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4149, | |
"file": "/usr/include/objc/objc.h", | |
"line": 153, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4149, | |
"file": "/usr/include/objc/objc.h", | |
"line": 153, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04fcf0", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04fd78", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04fe00", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a04fe88", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4222, | |
"file": "/usr/include/objc/objc.h", | |
"line": 154, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0ac310", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 3569, | |
"line": 141, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3569, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4143, | |
"line": 151, | |
"col": 75, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abfc0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3569, | |
"line": 141, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3569, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3700, | |
"line": 143, | |
"col": 54, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abf40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3569, | |
"line": 141, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3569, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3569, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0abf60", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3573, | |
"line": 142, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3573, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3645, | |
"col": 75, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Registers a method with the Objective-C runtime system, maps the method " | |
}, | |
{ | |
"id": "0x7fb63a0abf80", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3649, | |
"line": 143, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3649, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3700, | |
"col": 54, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " name to a selector, and returns the selector value." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac010", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3708, | |
"line": 145, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3708, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3708, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0abfe0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3708, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3708, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3708, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac030", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 3710, | |
"col": 5, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3709, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3793, | |
"col": 88, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"direction": "in", | |
"param": "str", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac0c0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3719, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3719, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3793, | |
"col": 88, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac090", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3719, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3719, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3793, | |
"col": 88, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A pointer to a C string. Pass the name of the method you wish to register." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac110", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3801, | |
"line": 147, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3801, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3801, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac0e0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3801, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3801, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3801, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac130", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 3803, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3802, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3876, | |
"col": 78, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac190", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3809, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3809, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3876, | |
"col": 78, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac160", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3809, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3809, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3876, | |
"col": 78, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A pointer of type SEL specifying the selector for the named method." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac1e0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3884, | |
"line": 149, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3884, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3884, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac1b0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3884, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3884, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3884, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac200", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 3886, | |
"col": 5, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3885, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4143, | |
"line": 151, | |
"col": 75, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac2b0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3890, | |
"line": 149, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3890, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4143, | |
"line": 151, | |
"col": 75, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac230", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3890, | |
"line": 149, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3890, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3971, | |
"col": 90, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " You must register a method name with the Objective-C runtime system to obtain the" | |
}, | |
{ | |
"id": "0x7fb63a0ac250", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3975, | |
"line": 150, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3975, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4067, | |
"col": 95, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " method’s selector before you can add the method to a class definition. If the method name" | |
}, | |
{ | |
"id": "0x7fb63a0ac270", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4071, | |
"line": 151, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4071, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4143, | |
"col": 75, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " has already been registered, this function simply returns the selector." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a050108", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 4463, | |
"line": 163, | |
"col": 35, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4429, | |
"file": "/usr/include/objc/objc.h", | |
"line": 163, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "object_getClassName", | |
"mangledName": "_object_getClassName", | |
"type": { | |
"qualType": "const char * _Nonnull (id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a04ff98", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 4496, | |
"line": 163, | |
"col": 68, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4483, | |
"col": 55, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4496, | |
"col": 68, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a0501b0", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4429, | |
"file": "/usr/include/objc/objc.h", | |
"line": 163, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4429, | |
"file": "/usr/include/objc/objc.h", | |
"line": 163, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064230", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0642b8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064340", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0643c8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4505, | |
"file": "/usr/include/objc/objc.h", | |
"line": 164, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0ac670", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 4268, | |
"line": 156, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4268, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4423, | |
"line": 161, | |
"col": 64, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac3d0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4268, | |
"line": 156, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4268, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4313, | |
"line": 157, | |
"col": 44, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac380", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4268, | |
"line": 156, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4268, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4268, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0ac3a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4272, | |
"line": 157, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4272, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4313, | |
"col": 44, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Returns the class name of a given object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac420", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4321, | |
"line": 159, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4321, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4321, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac3f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4321, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4321, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4321, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac440", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 4323, | |
"col": 5, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4322, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4354, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac4d0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4332, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4332, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4354, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac4a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4332, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4332, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4354, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " An Objective-C object." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac520", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4362, | |
"line": 161, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4362, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4362, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac4f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4362, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4362, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4362, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac540", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 4364, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4363, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4423, | |
"col": 64, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac620", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4370, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4370, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4423, | |
"col": 64, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac570", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4370, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4370, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4401, | |
"col": 42, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " The name of the class of which " | |
}, | |
{ | |
"id": "0x7fb63a0ac5c0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4402, | |
"col": 43, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4402, | |
"col": 43, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4403, | |
"col": 44, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"obj" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac5e0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4408, | |
"col": 49, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4408, | |
"col": 49, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4423, | |
"col": 64, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " is an instance." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a064678", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 5510, | |
"line": 182, | |
"col": 30, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5481, | |
"file": "/usr/include/objc/objc.h", | |
"line": 182, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "object_getIndexedIvars", | |
"mangledName": "_object_getIndexedIvars", | |
"type": { | |
"qualType": "void * _Nullable (id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0644d8", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 5546, | |
"line": 182, | |
"col": 66, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5533, | |
"col": 53, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5546, | |
"col": 66, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a064720", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5481, | |
"file": "/usr/include/objc/objc.h", | |
"line": 182, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5481, | |
"file": "/usr/include/objc/objc.h", | |
"line": 182, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064778", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064800", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064888", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064910", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5555, | |
"file": "/usr/include/objc/objc.h", | |
"line": 183, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0acde0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 4551, | |
"line": 166, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4551, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5475, | |
"line": 180, | |
"col": 82, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac730", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4551, | |
"line": 166, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4551, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4632, | |
"line": 167, | |
"col": 80, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac6e0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4551, | |
"line": 166, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4551, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4551, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0ac700", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4555, | |
"line": 167, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4555, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4632, | |
"col": 80, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Returns a pointer to any extra bytes allocated with an instance given object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac780", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4640, | |
"line": 169, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4640, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4640, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac750", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4640, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4640, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4640, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac7a0", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 4642, | |
"col": 5, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4641, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4673, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac830", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4651, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4651, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4673, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac800", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4651, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4651, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4673, | |
"col": 36, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " An Objective-C object." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac880", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4681, | |
"line": 171, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4681, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4681, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac850", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4681, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4681, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4681, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac8a0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 4683, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4682, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4849, | |
"line": 172, | |
"col": 94, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0aca30", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4689, | |
"line": 171, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4689, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4849, | |
"line": 172, | |
"col": 94, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ac8d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4689, | |
"line": 171, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4689, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4733, | |
"col": 55, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A pointer to any extra bytes allocated with " | |
}, | |
{ | |
"id": "0x7fb63a0ac920", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4734, | |
"col": 56, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4734, | |
"col": 56, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4735, | |
"col": 57, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"obj." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac940", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4741, | |
"col": 63, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4741, | |
"col": 63, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4744, | |
"col": 66, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " If " | |
}, | |
{ | |
"id": "0x7fb63a0ac990", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4745, | |
"col": 67, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4745, | |
"col": 67, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4746, | |
"col": 68, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"obj" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ac9b0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4751, | |
"col": 73, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4751, | |
"col": 73, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4754, | |
"col": 76, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " was" | |
}, | |
{ | |
"id": "0x7fb63a0ac9d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4758, | |
"line": 172, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4758, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4849, | |
"col": 94, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " not allocated with any extra bytes, then dereferencing the returned pointer is undefined." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0aca80", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4857, | |
"line": 174, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4857, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4857, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0aca50", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4857, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4857, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4857, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0acaa0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 4859, | |
"col": 5, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4858, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5105, | |
"line": 177, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acc00", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4863, | |
"line": 174, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4863, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5105, | |
"line": 177, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acad0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4863, | |
"line": 174, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4863, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4941, | |
"col": 87, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " This function returns a pointer to any extra bytes allocated with the instance" | |
}, | |
{ | |
"id": "0x7fb63a0acaf0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4945, | |
"line": 175, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4945, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4963, | |
"col": 21, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " (as specified by " | |
}, | |
{ | |
"id": "0x7fb63a0acb50", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4964, | |
"col": 22, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4964, | |
"col": 22, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 4965, | |
"col": 23, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"class_createInstance" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0acb70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4987, | |
"col": 45, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 4987, | |
"col": 45, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5030, | |
"col": 88, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " with extraBytes>0). This memory follows the" | |
}, | |
{ | |
"id": "0x7fb63a0acb90", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5034, | |
"line": 176, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5034, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5101, | |
"col": 70, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " object's ordinary ivars, but may not be adjacent to the last ivar." | |
}, | |
{ | |
"id": "0x7fb63a0acbb0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5105, | |
"line": 177, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5105, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5105, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0acc20", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 5107, | |
"col": 5, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5106, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5396, | |
"line": 180, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0accf0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5111, | |
"line": 177, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5111, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5396, | |
"line": 180, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acc50", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5111, | |
"line": 177, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5111, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5200, | |
"col": 98, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " The returned pointer is guaranteed to be pointer-size aligned, even if the area following" | |
}, | |
{ | |
"id": "0x7fb63a0acc70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5204, | |
"line": 178, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5204, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5299, | |
"col": 98, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " the object's last ivar is less aligned than that. Alignment greater than pointer-size is never" | |
}, | |
{ | |
"id": "0x7fb63a0acc90", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5303, | |
"line": 179, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5303, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5392, | |
"col": 92, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " guaranteed, even if the area following the object's last ivar is more aligned than that." | |
}, | |
{ | |
"id": "0x7fb63a0accb0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5396, | |
"line": 180, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5396, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5396, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0acd10", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 5398, | |
"col": 5, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5397, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5475, | |
"col": 82, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acd70", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5402, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5402, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5475, | |
"col": 82, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acd40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5402, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5402, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5475, | |
"col": 82, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " In a garbage-collected environment, the memory is scanned conservatively." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a064b88", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 5954, | |
"line": 196, | |
"col": 18, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5937, | |
"file": "/usr/include/objc/objc.h", | |
"line": 196, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "sel_isMapped", | |
"mangledName": "_sel_isMapped", | |
"type": { | |
"qualType": "BOOL (SEL _Nonnull)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a064a50", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 5980, | |
"line": 196, | |
"col": 44, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5967, | |
"col": 31, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5980, | |
"col": 44, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "sel", | |
"mangledName": "_sel", | |
"type": { | |
"desugaredQualType": "SEL *", | |
"qualType": "SEL _Nonnull", | |
"typeAliasDeclId": "0x7fb6398491b0" | |
} | |
}, | |
{ | |
"id": "0x7fb63a064c30", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5937, | |
"file": "/usr/include/objc/objc.h", | |
"line": 196, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5937, | |
"file": "/usr/include/objc/objc.h", | |
"line": 196, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064c88", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064d10", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064d98", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a064e20", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5989, | |
"file": "/usr/include/objc/objc.h", | |
"line": 197, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0ad1c0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 5626, | |
"line": 186, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5626, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5931, | |
"line": 194, | |
"col": 13, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acea0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5626, | |
"line": 186, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5626, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5678, | |
"line": 187, | |
"col": 51, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ace50", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5626, | |
"line": 186, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5626, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5626, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0ace70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5630, | |
"line": 187, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5630, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5678, | |
"col": 51, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Identifies a selector as being valid or invalid." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0acef0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5686, | |
"line": 189, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5686, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5686, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acec0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5686, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5686, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5686, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0acf10", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 5688, | |
"col": 5, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5687, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5731, | |
"col": 48, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"direction": "in", | |
"param": "sel", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acfa0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5697, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5697, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5731, | |
"col": 48, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acf70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5697, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5697, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5731, | |
"col": 48, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " The selector you want to identify." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0acff0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5739, | |
"line": 191, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5739, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5739, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0acfc0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5739, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5739, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5739, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad010", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 5741, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5740, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5821, | |
"col": 85, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad070", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5747, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5747, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5821, | |
"col": 85, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad040", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5747, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5747, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5821, | |
"col": 85, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " YES if selector is valid and has a function implementation, NO otherwise. " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad0c0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5829, | |
"line": 193, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5829, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5829, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad090", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5829, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5829, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5829, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad0e0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 5831, | |
"col": 5, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5830, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5931, | |
"line": 194, | |
"col": 13, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "warning", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad160", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5838, | |
"line": 193, | |
"col": 12, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5838, | |
"col": 12, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5931, | |
"line": 194, | |
"col": 13, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad110", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5838, | |
"line": 193, | |
"col": 12, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5838, | |
"col": 12, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5917, | |
"col": 91, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " On some platforms, an invalid reference (to invalid memory addresses) can cause" | |
}, | |
{ | |
"id": "0x7fb63a0ad130", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5921, | |
"line": 194, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 5921, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 5931, | |
"col": 13, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " a crash. " | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a065040", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 6712, | |
"line": 211, | |
"col": 26, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6687, | |
"file": "/usr/include/objc/objc.h", | |
"line": 211, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "sel_getUid", | |
"mangledName": "_sel_getUid", | |
"type": { | |
"qualType": "SEL _Nonnull (const char * _Nonnull)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a064f40", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 6745, | |
"line": 211, | |
"col": 59, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6723, | |
"col": 37, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6745, | |
"col": 59, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "str", | |
"mangledName": "_str", | |
"type": { | |
"desugaredQualType": "const char *", | |
"qualType": "const char * _Nonnull" | |
} | |
}, | |
{ | |
"id": "0x7fb63a0650e8", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6687, | |
"file": "/usr/include/objc/objc.h", | |
"line": 211, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6687, | |
"file": "/usr/include/objc/objc.h", | |
"line": 211, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a065140", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a065200", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a065288", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a065310", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6754, | |
"file": "/usr/include/objc/objc.h", | |
"line": 212, | |
"col": 5, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0ad7e0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 6035, | |
"line": 199, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6035, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6683, | |
"line": 210, | |
"col": 1, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad280", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6035, | |
"line": 199, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6035, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6099, | |
"line": 200, | |
"col": 63, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad230", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6035, | |
"line": 199, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6035, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6035, | |
"col": 4, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0ad250", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6039, | |
"line": 200, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6039, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6099, | |
"col": 63, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Registers a method name with the Objective-C runtime system." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad2d0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6107, | |
"line": 202, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6107, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6107, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad2a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6107, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6107, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6107, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad2f0", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 6109, | |
"col": 5, | |
"tokLen": 5, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6108, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6192, | |
"col": 88, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"direction": "in", | |
"param": "str", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad380", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6118, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6118, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6192, | |
"col": 88, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad350", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6118, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6118, | |
"col": 14, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6192, | |
"col": 88, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A pointer to a C string. Pass the name of the method you wish to register." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad3d0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6200, | |
"line": 204, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6200, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6200, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad3a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6200, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6200, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6200, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad3f0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 6202, | |
"col": 5, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6201, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6275, | |
"col": 78, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad450", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6208, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6208, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6275, | |
"col": 78, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad420", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6208, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6208, | |
"col": 11, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6275, | |
"col": 78, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " A pointer of type SEL specifying the selector for the named method." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad4a0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6283, | |
"line": 206, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6283, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6283, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad470", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6283, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6283, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6283, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad4c0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 6285, | |
"col": 5, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6284, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6385, | |
"line": 207, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad5b0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6289, | |
"line": 206, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6289, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6385, | |
"line": 207, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad4f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6289, | |
"line": 206, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6289, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6361, | |
"col": 81, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " The implementation of this method is identical to the implementation of " | |
}, | |
{ | |
"id": "0x7fb63a0ad550", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 6362, | |
"col": 82, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6362, | |
"col": 82, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6363, | |
"col": 83, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"sel_registerName." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad570", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6385, | |
"line": 207, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6385, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6385, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad5d0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 6387, | |
"col": 5, | |
"tokLen": 4, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6386, | |
"col": 4, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6683, | |
"line": 210, | |
"col": 1, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad780", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6391, | |
"line": 207, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6391, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6683, | |
"line": 210, | |
"col": 1, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad600", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6391, | |
"line": 207, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6391, | |
"col": 9, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6482, | |
"col": 100, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " Prior to OS X version 10.0, this method tried to find the selector mapped to the given name" | |
}, | |
{ | |
"id": "0x7fb63a0ad620", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6486, | |
"line": 208, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6486, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6500, | |
"col": 17, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " and returned " | |
}, | |
{ | |
"id": "0x7fb63a0ad670", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 6501, | |
"col": 18, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6501, | |
"col": 18, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6502, | |
"col": 19, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"NULL" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad690", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6508, | |
"col": 25, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6508, | |
"col": 25, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6582, | |
"col": 99, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " if the selector was not found. This was changed for safety, because it was" | |
}, | |
{ | |
"id": "0x7fb63a0ad6b0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6586, | |
"line": 209, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6586, | |
"col": 3, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6673, | |
"col": 90, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " observed that many of the callers of this function did not check the return value for " | |
}, | |
{ | |
"id": "0x7fb63a0ad700", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 6674, | |
"col": 91, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6674, | |
"col": 91, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6675, | |
"col": 92, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"NULL." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad720", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6683, | |
"line": 210, | |
"col": 1, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6683, | |
"col": 1, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6683, | |
"col": 1, | |
"tokLen": 0, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0653e0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 6817, | |
"line": 214, | |
"col": 21, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6797, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6817, | |
"col": 21, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "objc_objectptr_t", | |
"type": { | |
"qualType": "const void *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0653a0", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "const void *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848861", | |
"kind": "QualType", | |
"type": { | |
"qualType": "const void" | |
}, | |
"qualifiers": "const", | |
"inner": [ | |
{ | |
"id": "0x7fb639848860", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "void" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0656b0", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 6892, | |
"line": 219, | |
"col": 26, | |
"tokLen": 19, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6867, | |
"file": "/usr/include/objc/objc.h", | |
"line": 219, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 4678, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 72, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6948, | |
"file": "/usr/include/objc/objc.h", | |
"line": 220, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "objc_retainedObject", | |
"mangledName": "_objc_retainedObject", | |
"type": { | |
"qualType": "id _Nullable (objc_objectptr_t _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0654f8", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 6939, | |
"line": 219, | |
"col": 73, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 6912, | |
"col": 46, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 6939, | |
"col": 73, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "const void *", | |
"qualType": "objc_objectptr_t _Nullable", | |
"typeAliasDeclId": "0x7fb63a0653e0" | |
} | |
}, | |
{ | |
"id": "0x7fb63a065758", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6867, | |
"file": "/usr/include/objc/objc.h", | |
"line": 219, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6867, | |
"file": "/usr/include/objc/objc.h", | |
"line": 219, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0657b0", | |
"kind": "UnavailableAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 4660, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 54, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6948, | |
"file": "/usr/include/objc/objc.h", | |
"line": 220, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 4676, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 70, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6948, | |
"file": "/usr/include/objc/objc.h", | |
"line": 220, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0659b8", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 7059, | |
"line": 221, | |
"col": 26, | |
"tokLen": 21, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7034, | |
"file": "/usr/include/objc/objc.h", | |
"line": 221, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 4678, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 72, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7117, | |
"file": "/usr/include/objc/objc.h", | |
"line": 222, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "objc_unretainedObject", | |
"mangledName": "_objc_unretainedObject", | |
"type": { | |
"qualType": "id _Nullable (objc_objectptr_t _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a065888", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 7108, | |
"line": 221, | |
"col": 75, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 7081, | |
"col": 48, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 7108, | |
"col": 75, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "const void *", | |
"qualType": "objc_objectptr_t _Nullable", | |
"typeAliasDeclId": "0x7fb63a0653e0" | |
} | |
}, | |
{ | |
"id": "0x7fb63a065a60", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7034, | |
"file": "/usr/include/objc/objc.h", | |
"line": 221, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7034, | |
"file": "/usr/include/objc/objc.h", | |
"line": 221, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a065ab8", | |
"kind": "UnavailableAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 4660, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 54, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7117, | |
"file": "/usr/include/objc/objc.h", | |
"line": 222, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 4676, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 70, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7117, | |
"file": "/usr/include/objc/objc.h", | |
"line": 222, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a065d10", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 7210, | |
"line": 223, | |
"col": 40, | |
"tokLen": 22, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7171, | |
"file": "/usr/include/objc/objc.h", | |
"line": 223, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 4678, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 72, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7255, | |
"file": "/usr/include/objc/objc.h", | |
"line": 224, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
}, | |
"name": "objc_unretainedPointer", | |
"mangledName": "_objc_unretainedPointer", | |
"type": { | |
"qualType": "objc_objectptr_t _Nullable (id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a065b70", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 7246, | |
"line": 223, | |
"col": 76, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 7233, | |
"col": 63, | |
"tokLen": 2, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 7246, | |
"col": 76, | |
"tokLen": 3, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a065db8", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7171, | |
"file": "/usr/include/objc/objc.h", | |
"line": 223, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7171, | |
"file": "/usr/include/objc/objc.h", | |
"line": 223, | |
"col": 1, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a065e10", | |
"kind": "UnavailableAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 4660, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 54, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7255, | |
"file": "/usr/include/objc/objc.h", | |
"line": 224, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 4676, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 150, | |
"col": 70, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7255, | |
"file": "/usr/include/objc/objc.h", | |
"line": 224, | |
"col": 5, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
} | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a065e78", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 454, | |
"file": "/nix/store/clkdx1vscglscmjnpznxkz4mzqbccxn9-clang-wrapper-10.0.0/resource-root/include/stdarg.h", | |
"line": 14, | |
"col": 27, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 428, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 454, | |
"col": 27, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "va_list", | |
"type": { | |
"desugaredQualType": "struct __va_list_tag [1]", | |
"qualType": "__builtin_va_list", | |
"typeAliasDeclId": "0x7fb639882ef8" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883880", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__builtin_va_list" | |
}, | |
"decl": { | |
"id": "0x7fb639882ef8", | |
"kind": "TypedefDecl", | |
"name": "__builtin_va_list" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ea0", | |
"kind": "ConstantArrayType", | |
"type": { | |
"qualType": "struct __va_list_tag [1]" | |
}, | |
"size": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ce0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct __va_list_tag" | |
}, | |
"decl": { | |
"id": "0x7fb639882c58", | |
"kind": "RecordDecl", | |
"name": "__va_list_tag" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a065ee0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1067, | |
"line": 32, | |
"col": 27, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1041, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1067, | |
"col": 27, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "__gnuc_va_list", | |
"type": { | |
"desugaredQualType": "struct __va_list_tag [1]", | |
"qualType": "__builtin_va_list", | |
"typeAliasDeclId": "0x7fb639882ef8" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883880", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__builtin_va_list" | |
}, | |
"decl": { | |
"id": "0x7fb639882ef8", | |
"kind": "TypedefDecl", | |
"name": "__builtin_va_list" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ea0", | |
"kind": "ConstantArrayType", | |
"type": { | |
"qualType": "struct __va_list_tag [1]" | |
}, | |
"size": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb639882ce0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct __va_list_tag" | |
}, | |
"decl": { | |
"id": "0x7fb639882c58", | |
"kind": "RecordDecl", | |
"name": "__va_list_tag" | |
} | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a065f50", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1381, | |
"file": "/usr/include/_types/_uint8_t.h", | |
"line": 31, | |
"col": 23, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1359, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"end": { | |
"offset": 1381, | |
"col": 23, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "uint8_t", | |
"type": { | |
"qualType": "unsigned char" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848960", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned char" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a065fc0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1384, | |
"file": "/usr/include/_types/_uint16_t.h", | |
"line": 31, | |
"col": 24, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1361, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"end": { | |
"offset": 1384, | |
"col": 24, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "uint16_t", | |
"type": { | |
"qualType": "unsigned short" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a066030", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1382, | |
"file": "/usr/include/_types/_uint32_t.h", | |
"line": 31, | |
"col": 22, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1361, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"end": { | |
"offset": 1382, | |
"col": 22, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "uint32_t", | |
"type": { | |
"qualType": "unsigned int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0660a0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1388, | |
"file": "/usr/include/_types/_uint64_t.h", | |
"line": 31, | |
"col": 28, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1361, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"end": { | |
"offset": 1388, | |
"col": 28, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "uint64_t", | |
"type": { | |
"qualType": "unsigned long long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a066130", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 575, | |
"file": "/usr/include/stdint.h", | |
"line": 29, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 550, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 575, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_least8_t", | |
"type": { | |
"desugaredQualType": "signed char", | |
"qualType": "int8_t", | |
"typeAliasDeclId": "0x7fb6398c4c70" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a066100", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int8_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4c70", | |
"kind": "TypedefDecl", | |
"name": "int8_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "signed char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c600", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 613, | |
"line": 30, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 589, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 613, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_least16_t", | |
"type": { | |
"desugaredQualType": "short", | |
"qualType": "int16_t", | |
"typeAliasDeclId": "0x7fb6398c4ce0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a066190", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int16_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4ce0", | |
"kind": "TypedefDecl", | |
"name": "int16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "short" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c668", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 652, | |
"line": 31, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 628, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 652, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_least32_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "int32_t", | |
"typeAliasDeclId": "0x7fb6398c4d50" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0ad0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4d50", | |
"kind": "TypedefDecl", | |
"name": "int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c6d0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 691, | |
"line": 32, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 667, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 691, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_least64_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c760", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 730, | |
"line": 33, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 706, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 730, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_least8_t", | |
"type": { | |
"desugaredQualType": "unsigned char", | |
"qualType": "uint8_t", | |
"typeAliasDeclId": "0x7fb63a065f50" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c730", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint8_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a065f50", | |
"kind": "TypedefDecl", | |
"name": "uint8_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848960", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c7f0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 768, | |
"line": 34, | |
"col": 24, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 745, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 768, | |
"col": 24, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_least16_t", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "uint16_t", | |
"typeAliasDeclId": "0x7fb63a065fc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c7c0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint16_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a065fc0", | |
"kind": "TypedefDecl", | |
"name": "uint16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c880", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 807, | |
"line": 35, | |
"col": 24, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 784, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 807, | |
"col": 24, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_least32_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "uint32_t", | |
"typeAliasDeclId": "0x7fb63a066030" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c850", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a066030", | |
"kind": "TypedefDecl", | |
"name": "uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c910", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 846, | |
"line": 36, | |
"col": 24, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 823, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 846, | |
"col": 24, | |
"tokLen": 14, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_least64_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "uint64_t", | |
"typeAliasDeclId": "0x7fb63a0660a0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c8e0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint64_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a0660a0", | |
"kind": "TypedefDecl", | |
"name": "uint64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c978", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 933, | |
"line": 40, | |
"col": 27, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 907, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 933, | |
"col": 27, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_fast8_t", | |
"type": { | |
"desugaredQualType": "signed char", | |
"qualType": "int8_t", | |
"typeAliasDeclId": "0x7fb6398c4c70" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a066100", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int8_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4c70", | |
"kind": "TypedefDecl", | |
"name": "int8_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "signed char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06c9e0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 971, | |
"line": 41, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 946, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 971, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_fast16_t", | |
"type": { | |
"desugaredQualType": "short", | |
"qualType": "int16_t", | |
"typeAliasDeclId": "0x7fb6398c4ce0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a066190", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int16_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4ce0", | |
"kind": "TypedefDecl", | |
"name": "int16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398488e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "short" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06ca48", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1010, | |
"line": 42, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 985, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1010, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_fast32_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "int32_t", | |
"typeAliasDeclId": "0x7fb6398c4d50" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398e0ad0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4d50", | |
"kind": "TypedefDecl", | |
"name": "int32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cab0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1049, | |
"line": 43, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1024, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1049, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "int_fast64_t", | |
"type": { | |
"desugaredQualType": "long long", | |
"qualType": "int64_t", | |
"typeAliasDeclId": "0x7fb6398c4dc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398c4fe0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "int64_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398c4dc0", | |
"kind": "TypedefDecl", | |
"name": "int64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848940", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cb18", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1088, | |
"line": 44, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1063, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1088, | |
"col": 26, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_fast8_t", | |
"type": { | |
"desugaredQualType": "unsigned char", | |
"qualType": "uint8_t", | |
"typeAliasDeclId": "0x7fb63a065f50" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c730", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint8_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a065f50", | |
"kind": "TypedefDecl", | |
"name": "uint8_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848960", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned char" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cb80", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1126, | |
"line": 45, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1102, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1126, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_fast16_t", | |
"type": { | |
"desugaredQualType": "unsigned short", | |
"qualType": "uint16_t", | |
"typeAliasDeclId": "0x7fb63a065fc0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c7c0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint16_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a065fc0", | |
"kind": "TypedefDecl", | |
"name": "uint16_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848980", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned short" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cbe8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1165, | |
"line": 46, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1141, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1165, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_fast32_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "uint32_t", | |
"typeAliasDeclId": "0x7fb63a066030" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c850", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a066030", | |
"kind": "TypedefDecl", | |
"name": "uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cc50", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1204, | |
"line": 47, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1180, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 1204, | |
"col": 25, | |
"tokLen": 13, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "uint_fast64_t", | |
"type": { | |
"desugaredQualType": "unsigned long long", | |
"qualType": "uint64_t", | |
"typeAliasDeclId": "0x7fb63a0660a0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06c8e0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "uint64_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a0660a0", | |
"kind": "TypedefDecl", | |
"name": "uint64_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489e0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06ccc0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1408, | |
"file": "/usr/include/_types/_intmax_t.h", | |
"line": 32, | |
"col": 25, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1384, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"end": { | |
"offset": 1408, | |
"col": 25, | |
"tokLen": 8, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
} | |
}, | |
"name": "intmax_t", | |
"type": { | |
"qualType": "long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cd30", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1412, | |
"file": "/usr/include/_types/_uintmax_t.h", | |
"line": 32, | |
"col": 26, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1387, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
}, | |
"end": { | |
"offset": 1412, | |
"col": 26, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/stdint.h" | |
} | |
} | |
}, | |
"name": "uintmax_t", | |
"type": { | |
"qualType": "unsigned long" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489c0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned long" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cda0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1448, | |
"file": "/usr/include/_types.h", | |
"line": 40, | |
"col": 14, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1435, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"end": { | |
"offset": 1448, | |
"col": 14, | |
"tokLen": 16, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
} | |
}, | |
"name": "__darwin_nl_item", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06ce10", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1479, | |
"line": 41, | |
"col": 14, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1466, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"end": { | |
"offset": 1479, | |
"col": 14, | |
"tokLen": 18, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
} | |
}, | |
"name": "__darwin_wctrans_t", | |
"type": { | |
"qualType": "int" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06ce78", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1534, | |
"line": 43, | |
"col": 20, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1515, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"end": { | |
"offset": 1534, | |
"col": 20, | |
"tokLen": 17, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
} | |
}, | |
"name": "__darwin_wctype_t", | |
"type": { | |
"desugaredQualType": "unsigned int", | |
"qualType": "__uint32_t", | |
"typeAliasDeclId": "0x7fb6398831c0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883af0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__uint32_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398831c0", | |
"kind": "TypedefDecl", | |
"name": "__uint32_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb6398489a0", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "unsigned int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cf00", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1442, | |
"file": "/usr/include/sys/_types/_ptrdiff_t.h", | |
"line": 32, | |
"col": 28, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1415, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"end": { | |
"offset": 1442, | |
"col": 28, | |
"tokLen": 9, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
} | |
}, | |
"isReferenced": true, | |
"name": "ptrdiff_t", | |
"type": { | |
"desugaredQualType": "long", | |
"qualType": "__darwin_ptrdiff_t", | |
"typeAliasDeclId": "0x7fb6398837b0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06ced0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_ptrdiff_t" | |
}, | |
"decl": { | |
"id": "0x7fb6398837b0", | |
"kind": "TypedefDecl", | |
"name": "__darwin_ptrdiff_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848920", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cf68", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1495, | |
"file": "/usr/include/sys/_types/_wchar_t.h", | |
"line": 34, | |
"col": 26, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1470, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"end": { | |
"offset": 1495, | |
"col": 26, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
} | |
}, | |
"name": "wchar_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__darwin_wchar_t", | |
"typeAliasDeclId": "0x7fb639883920" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639883980", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_wchar_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883920", | |
"kind": "TypedefDecl", | |
"name": "__darwin_wchar_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06cff0", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1431, | |
"file": "/usr/include/sys/_types/_wint_t.h", | |
"line": 32, | |
"col": 25, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 1407, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
}, | |
"end": { | |
"offset": 1431, | |
"col": 25, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/stddef.h" | |
} | |
} | |
}, | |
"name": "wint_t", | |
"type": { | |
"desugaredQualType": "int", | |
"qualType": "__darwin_wint_t", | |
"typeAliasDeclId": "0x7fb639883a20" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06cfc0", | |
"kind": "TypedefType", | |
"type": { | |
"qualType": "__darwin_wint_t" | |
}, | |
"decl": { | |
"id": "0x7fb639883a20", | |
"kind": "TypedefDecl", | |
"name": "__darwin_wint_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848900", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "int" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06d060", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3769, | |
"file": "/usr/include/stddef.h", | |
"line": 87, | |
"col": 21, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"range": { | |
"begin": { | |
"offset": 3749, | |
"col": 1, | |
"tokLen": 7, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
}, | |
"end": { | |
"offset": 3769, | |
"col": 21, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/runtime.h" | |
} | |
} | |
}, | |
"name": "max_align_t", | |
"type": { | |
"qualType": "long double" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb639848a40", | |
"kind": "BuiltinType", | |
"type": { | |
"qualType": "long double" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06d0e8", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1338, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 44, | |
"col": 16, | |
"tokLen": 11 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1331, | |
"col": 9, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 1338, | |
"col": 16, | |
"tokLen": 11 | |
} | |
}, | |
"name": "objc_method", | |
"tagUsed": "struct" | |
}, | |
{ | |
"id": "0x7fb63a06d250", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1351, | |
"col": 29, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1323, | |
"col": 1, | |
"tokLen": 7 | |
}, | |
"end": { | |
"offset": 1351, | |
"col": 29, | |
"tokLen": 6 | |
} | |
}, | |
"isReferenced": true, | |
"name": "Method", | |
"type": { | |
"qualType": "struct objc_method *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d200", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct objc_method *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d190", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_method" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb63a06d0e8", | |
"kind": "RecordDecl", | |
"name": "objc_method" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d170", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct objc_method" | |
}, | |
"decl": { | |
"id": "0x7fb63a06d0e8", | |
"kind": "RecordDecl", | |
"name": "objc_method" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad8b0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1259, | |
"line": 43, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1259, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1321, | |
"col": 66, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad880", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1259, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1259, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1321, | |
"col": 66, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad850", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1259, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1259, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1321, | |
"col": 66, | |
"tokLen": 1 | |
} | |
}, | |
"text": " An opaque type that represents a method in a class definition." | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06d2f0", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1432, | |
"line": 47, | |
"col": 16, | |
"tokLen": 9 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1425, | |
"col": 9, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 1432, | |
"col": 16, | |
"tokLen": 9 | |
} | |
}, | |
"name": "objc_ivar", | |
"tagUsed": "struct" | |
}, | |
{ | |
"id": "0x7fb63a06d450", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1443, | |
"col": 27, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1417, | |
"col": 1, | |
"tokLen": 7 | |
}, | |
"end": { | |
"offset": 1443, | |
"col": 27, | |
"tokLen": 4 | |
} | |
}, | |
"isReferenced": true, | |
"name": "Ivar", | |
"type": { | |
"qualType": "struct objc_ivar *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d400", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct objc_ivar *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d390", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_ivar" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb63a06d2f0", | |
"kind": "RecordDecl", | |
"name": "objc_ivar" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d370", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct objc_ivar" | |
}, | |
"decl": { | |
"id": "0x7fb63a06d2f0", | |
"kind": "RecordDecl", | |
"name": "objc_ivar" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0ad980", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1363, | |
"line": 46, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1363, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1415, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad950", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1363, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1363, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1415, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0ad920", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1363, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1363, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1415, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"text": " An opaque type that represents an instance variable." | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a06d4f0", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1512, | |
"line": 50, | |
"col": 16, | |
"tokLen": 13 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1505, | |
"col": 9, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 1512, | |
"col": 16, | |
"tokLen": 13 | |
} | |
}, | |
"name": "objc_category", | |
"tagUsed": "struct" | |
}, | |
{ | |
"id": "0x7fb63a07a650", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1527, | |
"col": 31, | |
"tokLen": 8 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1497, | |
"col": 1, | |
"tokLen": 7 | |
}, | |
"end": { | |
"offset": 1527, | |
"col": 31, | |
"tokLen": 8 | |
} | |
}, | |
"name": "Category", | |
"type": { | |
"qualType": "struct objc_category *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07a600", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct objc_category *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d590", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_category" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb63a06d4f0", | |
"kind": "RecordDecl", | |
"name": "objc_category" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a06d570", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct objc_category" | |
}, | |
"decl": { | |
"id": "0x7fb63a06d4f0", | |
"kind": "RecordDecl", | |
"name": "objc_category" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b0e60", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1453, | |
"line": 49, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1453, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1495, | |
"col": 46, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b0e30", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1453, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1453, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1495, | |
"col": 46, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b0e00", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1453, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1453, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1495, | |
"col": 46, | |
"tokLen": 1 | |
} | |
}, | |
"text": " An opaque type that represents a category." | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07a6f0", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1622, | |
"line": 53, | |
"col": 16, | |
"tokLen": 13 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1615, | |
"col": 9, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 1622, | |
"col": 16, | |
"tokLen": 13 | |
} | |
}, | |
"name": "objc_property", | |
"tagUsed": "struct" | |
}, | |
{ | |
"id": "0x7fb63a07a850", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 1637, | |
"col": 31, | |
"tokLen": 15 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1607, | |
"col": 1, | |
"tokLen": 7 | |
}, | |
"end": { | |
"offset": 1637, | |
"col": 31, | |
"tokLen": 15 | |
} | |
}, | |
"isReferenced": true, | |
"name": "objc_property_t", | |
"type": { | |
"qualType": "struct objc_property *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07a800", | |
"kind": "PointerType", | |
"type": { | |
"qualType": "struct objc_property *" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07a790", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_property" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb63a07a6f0", | |
"kind": "RecordDecl", | |
"name": "objc_property" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07a770", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "struct objc_property" | |
}, | |
"decl": { | |
"id": "0x7fb63a07a6f0", | |
"kind": "RecordDecl", | |
"name": "objc_property" | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b0f30", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 1541, | |
"line": 52, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1541, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1605, | |
"col": 68, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b0f00", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 1541, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1541, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1605, | |
"col": 68, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b0ed0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 1541, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1541, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 1605, | |
"col": 68, | |
"tokLen": 1 | |
} | |
}, | |
"text": " An opaque type that represents an Objective-C declared property." | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07a8c0", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 1662, | |
"line": 55, | |
"col": 8, | |
"tokLen": 10 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1655, | |
"col": 1, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 2488, | |
"line": 70, | |
"col": 1, | |
"tokLen": 1 | |
} | |
}, | |
"previousDecl": "0x7fb639901058", | |
"name": "objc_class", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07aa78", | |
"kind": "UnavailableAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 8931, | |
"file": "/usr/include/AvailabilityMacros.h", | |
"line": 202, | |
"col": 50, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc-api.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2490, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 70, | |
"col": 3, | |
"tokLen": 17 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 8931, | |
"file": "/usr/include/AvailabilityMacros.h", | |
"line": 202, | |
"col": 50, | |
"tokLen": 11, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc-api.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 2490, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 70, | |
"col": 3, | |
"tokLen": 17 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07a9b8", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 1694, | |
"line": 56, | |
"col": 20, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 1679, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"end": { | |
"offset": 1694, | |
"col": 20, | |
"tokLen": 3 | |
} | |
}, | |
"name": "isa", | |
"type": { | |
"desugaredQualType": "Class", | |
"qualType": "OBJC_ISA_AVAILABILITY Class", | |
"typeAliasDeclId": "0x7fb639849378" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07aa08", | |
"kind": "DeprecatedAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 3781, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 127, | |
"col": 54, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 1699, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 56, | |
"col": 25, | |
"tokLen": 21 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 3781, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 127, | |
"col": 54, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 1699, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 56, | |
"col": 25, | |
"tokLen": 21 | |
} | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07ab08", | |
"kind": "ObjCInterfaceDecl", | |
"loc": { | |
"offset": 2592, | |
"line": 76, | |
"col": 8, | |
"tokLen": 8 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2585, | |
"col": 1, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 2592, | |
"col": 8, | |
"tokLen": 8 | |
} | |
}, | |
"previousDecl": "0x7fb6398493d0", | |
"name": "Protocol", | |
"mangledName": "_OBJC_CLASS_$_Protocol", | |
"super": { | |
"id": "0x0" | |
}, | |
"implementation": { | |
"id": "0x0" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ab88", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2681, | |
"line": 82, | |
"col": 8, | |
"tokLen": 23 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2674, | |
"col": 1, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 2856, | |
"line": 85, | |
"col": 1, | |
"tokLen": 1 | |
} | |
}, | |
"name": "objc_method_description", | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1000", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 2656, | |
"line": 81, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2656, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2672, | |
"col": 20, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b0fd0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 2656, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2656, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2672, | |
"col": 20, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b0fa0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 2656, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2656, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2672, | |
"col": 20, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Defines a method" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07aca8", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2725, | |
"line": 83, | |
"col": 19, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2711, | |
"col": 5, | |
"tokLen": 3 | |
}, | |
"end": { | |
"offset": 2725, | |
"col": 19, | |
"tokLen": 4 | |
} | |
}, | |
"name": "name", | |
"type": { | |
"desugaredQualType": "SEL *", | |
"qualType": "SEL _Nullable", | |
"typeAliasDeclId": "0x7fb6398491b0" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b10d0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 2749, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2749, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2772, | |
"col": 66, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b10a0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 2749, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2749, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2772, | |
"col": 66, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1070", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 2749, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2749, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2772, | |
"col": 66, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The name of the method " | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07ada0", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2797, | |
"line": 84, | |
"col": 22, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2780, | |
"col": 5, | |
"tokLen": 4 | |
}, | |
"end": { | |
"offset": 2797, | |
"col": 22, | |
"tokLen": 5 | |
} | |
}, | |
"name": "types", | |
"type": { | |
"desugaredQualType": "char *", | |
"qualType": "char * _Nullable" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b11a0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 2818, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2818, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2852, | |
"col": 77, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1170", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 2818, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2818, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2852, | |
"col": 77, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1140", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 2818, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2818, | |
"col": 43, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2852, | |
"col": 77, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The types of the method arguments " | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07ae48", | |
"kind": "RecordDecl", | |
"loc": { | |
"offset": 2901, | |
"line": 88, | |
"col": 9, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2901, | |
"col": 9, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 3079, | |
"line": 91, | |
"col": 1, | |
"tokLen": 1 | |
} | |
}, | |
"tagUsed": "struct", | |
"completeDefinition": true, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1270", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 2863, | |
"line": 87, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2891, | |
"col": 32, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1240", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2891, | |
"col": 32, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1210", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2891, | |
"col": 32, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Defines a property attribute" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07af38", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 2936, | |
"line": 89, | |
"col": 27, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2914, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"end": { | |
"offset": 2936, | |
"col": 27, | |
"tokLen": 4 | |
} | |
}, | |
"name": "name", | |
"type": { | |
"desugaredQualType": "const char *", | |
"qualType": "const char * _Nonnull" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1340", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 2956, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2956, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2982, | |
"col": 73, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1310", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 2956, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2956, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2982, | |
"col": 73, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b12e0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 2956, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2956, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2982, | |
"col": 73, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The name of the attribute " | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07b000", | |
"kind": "FieldDecl", | |
"loc": { | |
"offset": 3012, | |
"line": 90, | |
"col": 27, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2990, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"end": { | |
"offset": 3012, | |
"col": 27, | |
"tokLen": 5 | |
} | |
}, | |
"name": "value", | |
"type": { | |
"desugaredQualType": "const char *", | |
"qualType": "const char * _Nonnull" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1410", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 3032, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3032, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3075, | |
"col": 90, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b13e0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3032, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3032, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3075, | |
"col": 90, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b13b0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3032, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3032, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3075, | |
"col": 90, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The value of the attribute (usually empty) " | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07b0d8", | |
"kind": "TypedefDecl", | |
"loc": { | |
"offset": 3081, | |
"line": 91, | |
"col": 3, | |
"tokLen": 25 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2893, | |
"line": 88, | |
"col": 1, | |
"tokLen": 7 | |
}, | |
"end": { | |
"offset": 3081, | |
"line": 91, | |
"col": 3, | |
"tokLen": 25 | |
} | |
}, | |
"isReferenced": true, | |
"name": "objc_property_attribute_t", | |
"type": { | |
"desugaredQualType": "objc_property_attribute_t", | |
"qualType": "struct objc_property_attribute_t" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07b080", | |
"kind": "ElaboratedType", | |
"type": { | |
"qualType": "struct objc_property_attribute_t" | |
}, | |
"ownedTagDecl": { | |
"id": "0x7fb63a07ae48", | |
"kind": "RecordDecl", | |
"name": "" | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a07aed0", | |
"kind": "RecordType", | |
"type": { | |
"qualType": "objc_property_attribute_t" | |
}, | |
"decl": { | |
"id": "0x7fb63a07ae48", | |
"kind": "RecordDecl", | |
"name": "" | |
} | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b14e0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 2863, | |
"line": 87, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2891, | |
"col": 32, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b14b0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2891, | |
"col": 32, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1480", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 2863, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 2891, | |
"col": 32, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Defines a property attribute" | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07b3f0", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 3348, | |
"line": 106, | |
"col": 26, | |
"tokLen": 11 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3323, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 106, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_copy", | |
"mangledName": "_object_copy", | |
"type": { | |
"qualType": "id _Nullable (id _Nullable, size_t)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07b1d0", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 3373, | |
"line": 106, | |
"col": 51, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3360, | |
"col": 38, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 3373, | |
"col": 51, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07b270", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 3385, | |
"col": 63, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3378, | |
"col": 56, | |
"tokLen": 6 | |
}, | |
"end": { | |
"offset": 3385, | |
"col": 63, | |
"tokLen": 4 | |
} | |
}, | |
"name": "size", | |
"mangledName": "_size", | |
"type": { | |
"desugaredQualType": "unsigned long", | |
"qualType": "size_t", | |
"typeAliasDeclId": "0x7fb6398e1520" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07b4a0", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3323, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 106, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3323, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 106, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07b4f8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07c600", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07c688", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07c710", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3395, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 107, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b1960", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 3160, | |
"line": 98, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3160, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3319, | |
"line": 105, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b15a0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3160, | |
"line": 98, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3160, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3197, | |
"line": 99, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1550", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3160, | |
"line": 98, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3160, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3160, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b1570", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3164, | |
"line": 99, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3164, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3197, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Returns a copy of a given object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b15f0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3205, | |
"line": 101, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3205, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3205, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b15c0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3205, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3205, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3205, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1610", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 3207, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3206, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3242, | |
"line": 102, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b16c0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3216, | |
"line": 101, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3216, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3242, | |
"line": 102, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1670", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3216, | |
"line": 101, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3216, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3238, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"text": " An Objective-C object." | |
}, | |
{ | |
"id": "0x7fb63a0b1690", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3242, | |
"line": 102, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3242, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3242, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b16e0", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 3244, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3243, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3292, | |
"line": 104, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "size", | |
"paramIdx": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1810", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3254, | |
"line": 102, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3254, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3292, | |
"line": 104, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1740", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3254, | |
"line": 102, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3254, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3277, | |
"col": 38, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The size of the object " | |
}, | |
{ | |
"id": "0x7fb63a0b1790", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 3278, | |
"col": 39, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3278, | |
"col": 39, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3279, | |
"col": 40, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"obj." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b17b0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3288, | |
"line": 103, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3288, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3288, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b17d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3292, | |
"line": 104, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3292, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3292, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1830", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 3294, | |
"col": 5, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3293, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3319, | |
"line": 105, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1910", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3300, | |
"line": 104, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3300, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3319, | |
"line": 105, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1860", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3300, | |
"line": 104, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3300, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3310, | |
"col": 21, | |
"tokLen": 0 | |
} | |
}, | |
"text": " A copy of " | |
}, | |
{ | |
"id": "0x7fb63a0b18b0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 3311, | |
"col": 22, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3311, | |
"col": 22, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3312, | |
"col": 23, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"obj." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b18d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3319, | |
"line": 105, | |
"col": 1, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3319, | |
"col": 1, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3319, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07c990", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 3605, | |
"line": 118, | |
"col": 1, | |
"tokLen": 14 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 117, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_dispose", | |
"mangledName": "_object_dispose", | |
"type": { | |
"qualType": "id _Nullable (id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07c828", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 3633, | |
"line": 118, | |
"col": 29, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3620, | |
"col": 16, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 3633, | |
"col": 29, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ca38", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 117, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 117, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ca90", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07cb18", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07cba0", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07cc28", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3642, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 119, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b1c40", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 3466, | |
"line": 110, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3466, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3574, | |
"line": 115, | |
"col": 14, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1a20", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3466, | |
"line": 110, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3466, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3514, | |
"line": 111, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b19d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3466, | |
"line": 110, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3466, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3466, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b19f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3470, | |
"line": 111, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3470, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3514, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Frees the memory occupied by a given object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1a70", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3522, | |
"line": 113, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3522, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3522, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1a40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3522, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3522, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3522, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1a90", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 3524, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3523, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3555, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1b20", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3533, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3533, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3555, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1af0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3533, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3533, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3555, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"text": " An Objective-C object." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1b70", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3563, | |
"line": 115, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3563, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3563, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1b40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3563, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3563, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3563, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1b90", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 3565, | |
"col": 5, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3564, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3574, | |
"col": 14, | |
"tokLen": 1 | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1bf0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3571, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3571, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3574, | |
"col": 14, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1bc0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3571, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3571, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3574, | |
"col": 14, | |
"tokLen": 1 | |
} | |
}, | |
"text": " nil" | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07ced0", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 3938, | |
"line": 131, | |
"col": 1, | |
"tokLen": 15 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3910, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 130, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_getClass", | |
"mangledName": "_object_getClass", | |
"type": { | |
"qualType": "Class _Nullable (id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07cd38", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 3967, | |
"line": 131, | |
"col": 30, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3954, | |
"col": 17, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 3967, | |
"col": 30, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07cf78", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3910, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 130, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3910, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 130, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07cfd0", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d058", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d0e0", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d168", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 3977, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 132, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b2140", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 3713, | |
"line": 122, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3713, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3906, | |
"line": 129, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1d00", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3713, | |
"line": 122, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3713, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3748, | |
"line": 123, | |
"col": 34, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1cb0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3713, | |
"line": 122, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3713, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3713, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b1cd0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3717, | |
"line": 123, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3717, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3748, | |
"col": 34, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Returns the class of an object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1d50", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3756, | |
"line": 125, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3756, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3756, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1d20", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3756, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3756, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3756, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1d70", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 3758, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3757, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3798, | |
"col": 45, | |
"tokLen": 1 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1e00", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3767, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3767, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3798, | |
"col": 45, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1dd0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3767, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3767, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3798, | |
"col": 45, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The object you want to inspect." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1e50", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3806, | |
"line": 127, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3806, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3806, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1e20", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3806, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3806, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3806, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1e70", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 3808, | |
"col": 5, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3807, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3906, | |
"line": 129, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b20f0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 3814, | |
"line": 127, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3814, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3906, | |
"line": 129, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b1ea0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3814, | |
"line": 127, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3814, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3840, | |
"col": 37, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The class object of which " | |
}, | |
{ | |
"id": "0x7fb63a0b1ef0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 3841, | |
"col": 38, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3841, | |
"col": 38, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3842, | |
"col": 39, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"object" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1f10", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3850, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3850, | |
"col": 47, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3866, | |
"col": 63, | |
"tokLen": 0 | |
} | |
}, | |
"text": " is an instance, " | |
}, | |
{ | |
"id": "0x7fb63a0b1f30", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3870, | |
"line": 128, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3870, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3874, | |
"col": 7, | |
"tokLen": 0 | |
} | |
}, | |
"text": " or " | |
}, | |
{ | |
"id": "0x7fb63a0b1f80", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 3875, | |
"col": 8, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3875, | |
"col": 8, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3876, | |
"col": 9, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"Nil" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b1fa0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3881, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3881, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3884, | |
"col": 17, | |
"tokLen": 0 | |
} | |
}, | |
"text": " if " | |
}, | |
{ | |
"id": "0x7fb63a0b1ff0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 3885, | |
"col": 18, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3885, | |
"col": 18, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3886, | |
"col": 19, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"object" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2010", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3894, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3894, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3897, | |
"col": 30, | |
"tokLen": 0 | |
} | |
}, | |
"text": " is " | |
}, | |
{ | |
"id": "0x7fb63a0b2060", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 3898, | |
"col": 31, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3898, | |
"col": 31, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 3899, | |
"col": 32, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"nil." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2080", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 3906, | |
"line": 129, | |
"col": 1, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 3906, | |
"col": 1, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 3906, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07d4a0", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 4249, | |
"line": 143, | |
"col": 1, | |
"tokLen": 15 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4221, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 142, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_setClass", | |
"mangledName": "_object_setClass", | |
"type": { | |
"qualType": "Class _Nullable (id _Nullable, Class _Nonnull)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07d278", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 4278, | |
"line": 143, | |
"col": 30, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4265, | |
"col": 17, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 4278, | |
"col": 30, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d320", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 4298, | |
"col": 50, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4283, | |
"col": 35, | |
"tokLen": 5 | |
}, | |
"end": { | |
"offset": 4298, | |
"col": 50, | |
"tokLen": 3 | |
} | |
}, | |
"name": "cls", | |
"mangledName": "_cls", | |
"type": { | |
"desugaredQualType": "Class", | |
"qualType": "Class _Nonnull", | |
"typeAliasDeclId": "0x7fb639849378" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d550", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4221, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 142, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4221, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 142, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d600", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d688", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d710", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07d798", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4308, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 144, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b26f0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 4023, | |
"line": 134, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4023, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4217, | |
"line": 141, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2200", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4023, | |
"line": 134, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4023, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4055, | |
"line": 135, | |
"col": 31, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b21b0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4023, | |
"line": 134, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4023, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4023, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b21d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4027, | |
"line": 135, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4027, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4055, | |
"col": 31, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Sets the class of an object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2250", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4063, | |
"line": 137, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4063, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4063, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2220", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4063, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4063, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4063, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2270", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 4065, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4064, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4099, | |
"line": 138, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2320", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4074, | |
"line": 137, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4074, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4099, | |
"line": 138, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b22d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4074, | |
"line": 137, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4074, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4095, | |
"col": 35, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The object to modify." | |
}, | |
{ | |
"id": "0x7fb63a0b22f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4099, | |
"line": 138, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4099, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4099, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2340", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 4101, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4100, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4125, | |
"col": 29, | |
"tokLen": 1 | |
} | |
}, | |
"direction": "in", | |
"param": "cls", | |
"paramIdx": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b23d0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4110, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4110, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4125, | |
"col": 29, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b23a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4110, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4110, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4125, | |
"col": 29, | |
"tokLen": 1 | |
} | |
}, | |
"text": " A class object." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2420", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4133, | |
"line": 140, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4133, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4133, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b23f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4133, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4133, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4133, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2440", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 4135, | |
"col": 5, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4134, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4217, | |
"line": 141, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b26a0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4141, | |
"line": 140, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4141, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4217, | |
"line": 141, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2470", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4141, | |
"line": 140, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4141, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4163, | |
"col": 33, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The previous value of " | |
}, | |
{ | |
"id": "0x7fb63a0b24c0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4164, | |
"col": 34, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4164, | |
"col": 34, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4165, | |
"col": 35, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"object's" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b24e0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4175, | |
"col": 45, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4175, | |
"col": 45, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4185, | |
"col": 55, | |
"tokLen": 0 | |
} | |
}, | |
"text": " class, or " | |
}, | |
{ | |
"id": "0x7fb63a0b2530", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4186, | |
"col": 56, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4186, | |
"col": 56, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4187, | |
"col": 57, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"Nil" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2550", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4192, | |
"col": 62, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4192, | |
"col": 62, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4195, | |
"col": 65, | |
"tokLen": 0 | |
} | |
}, | |
"text": " if " | |
}, | |
{ | |
"id": "0x7fb63a0b25a0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4196, | |
"col": 66, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4196, | |
"col": 66, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4197, | |
"col": 67, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"object" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b25c0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4205, | |
"col": 75, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4205, | |
"col": 75, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4208, | |
"col": 78, | |
"tokLen": 0 | |
} | |
}, | |
"text": " is " | |
}, | |
{ | |
"id": "0x7fb63a0b2610", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4209, | |
"col": 79, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4209, | |
"col": 79, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4210, | |
"col": 80, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"nil." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2630", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4217, | |
"line": 141, | |
"col": 1, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4217, | |
"col": 1, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4217, | |
"col": 1, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07d9d8", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 4543, | |
"line": 155, | |
"col": 1, | |
"tokLen": 14 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4526, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 154, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_isClass", | |
"mangledName": "_object_isClass", | |
"type": { | |
"qualType": "BOOL (id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07d8a8", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 4571, | |
"line": 155, | |
"col": 29, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4558, | |
"col": 16, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 4571, | |
"col": 29, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07da80", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4526, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 154, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4526, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 154, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07dad8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07db60", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07dbe8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07dc70", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 4580, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 156, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b29d0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 4355, | |
"line": 147, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4355, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4520, | |
"line": 152, | |
"col": 71, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b27b0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4355, | |
"line": 147, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4355, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4403, | |
"line": 148, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2760", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4355, | |
"line": 147, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4355, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4355, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b2780", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4359, | |
"line": 148, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4359, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4403, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Returns whether an object is a class object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2800", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4411, | |
"line": 150, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4411, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4411, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b27d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4411, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4411, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4411, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2820", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 4413, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4412, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4444, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b28b0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4422, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4422, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4444, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2880", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4422, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4422, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4444, | |
"col": 36, | |
"tokLen": 1 | |
} | |
}, | |
"text": " An Objective-C object." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2900", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4452, | |
"line": 152, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4452, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4452, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b28d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4452, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4452, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4452, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2920", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 4454, | |
"col": 5, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4453, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4520, | |
"col": 71, | |
"tokLen": 1 | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2980", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4460, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4460, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4520, | |
"col": 71, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2950", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4460, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4460, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4520, | |
"col": 71, | |
"tokLen": 1 | |
} | |
}, | |
"text": " true if the object is a class or metaclass, false otherwise." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07e010", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 5137, | |
"line": 171, | |
"col": 1, | |
"tokLen": 14 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5112, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 170, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_getIvar", | |
"mangledName": "_object_getIvar", | |
"type": { | |
"qualType": "id _Nullable (id _Nullable, Ivar _Nonnull)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07dd88", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 5165, | |
"line": 171, | |
"col": 29, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5152, | |
"col": 16, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 5165, | |
"col": 29, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07de88", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 5184, | |
"col": 48, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5170, | |
"col": 34, | |
"tokLen": 4 | |
}, | |
"end": { | |
"offset": 5184, | |
"col": 48, | |
"tokLen": 4 | |
} | |
}, | |
"name": "ivar", | |
"mangledName": "_ivar", | |
"type": { | |
"desugaredQualType": "struct objc_ivar *", | |
"qualType": "Ivar _Nonnull", | |
"typeAliasDeclId": "0x7fb63a06d450" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e0c0", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5112, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 170, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5112, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 170, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e118", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e1a0", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e228", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e2b0", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5195, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 172, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b3160", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 4628, | |
"line": 159, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4628, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5106, | |
"line": 168, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2a90", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4628, | |
"line": 159, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4628, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4685, | |
"line": 160, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2a40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4628, | |
"line": 159, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4628, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4628, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b2a60", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4632, | |
"line": 160, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4632, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4685, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Reads the value of an instance variable in an object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2ae0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4693, | |
"line": 162, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4693, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4693, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2ab0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4693, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4693, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4693, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2b00", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 4695, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4694, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4781, | |
"line": 163, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2bb0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4704, | |
"line": 162, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4704, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4781, | |
"line": 163, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2b60", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4704, | |
"line": 162, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4704, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4777, | |
"col": 87, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The object containing the instance variable whose value you want to read." | |
}, | |
{ | |
"id": "0x7fb63a0b2b80", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4781, | |
"line": 163, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4781, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4781, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2bd0", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 4783, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4782, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4864, | |
"col": 86, | |
"tokLen": 1 | |
} | |
}, | |
"direction": "in", | |
"param": "ivar", | |
"paramIdx": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2c60", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4793, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4793, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4864, | |
"col": 86, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2c30", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4793, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4793, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4864, | |
"col": 86, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The Ivar describing the instance variable whose value you want to read." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2cb0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4872, | |
"line": 165, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4872, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4872, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2c80", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4872, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4872, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4872, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2cd0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 4874, | |
"col": 5, | |
"tokLen": 6 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4873, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4978, | |
"line": 167, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"name": "return", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2f50", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4880, | |
"line": 165, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4880, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4978, | |
"line": 167, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2d00", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4880, | |
"line": 165, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4880, | |
"col": 11, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4928, | |
"col": 59, | |
"tokLen": 0 | |
} | |
}, | |
"text": " The value of the instance variable specified by " | |
}, | |
{ | |
"id": "0x7fb63a0b2d50", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4929, | |
"col": 60, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4929, | |
"col": 60, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4930, | |
"col": 61, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"ivar," | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2d70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4937, | |
"col": 68, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4937, | |
"col": 68, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4940, | |
"col": 71, | |
"tokLen": 0 | |
} | |
}, | |
"text": " or " | |
}, | |
{ | |
"id": "0x7fb63a0b2dc0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4941, | |
"col": 72, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4941, | |
"col": 72, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4942, | |
"col": 73, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"nil" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2de0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4947, | |
"col": 78, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4947, | |
"col": 78, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4950, | |
"col": 81, | |
"tokLen": 0 | |
} | |
}, | |
"text": " if " | |
}, | |
{ | |
"id": "0x7fb63a0b2e30", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4951, | |
"col": 82, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4951, | |
"col": 82, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4952, | |
"col": 83, | |
"tokLen": 1 | |
} | |
}, | |
"name": "e", | |
"renderKind": "emphasized", | |
"args": [ | |
"object" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2e50", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4960, | |
"col": 91, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4960, | |
"col": 91, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4963, | |
"col": 94, | |
"tokLen": 0 | |
} | |
}, | |
"text": " is " | |
}, | |
{ | |
"id": "0x7fb63a0b2ea0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4964, | |
"col": 95, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4964, | |
"col": 95, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4965, | |
"col": 96, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"nil." | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2ec0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4974, | |
"line": 166, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4974, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4974, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b2ee0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4978, | |
"line": 167, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4978, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4978, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b2f70", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 4980, | |
"col": 5, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4979, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5106, | |
"line": 168, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3100", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 4984, | |
"line": 167, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4984, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5106, | |
"line": 168, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b2fa0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 4984, | |
"line": 167, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4984, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 4984, | |
"col": 9, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b2ff0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 4985, | |
"col": 10, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 4985, | |
"col": 10, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 4986, | |
"col": 11, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"object_getIvar" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3010", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5002, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5002, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5017, | |
"col": 42, | |
"tokLen": 0 | |
} | |
}, | |
"text": " is faster than " | |
}, | |
{ | |
"id": "0x7fb63a0b3070", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 5018, | |
"col": 43, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5018, | |
"col": 43, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5019, | |
"col": 44, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"object_getInstanceVariable" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3090", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5047, | |
"col": 72, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5047, | |
"col": 72, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5058, | |
"col": 83, | |
"tokLen": 1 | |
} | |
}, | |
"text": " if the Ivar" | |
}, | |
{ | |
"id": "0x7fb63a0b30b0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5062, | |
"line": 168, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5062, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5106, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"text": " for the instance variable is already known." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07e678", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 5912, | |
"line": 188, | |
"col": 1, | |
"tokLen": 14 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5895, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 187, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_setIvar", | |
"mangledName": "_object_setIvar", | |
"type": { | |
"qualType": "void (id _Nullable, Ivar _Nonnull, id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07e3c8", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 5940, | |
"line": 188, | |
"col": 29, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5927, | |
"col": 16, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 5940, | |
"col": 29, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e470", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 5959, | |
"col": 48, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5945, | |
"col": 34, | |
"tokLen": 4 | |
}, | |
"end": { | |
"offset": 5959, | |
"col": 48, | |
"tokLen": 4 | |
} | |
}, | |
"name": "ivar", | |
"mangledName": "_ivar", | |
"type": { | |
"desugaredQualType": "struct objc_ivar *", | |
"qualType": "Ivar _Nonnull", | |
"typeAliasDeclId": "0x7fb63a06d450" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e518", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 5978, | |
"col": 67, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5965, | |
"col": 54, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 5978, | |
"col": 67, | |
"tokLen": 5 | |
} | |
}, | |
"name": "value", | |
"mangledName": "_value", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e730", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5895, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 187, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5895, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 187, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e788", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e810", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e898", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07e920", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 5990, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 189, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b3810", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 5241, | |
"line": 174, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5241, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5889, | |
"line": 185, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3220", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5241, | |
"line": 174, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5241, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5297, | |
"line": 175, | |
"col": 55, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b31d0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5241, | |
"line": 174, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5241, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5241, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b31f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5245, | |
"line": 175, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5245, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5297, | |
"col": 55, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Sets the value of an instance variable in an object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3270", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5305, | |
"line": 177, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5305, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5305, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3240", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5305, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5305, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5305, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3290", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 5307, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5306, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5392, | |
"line": 178, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3340", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5316, | |
"line": 177, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5316, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5392, | |
"line": 178, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b32f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5316, | |
"line": 177, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5316, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5388, | |
"col": 86, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The object containing the instance variable whose value you want to set." | |
}, | |
{ | |
"id": "0x7fb63a0b3310", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5392, | |
"line": 178, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5392, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5392, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3360", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 5394, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5393, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5478, | |
"line": 179, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "ivar", | |
"paramIdx": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3410", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5404, | |
"line": 178, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5404, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5478, | |
"line": 179, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b33c0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5404, | |
"line": 178, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5404, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5474, | |
"col": 85, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The Ivar describing the instance variable whose value you want to set." | |
}, | |
{ | |
"id": "0x7fb63a0b33e0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5478, | |
"line": 179, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5478, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5478, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3430", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 5480, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5479, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5531, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"direction": "in", | |
"param": "value", | |
"paramIdx": 2, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b34c0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5491, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5491, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5531, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3490", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5491, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5491, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5531, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The new value for the instance variable." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3510", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5539, | |
"line": 181, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5539, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5539, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b34e0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5539, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5539, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5539, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3530", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 5541, | |
"col": 5, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5540, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5761, | |
"line": 184, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3600", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5545, | |
"line": 181, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5545, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5761, | |
"line": 184, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3560", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5545, | |
"line": 181, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5545, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5622, | |
"col": 86, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Instance variables with known memory management (such as ARC strong and weak)" | |
}, | |
{ | |
"id": "0x7fb63a0b3580", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5626, | |
"line": 182, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5626, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5705, | |
"col": 82, | |
"tokLen": 0 | |
} | |
}, | |
"text": " use that memory management. Instance variables with unknown memory management " | |
}, | |
{ | |
"id": "0x7fb63a0b35a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5709, | |
"line": 183, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5709, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5757, | |
"col": 51, | |
"tokLen": 1 | |
} | |
}, | |
"text": " are assigned as if they were unsafe_unretained." | |
}, | |
{ | |
"id": "0x7fb63a0b35c0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5761, | |
"line": 184, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5761, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5761, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3620", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 5763, | |
"col": 5, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5762, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5889, | |
"line": 185, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b37b0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 5767, | |
"line": 184, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5767, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5889, | |
"line": 185, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3650", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5767, | |
"line": 184, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5767, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5767, | |
"col": 9, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b36a0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 5768, | |
"col": 10, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5768, | |
"col": 10, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5769, | |
"col": 11, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"object_setIvar" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b36c0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5785, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5785, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5800, | |
"col": 42, | |
"tokLen": 0 | |
} | |
}, | |
"text": " is faster than " | |
}, | |
{ | |
"id": "0x7fb63a0b3720", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 5801, | |
"col": 43, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5801, | |
"col": 43, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 5802, | |
"col": 44, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"object_setInstanceVariable" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3740", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5830, | |
"col": 72, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5830, | |
"col": 72, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5841, | |
"col": 83, | |
"tokLen": 1 | |
} | |
}, | |
"text": " if the Ivar" | |
}, | |
{ | |
"id": "0x7fb63a0b3760", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 5845, | |
"line": 185, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 5845, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 5889, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"text": " for the instance variable is already known." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07ec68", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 6696, | |
"line": 205, | |
"col": 1, | |
"tokLen": 31 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6679, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 204, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_setIvarWithStrongDefault", | |
"mangledName": "_object_setIvarWithStrongDefault", | |
"type": { | |
"qualType": "void (id _Nullable, Ivar _Nonnull, id _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07ea38", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 6741, | |
"line": 205, | |
"col": 46, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6728, | |
"col": 33, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 6741, | |
"col": 46, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07eae0", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 6760, | |
"col": 65, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6746, | |
"col": 51, | |
"tokLen": 4 | |
}, | |
"end": { | |
"offset": 6760, | |
"col": 65, | |
"tokLen": 4 | |
} | |
}, | |
"name": "ivar", | |
"mangledName": "_ivar", | |
"type": { | |
"desugaredQualType": "struct objc_ivar *", | |
"qualType": "Ivar _Nonnull", | |
"typeAliasDeclId": "0x7fb63a06d450" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07eb88", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 6811, | |
"line": 206, | |
"col": 46, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6798, | |
"col": 33, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 6811, | |
"col": 46, | |
"tokLen": 5 | |
} | |
}, | |
"name": "value", | |
"mangledName": "_value", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ed20", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6679, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 204, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6679, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 204, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ed78", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ee00", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ee88", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07ef10", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 6823, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 207, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a0b3ed0", | |
"kind": "FullComment", | |
"loc": { | |
"offset": 6036, | |
"line": 191, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6036, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6673, | |
"line": 202, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b38d0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6036, | |
"line": 191, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6036, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6092, | |
"line": 192, | |
"col": 55, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3880", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6036, | |
"line": 191, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6036, | |
"col": 4, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6036, | |
"col": 4, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b38a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6040, | |
"line": 192, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6040, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6092, | |
"col": 55, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Sets the value of an instance variable in an object." | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3920", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6100, | |
"line": 194, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6100, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6100, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b38f0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6100, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6100, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6100, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3940", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 6102, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6101, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 6187, | |
"line": 195, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "obj", | |
"paramIdx": 0, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b39f0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6111, | |
"line": 194, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6111, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6187, | |
"line": 195, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b39a0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6111, | |
"line": 194, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6111, | |
"col": 14, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6183, | |
"col": 86, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The object containing the instance variable whose value you want to set." | |
}, | |
{ | |
"id": "0x7fb63a0b39c0", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6187, | |
"line": 195, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6187, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6187, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3a10", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 6189, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6188, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 6273, | |
"line": 196, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"direction": "in", | |
"param": "ivar", | |
"paramIdx": 1, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3ac0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6199, | |
"line": 195, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6199, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6273, | |
"line": 196, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3a70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6199, | |
"line": 195, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6199, | |
"col": 15, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6269, | |
"col": 85, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The Ivar describing the instance variable whose value you want to set." | |
}, | |
{ | |
"id": "0x7fb63a0b3a90", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6273, | |
"line": 196, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6273, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6273, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3ae0", | |
"kind": "ParamCommandComment", | |
"loc": { | |
"offset": 6275, | |
"col": 5, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6274, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 6326, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"direction": "in", | |
"param": "value", | |
"paramIdx": 2, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3b70", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6286, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6286, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6326, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3b40", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6286, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6286, | |
"col": 16, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6326, | |
"col": 56, | |
"tokLen": 1 | |
} | |
}, | |
"text": " The new value for the instance variable." | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3bc0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6334, | |
"line": 198, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6334, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6334, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3b90", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6334, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6334, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6334, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3be0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 6336, | |
"col": 5, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6335, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 6545, | |
"line": 201, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3cb0", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6340, | |
"line": 198, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6340, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6545, | |
"line": 201, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3c10", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6340, | |
"line": 198, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6340, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6417, | |
"col": 86, | |
"tokLen": 1 | |
} | |
}, | |
"text": " Instance variables with known memory management (such as ARC strong and weak)" | |
}, | |
{ | |
"id": "0x7fb63a0b3c30", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6421, | |
"line": 199, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6421, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6500, | |
"col": 82, | |
"tokLen": 0 | |
} | |
}, | |
"text": " use that memory management. Instance variables with unknown memory management " | |
}, | |
{ | |
"id": "0x7fb63a0b3c50", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6504, | |
"line": 200, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6504, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6541, | |
"col": 40, | |
"tokLen": 1 | |
} | |
}, | |
"text": " are assigned as if they were strong." | |
}, | |
{ | |
"id": "0x7fb63a0b3c70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6545, | |
"line": 201, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6545, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6545, | |
"col": 3, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3cd0", | |
"kind": "BlockCommandComment", | |
"loc": { | |
"offset": 6547, | |
"col": 5, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6546, | |
"col": 4, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 6673, | |
"line": 202, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"name": "note", | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3e70", | |
"kind": "ParagraphComment", | |
"loc": { | |
"offset": 6551, | |
"line": 201, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6551, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6673, | |
"line": 202, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"inner": [ | |
{ | |
"id": "0x7fb63a0b3d00", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6551, | |
"line": 201, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6551, | |
"col": 9, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6551, | |
"col": 9, | |
"tokLen": 0 | |
} | |
}, | |
"text": " " | |
}, | |
{ | |
"id": "0x7fb63a0b3d50", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 6552, | |
"col": 10, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6552, | |
"col": 10, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 6553, | |
"col": 11, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"object_setIvar" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3d70", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6569, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6569, | |
"col": 27, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6584, | |
"col": 42, | |
"tokLen": 0 | |
} | |
}, | |
"text": " is faster than " | |
}, | |
{ | |
"id": "0x7fb63a0b3dd0", | |
"kind": "InlineCommandComment", | |
"loc": { | |
"offset": 6585, | |
"col": 43, | |
"tokLen": 1 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6585, | |
"col": 43, | |
"tokLen": 1 | |
}, | |
"end": { | |
"offset": 6586, | |
"col": 44, | |
"tokLen": 1 | |
} | |
}, | |
"name": "c", | |
"renderKind": "monospaced", | |
"args": [ | |
"object_setInstanceVariable" | |
] | |
}, | |
{ | |
"id": "0x7fb63a0b3e00", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6614, | |
"col": 72, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6614, | |
"col": 72, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6625, | |
"col": 83, | |
"tokLen": 1 | |
} | |
}, | |
"text": " if the Ivar" | |
}, | |
{ | |
"id": "0x7fb63a0b3e20", | |
"kind": "TextComment", | |
"loc": { | |
"offset": 6629, | |
"line": 202, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"range": { | |
"begin": { | |
"offset": 6629, | |
"col": 3, | |
"tokLen": 0 | |
}, | |
"end": { | |
"offset": 6673, | |
"col": 47, | |
"tokLen": 1 | |
} | |
}, | |
"text": " for the instance variable is already known." | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "0x7fb63a07f350", | |
"kind": "FunctionDecl", | |
"loc": { | |
"offset": 7629, | |
"line": 225, | |
"col": 1, | |
"tokLen": 26 | |
}, | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6258, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 201, | |
"col": 28, | |
"tokLen": 6, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7602, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 224, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9808, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 117, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
}, | |
"name": "object_setInstanceVariable", | |
"mangledName": "_object_setInstanceVariable", | |
"type": { | |
"qualType": "Ivar _Nullable (id _Nullable, const char * _Nonnull, void * _Nullable)" | |
}, | |
"storageClass": "extern", | |
"inner": [ | |
{ | |
"id": "0x7fb63a07f028", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 7669, | |
"line": 225, | |
"col": 41, | |
"tokLen": 3 | |
}, | |
"range": { | |
"begin": { | |
"offset": 7656, | |
"col": 28, | |
"tokLen": 2 | |
}, | |
"end": { | |
"offset": 7669, | |
"col": 41, | |
"tokLen": 3 | |
} | |
}, | |
"name": "obj", | |
"mangledName": "_obj", | |
"type": { | |
"desugaredQualType": "id", | |
"qualType": "id _Nullable", | |
"typeAliasDeclId": "0x7fb639849298" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07f0d8", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 7696, | |
"col": 68, | |
"tokLen": 4 | |
}, | |
"range": { | |
"begin": { | |
"offset": 7674, | |
"col": 46, | |
"tokLen": 5 | |
}, | |
"end": { | |
"offset": 7696, | |
"col": 68, | |
"tokLen": 4 | |
} | |
}, | |
"name": "name", | |
"mangledName": "_name", | |
"type": { | |
"desugaredQualType": "const char *", | |
"qualType": "const char * _Nonnull" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07f188", | |
"kind": "ParmVarDecl", | |
"loc": { | |
"offset": 7746, | |
"line": 226, | |
"col": 45, | |
"tokLen": 5 | |
}, | |
"range": { | |
"begin": { | |
"offset": 7729, | |
"col": 28, | |
"tokLen": 4 | |
}, | |
"end": { | |
"offset": 7746, | |
"col": 45, | |
"tokLen": 5 | |
} | |
}, | |
"name": "value", | |
"mangledName": "_value", | |
"type": { | |
"desugaredQualType": "void *", | |
"qualType": "void * _Nullable" | |
} | |
}, | |
{ | |
"id": "0x7fb63a07f408", | |
"kind": "VisibilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 6555, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 45, | |
"tokLen": 10, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7602, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 224, | |
"col": 1, | |
"tokLen": 11 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 6575, | |
"file": "/usr/include/objc/objc-api.h", | |
"line": 213, | |
"col": 65, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7602, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 224, | |
"col": 1, | |
"tokLen": 11 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07f460", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07f4e8", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07f570", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
} | |
}, | |
{ | |
"id": "0x7fb63a07f600", | |
"kind": "AvailabilityAttr", | |
"range": { | |
"begin": { | |
"spellingLoc": { | |
"offset": 9772, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 81, | |
"tokLen": 12, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
}, | |
"end": { | |
"spellingLoc": { | |
"offset": 9806, | |
"file": "/usr/include/Availability.h", | |
"line": 231, | |
"col": 115, | |
"tokLen": 1, | |
"includedFrom": { | |
"file": "/usr/include/objc/objc.h" | |
} | |
}, | |
"expansionLoc": { | |
"offset": 7757, | |
"file": "/usr/include/objc/runtime.h", | |
"line": 227, | |
"col": 5, | |
"tokLen": 14 | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment