Skip to content

Instantly share code, notes, and snippets.

@floooh
Created August 14, 2020 10:17
Show Gist options
  • Select an option

  • Save floooh/6fd41a910ec417cec8f430384fc6968e to your computer and use it in GitHub Desktop.

Select an option

Save floooh/6fd41a910ec417cec8f430384fc6968e to your computer and use it in GitHub Desktop.
clang ast-dump => simplified JSON => Zig
{
"id": "0x7f8a1780fe08",
"kind": "TranslationUnitDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"inner": [
{
"id": "0x7f8a178106a0",
"kind": "TypedefDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"isImplicit": true,
"name": "__int128_t",
"type": {
"qualType": "__int128"
},
"inner": [
{
"id": "0x7f8a178103a0",
"kind": "BuiltinType",
"type": {
"qualType": "__int128"
}
}
]
},
{
"id": "0x7f8a17810710",
"kind": "TypedefDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"isImplicit": true,
"name": "__uint128_t",
"type": {
"qualType": "unsigned __int128"
},
"inner": [
{
"id": "0x7f8a178103c0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned __int128"
}
}
]
},
{
"id": "0x7f8a17810a18",
"kind": "TypedefDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"isImplicit": true,
"name": "__NSConstantString",
"type": {
"qualType": "struct __NSConstantString_tag"
},
"inner": [
{
"id": "0x7f8a178107f0",
"kind": "RecordType",
"type": {
"qualType": "struct __NSConstantString_tag"
},
"decl": {
"id": "0x7f8a17810768",
"kind": "RecordDecl",
"name": "__NSConstantString_tag"
}
}
]
},
{
"id": "0x7f8a17810ab0",
"kind": "TypedefDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"isImplicit": true,
"name": "__builtin_ms_va_list",
"type": {
"qualType": "char *"
},
"inner": [
{
"id": "0x7f8a17810a70",
"kind": "PointerType",
"type": {
"qualType": "char *"
},
"inner": [
{
"id": "0x7f8a1780fea0",
"kind": "BuiltinType",
"type": {
"qualType": "char"
}
}
]
}
]
},
{
"id": "0x7f8a17810da8",
"kind": "TypedefDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"isImplicit": true,
"isReferenced": true,
"name": "__builtin_va_list",
"type": {
"qualType": "struct __va_list_tag [1]"
},
"inner": [
{
"id": "0x7f8a17810d50",
"kind": "ConstantArrayType",
"type": {
"qualType": "struct __va_list_tag [1]"
},
"size": 1,
"inner": [
{
"id": "0x7f8a17810b90",
"kind": "RecordType",
"type": {
"qualType": "struct __va_list_tag"
},
"decl": {
"id": "0x7f8a17810b08",
"kind": "RecordDecl",
"name": "__va_list_tag"
}
}
]
}
]
},
{
"id": "0x7f8a1684fc18",
"kind": "TypedefDecl",
"loc": {
"offset": 1382,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h",
"line": 30,
"col": 31,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1352,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1382,
"col": 31,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "int8_t",
"type": {
"qualType": "signed char"
},
"inner": [
{
"id": "0x7f8a1780fec0",
"kind": "BuiltinType",
"type": {
"qualType": "signed char"
}
}
]
},
{
"id": "0x7f8a1684fc88",
"kind": "TypedefDecl",
"loc": {
"offset": 1386,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h",
"line": 30,
"col": 33,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1354,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1386,
"col": 33,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "int16_t",
"type": {
"qualType": "short"
},
"inner": [
{
"id": "0x7f8a1780fee0",
"kind": "BuiltinType",
"type": {
"qualType": "short"
}
}
]
},
{
"id": "0x7f8a1684fcf8",
"kind": "TypedefDecl",
"loc": {
"offset": 1386,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h",
"line": 30,
"col": 33,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1354,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1386,
"col": 33,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "int32_t",
"type": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"loc": {
"offset": 1386,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h",
"line": 30,
"col": 33,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1354,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1386,
"col": 33,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "int64_t",
"type": {
"qualType": "long long"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
},
{
"id": "0x7f8a1684fdd8",
"kind": "TypedefDecl",
"loc": {
"offset": 1381,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h",
"line": 31,
"col": 23,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1359,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1381,
"col": 23,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "uint8_t",
"type": {
"qualType": "unsigned char"
},
"inner": [
{
"id": "0x7f8a1780ff60",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned char"
}
}
]
},
{
"id": "0x7f8a1684fe48",
"kind": "TypedefDecl",
"loc": {
"offset": 1384,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h",
"line": 31,
"col": 24,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1361,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1384,
"col": 24,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "uint16_t",
"type": {
"qualType": "unsigned short"
},
"inner": [
{
"id": "0x7f8a1780ff80",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned short"
}
}
]
},
{
"id": "0x7f8a1684feb8",
"kind": "TypedefDecl",
"loc": {
"offset": 1382,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h",
"line": 31,
"col": 22,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1361,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1382,
"col": 22,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "uint32_t",
"type": {
"qualType": "unsigned int"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f8a1684ff28",
"kind": "TypedefDecl",
"loc": {
"offset": 1388,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h",
"line": 31,
"col": 28,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1361,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1388,
"col": 28,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "uint64_t",
"type": {
"qualType": "unsigned long long"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
},
{
"id": "0x7f8a1684ffb0",
"kind": "TypedefDecl",
"loc": {
"offset": 575,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h",
"line": 29,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 550,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 575,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_least8_t",
"type": {
"desugaredQualType": "signed char",
"qualType": "int8_t",
"typeAliasDeclId": "0x7f8a1684fc18"
},
"inner": [
{
"id": "0x7f8a1684ff80",
"kind": "TypedefType",
"type": {
"qualType": "int8_t"
},
"decl": {
"id": "0x7f8a1684fc18",
"kind": "TypedefDecl",
"name": "int8_t"
},
"inner": [
{
"id": "0x7f8a1780fec0",
"kind": "BuiltinType",
"type": {
"qualType": "signed char"
}
}
]
}
]
},
{
"id": "0x7f8a16850040",
"kind": "TypedefDecl",
"loc": {
"offset": 613,
"line": 30,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 589,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 613,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_least16_t",
"type": {
"desugaredQualType": "short",
"qualType": "int16_t",
"typeAliasDeclId": "0x7f8a1684fc88"
},
"inner": [
{
"id": "0x7f8a16850010",
"kind": "TypedefType",
"type": {
"qualType": "int16_t"
},
"decl": {
"id": "0x7f8a1684fc88",
"kind": "TypedefDecl",
"name": "int16_t"
},
"inner": [
{
"id": "0x7f8a1780fee0",
"kind": "BuiltinType",
"type": {
"qualType": "short"
}
}
]
}
]
},
{
"id": "0x7f8a168500d0",
"kind": "TypedefDecl",
"loc": {
"offset": 652,
"line": 31,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 628,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 652,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_least32_t",
"type": {
"desugaredQualType": "int",
"qualType": "int32_t",
"typeAliasDeclId": "0x7f8a1684fcf8"
},
"inner": [
{
"id": "0x7f8a168500a0",
"kind": "TypedefType",
"type": {
"qualType": "int32_t"
},
"decl": {
"id": "0x7f8a1684fcf8",
"kind": "TypedefDecl",
"name": "int32_t"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f8a16850160",
"kind": "TypedefDecl",
"loc": {
"offset": 691,
"line": 32,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 667,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 691,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_least64_t",
"type": {
"desugaredQualType": "long long",
"qualType": "int64_t",
"typeAliasDeclId": "0x7f8a1684fd68"
},
"inner": [
{
"id": "0x7f8a16850130",
"kind": "TypedefType",
"type": {
"qualType": "int64_t"
},
"decl": {
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"name": "int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a168501f0",
"kind": "TypedefDecl",
"loc": {
"offset": 730,
"line": 33,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 706,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 730,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_least8_t",
"type": {
"desugaredQualType": "unsigned char",
"qualType": "uint8_t",
"typeAliasDeclId": "0x7f8a1684fdd8"
},
"inner": [
{
"id": "0x7f8a168501c0",
"kind": "TypedefType",
"type": {
"qualType": "uint8_t"
},
"decl": {
"id": "0x7f8a1684fdd8",
"kind": "TypedefDecl",
"name": "uint8_t"
},
"inner": [
{
"id": "0x7f8a1780ff60",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned char"
}
}
]
}
]
},
{
"id": "0x7f8a16850280",
"kind": "TypedefDecl",
"loc": {
"offset": 768,
"line": 34,
"col": 24,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 745,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 768,
"col": 24,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_least16_t",
"type": {
"desugaredQualType": "unsigned short",
"qualType": "uint16_t",
"typeAliasDeclId": "0x7f8a1684fe48"
},
"inner": [
{
"id": "0x7f8a16850250",
"kind": "TypedefType",
"type": {
"qualType": "uint16_t"
},
"decl": {
"id": "0x7f8a1684fe48",
"kind": "TypedefDecl",
"name": "uint16_t"
},
"inner": [
{
"id": "0x7f8a1780ff80",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned short"
}
}
]
}
]
},
{
"id": "0x7f8a16850310",
"kind": "TypedefDecl",
"loc": {
"offset": 807,
"line": 35,
"col": 24,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 784,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 807,
"col": 24,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_least32_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "uint32_t",
"typeAliasDeclId": "0x7f8a1684feb8"
},
"inner": [
{
"id": "0x7f8a168502e0",
"kind": "TypedefType",
"type": {
"qualType": "uint32_t"
},
"decl": {
"id": "0x7f8a1684feb8",
"kind": "TypedefDecl",
"name": "uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a168503a0",
"kind": "TypedefDecl",
"loc": {
"offset": 846,
"line": 36,
"col": 24,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 823,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 846,
"col": 24,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_least64_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "uint64_t",
"typeAliasDeclId": "0x7f8a1684ff28"
},
"inner": [
{
"id": "0x7f8a16850370",
"kind": "TypedefType",
"type": {
"qualType": "uint64_t"
},
"decl": {
"id": "0x7f8a1684ff28",
"kind": "TypedefDecl",
"name": "uint64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
},
{
"id": "0x7f8a16850408",
"kind": "TypedefDecl",
"loc": {
"offset": 933,
"line": 40,
"col": 27,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 907,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 933,
"col": 27,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_fast8_t",
"type": {
"desugaredQualType": "signed char",
"qualType": "int8_t",
"typeAliasDeclId": "0x7f8a1684fc18"
},
"inner": [
{
"id": "0x7f8a1684ff80",
"kind": "TypedefType",
"type": {
"qualType": "int8_t"
},
"decl": {
"id": "0x7f8a1684fc18",
"kind": "TypedefDecl",
"name": "int8_t"
},
"inner": [
{
"id": "0x7f8a1780fec0",
"kind": "BuiltinType",
"type": {
"qualType": "signed char"
}
}
]
}
]
},
{
"id": "0x7f8a16850470",
"kind": "TypedefDecl",
"loc": {
"offset": 971,
"line": 41,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 946,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 971,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_fast16_t",
"type": {
"desugaredQualType": "short",
"qualType": "int16_t",
"typeAliasDeclId": "0x7f8a1684fc88"
},
"inner": [
{
"id": "0x7f8a16850010",
"kind": "TypedefType",
"type": {
"qualType": "int16_t"
},
"decl": {
"id": "0x7f8a1684fc88",
"kind": "TypedefDecl",
"name": "int16_t"
},
"inner": [
{
"id": "0x7f8a1780fee0",
"kind": "BuiltinType",
"type": {
"qualType": "short"
}
}
]
}
]
},
{
"id": "0x7f8a168504d8",
"kind": "TypedefDecl",
"loc": {
"offset": 1010,
"line": 42,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 985,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 1010,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_fast32_t",
"type": {
"desugaredQualType": "int",
"qualType": "int32_t",
"typeAliasDeclId": "0x7f8a1684fcf8"
},
"inner": [
{
"id": "0x7f8a168500a0",
"kind": "TypedefType",
"type": {
"qualType": "int32_t"
},
"decl": {
"id": "0x7f8a1684fcf8",
"kind": "TypedefDecl",
"name": "int32_t"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f8a16850540",
"kind": "TypedefDecl",
"loc": {
"offset": 1049,
"line": 43,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1024,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 1049,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "int_fast64_t",
"type": {
"desugaredQualType": "long long",
"qualType": "int64_t",
"typeAliasDeclId": "0x7f8a1684fd68"
},
"inner": [
{
"id": "0x7f8a16850130",
"kind": "TypedefType",
"type": {
"qualType": "int64_t"
},
"decl": {
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"name": "int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a168505a8",
"kind": "TypedefDecl",
"loc": {
"offset": 1088,
"line": 44,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1063,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 1088,
"col": 26,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_fast8_t",
"type": {
"desugaredQualType": "unsigned char",
"qualType": "uint8_t",
"typeAliasDeclId": "0x7f8a1684fdd8"
},
"inner": [
{
"id": "0x7f8a168501c0",
"kind": "TypedefType",
"type": {
"qualType": "uint8_t"
},
"decl": {
"id": "0x7f8a1684fdd8",
"kind": "TypedefDecl",
"name": "uint8_t"
},
"inner": [
{
"id": "0x7f8a1780ff60",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned char"
}
}
]
}
]
},
{
"id": "0x7f8a16850610",
"kind": "TypedefDecl",
"loc": {
"offset": 1126,
"line": 45,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1102,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 1126,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_fast16_t",
"type": {
"desugaredQualType": "unsigned short",
"qualType": "uint16_t",
"typeAliasDeclId": "0x7f8a1684fe48"
},
"inner": [
{
"id": "0x7f8a16850250",
"kind": "TypedefType",
"type": {
"qualType": "uint16_t"
},
"decl": {
"id": "0x7f8a1684fe48",
"kind": "TypedefDecl",
"name": "uint16_t"
},
"inner": [
{
"id": "0x7f8a1780ff80",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned short"
}
}
]
}
]
},
{
"id": "0x7f8a16850678",
"kind": "TypedefDecl",
"loc": {
"offset": 1165,
"line": 46,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1141,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 1165,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_fast32_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "uint32_t",
"typeAliasDeclId": "0x7f8a1684feb8"
},
"inner": [
{
"id": "0x7f8a168502e0",
"kind": "TypedefType",
"type": {
"qualType": "uint32_t"
},
"decl": {
"id": "0x7f8a1684feb8",
"kind": "TypedefDecl",
"name": "uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a168506e0",
"kind": "TypedefDecl",
"loc": {
"offset": 1204,
"line": 47,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1180,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
},
"end": {
"offset": 1204,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdint.h"
}
}
},
"name": "uint_fast64_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "uint64_t",
"typeAliasDeclId": "0x7f8a1684ff28"
},
"inner": [
{
"id": "0x7f8a16850370",
"kind": "TypedefType",
"type": {
"qualType": "uint64_t"
},
"decl": {
"id": "0x7f8a1684ff28",
"kind": "TypedefDecl",
"name": "uint64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
},
{
"id": "0x7f8a16850750",
"kind": "TypedefDecl",
"loc": {
"offset": 1587,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h",
"line": 37,
"col": 33,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1555,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1587,
"col": 33,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__int8_t",
"type": {
"qualType": "signed char"
},
"inner": [
{
"id": "0x7f8a1780fec0",
"kind": "BuiltinType",
"type": {
"qualType": "signed char"
}
}
]
},
{
"id": "0x7f8a168507c0",
"kind": "TypedefDecl",
"loc": {
"offset": 1719,
"line": 41,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1687,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1719,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__uint8_t",
"type": {
"qualType": "unsigned char"
},
"inner": [
{
"id": "0x7f8a1780ff60",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned char"
}
}
]
},
{
"id": "0x7f8a16850830",
"kind": "TypedefDecl",
"loc": {
"offset": 1762,
"line": 42,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1730,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1762,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__int16_t",
"type": {
"qualType": "short"
},
"inner": [
{
"id": "0x7f8a1780fee0",
"kind": "BuiltinType",
"type": {
"qualType": "short"
}
}
]
},
{
"id": "0x7f8a168508a0",
"kind": "TypedefDecl",
"loc": {
"offset": 1805,
"line": 43,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1773,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1805,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__uint16_t",
"type": {
"qualType": "unsigned short"
},
"inner": [
{
"id": "0x7f8a1780ff80",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned short"
}
}
]
},
{
"id": "0x7f8a16850910",
"kind": "TypedefDecl",
"loc": {
"offset": 1849,
"line": 44,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1817,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1849,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__int32_t",
"type": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f8a16850980",
"kind": "TypedefDecl",
"loc": {
"offset": 1892,
"line": 45,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1860,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1892,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__uint32_t",
"type": {
"qualType": "unsigned int"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f8a168509f0",
"kind": "TypedefDecl",
"loc": {
"offset": 1936,
"line": 46,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1904,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1936,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__int64_t",
"type": {
"qualType": "long long"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
},
{
"id": "0x7f8a16850a60",
"kind": "TypedefDecl",
"loc": {
"offset": 1979,
"line": 47,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1947,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 1979,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__uint64_t",
"type": {
"qualType": "unsigned long long"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
},
{
"id": "0x7f8a16850ad0",
"kind": "TypedefDecl",
"loc": {
"offset": 2024,
"line": 49,
"col": 33,
"tokLen": 17,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 1992,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 2024,
"col": 33,
"tokLen": 17,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__darwin_intptr_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f8a1780ff20",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f8a16850b40",
"kind": "TypedefDecl",
"loc": {
"offset": 2075,
"line": 50,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 2043,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 2075,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__darwin_natural_t",
"type": {
"qualType": "unsigned int"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f8a16885e00",
"kind": "TypedefDecl",
"loc": {
"offset": 3129,
"line": 70,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3097,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3129,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_ct_rune_t",
"type": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f8a16885e58",
"kind": "RecordDecl",
"loc": {
"offset": 3338,
"line": 76,
"col": 9,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3338,
"col": 9,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3449,
"line": 79,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"tagUsed": "union",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16885f98",
"kind": "FieldDecl",
"loc": {
"offset": 3363,
"line": 77,
"col": 18,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3347,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3377,
"col": 32,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__mbstate8",
"type": {
"qualType": "char [128]"
}
},
{
"id": "0x7f8a16886000",
"kind": "FieldDecl",
"loc": {
"offset": 3397,
"line": 78,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3381,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3397,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "_mbstateL",
"type": {
"qualType": "long long"
}
}
]
},
{
"id": "0x7f8a168860a8",
"kind": "TypedefDecl",
"loc": {
"offset": 3451,
"line": 79,
"col": 3,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3330,
"line": 76,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3451,
"line": 79,
"col": 3,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__mbstate_t",
"type": {
"desugaredQualType": "__mbstate_t",
"qualType": "union __mbstate_t"
},
"inner": [
{
"id": "0x7f8a16886050",
"kind": "ElaboratedType",
"type": {
"qualType": "union __mbstate_t"
},
"ownedTagDecl": {
"id": "0x7f8a16885e58",
"kind": "RecordDecl",
"name": ""
},
"inner": [
{
"id": "0x7f8a16885ee0",
"kind": "RecordType",
"type": {
"qualType": "__mbstate_t"
},
"decl": {
"id": "0x7f8a16885e58",
"kind": "RecordDecl",
"name": ""
}
}
]
}
]
},
{
"id": "0x7f8a16886150",
"kind": "TypedefDecl",
"loc": {
"offset": 3497,
"line": 81,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3465,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3497,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_mbstate_t",
"type": {
"desugaredQualType": "__mbstate_t",
"qualType": "__mbstate_t",
"typeAliasDeclId": "0x7f8a168860a8"
},
"inner": [
{
"id": "0x7f8a16886120",
"kind": "TypedefType",
"type": {
"qualType": "__mbstate_t"
},
"decl": {
"id": "0x7f8a168860a8",
"kind": "TypedefDecl",
"name": "__mbstate_t"
},
"inner": [
{
"id": "0x7f8a16886050",
"kind": "ElaboratedType",
"type": {
"qualType": "union __mbstate_t"
},
"ownedTagDecl": {
"id": "0x7f8a16885e58",
"kind": "RecordDecl",
"name": ""
},
"inner": [
{
"id": "0x7f8a16885ee0",
"kind": "RecordType",
"type": {
"qualType": "__mbstate_t"
},
"decl": {
"id": "0x7f8a16885e58",
"kind": "RecordDecl",
"name": ""
}
}
]
}
]
}
]
},
{
"id": "0x7f8a168861c0",
"kind": "TypedefDecl",
"loc": {
"offset": 3600,
"line": 84,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3568,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3600,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_ptrdiff_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f8a1780ff20",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f8a16886230",
"kind": "TypedefDecl",
"loc": {
"offset": 3902,
"line": 92,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 3870,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 3902,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_size_t",
"type": {
"qualType": "unsigned long"
},
"inner": [
{
"id": "0x7f8a1780ffc0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long"
}
}
]
},
{
"id": "0x7f8a168862c0",
"kind": "TypedefDecl",
"loc": {
"offset": 4077,
"line": 98,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4045,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4077,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_va_list",
"type": {
"desugaredQualType": "struct __va_list_tag [1]",
"qualType": "__builtin_va_list",
"typeAliasDeclId": "0x7f8a17810da8"
},
"inner": [
{
"id": "0x7f8a16886290",
"kind": "TypedefType",
"type": {
"qualType": "__builtin_va_list"
},
"decl": {
"id": "0x7f8a17810da8",
"kind": "TypedefDecl",
"name": "__builtin_va_list"
},
"inner": [
{
"id": "0x7f8a17810d50",
"kind": "ConstantArrayType",
"type": {
"qualType": "struct __va_list_tag [1]"
},
"size": 1,
"inner": [
{
"id": "0x7f8a17810b90",
"kind": "RecordType",
"type": {
"qualType": "struct __va_list_tag"
},
"decl": {
"id": "0x7f8a17810b08",
"kind": "RecordDecl",
"name": "__va_list_tag"
}
}
]
}
]
}
]
},
{
"id": "0x7f8a16886330",
"kind": "TypedefDecl",
"loc": {
"offset": 4259,
"line": 104,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4227,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4259,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"isReferenced": true,
"name": "__darwin_wchar_t",
"type": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f8a168863c0",
"kind": "TypedefDecl",
"loc": {
"offset": 4413,
"line": 109,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4381,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4413,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_rune_t",
"type": {
"desugaredQualType": "int",
"qualType": "__darwin_wchar_t",
"typeAliasDeclId": "0x7f8a16886330"
},
"inner": [
{
"id": "0x7f8a16886390",
"kind": "TypedefType",
"type": {
"qualType": "__darwin_wchar_t"
},
"decl": {
"id": "0x7f8a16886330",
"kind": "TypedefDecl",
"name": "__darwin_wchar_t"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f8a16886430",
"kind": "TypedefDecl",
"loc": {
"offset": 4510,
"line": 112,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4478,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4510,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_wint_t",
"type": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f8a168864a0",
"kind": "TypedefDecl",
"loc": {
"offset": 4662,
"line": 117,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4630,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4662,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_clock_t",
"type": {
"qualType": "unsigned long"
},
"inner": [
{
"id": "0x7f8a1780ffc0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long"
}
}
]
},
{
"id": "0x7f8a16886530",
"kind": "TypedefDecl",
"loc": {
"offset": 4732,
"line": 118,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4700,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4732,
"col": 33,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_socklen_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__uint32_t",
"typeAliasDeclId": "0x7f8a16850980"
},
"inner": [
{
"id": "0x7f8a16886500",
"kind": "TypedefType",
"type": {
"qualType": "__uint32_t"
},
"decl": {
"id": "0x7f8a16850980",
"kind": "TypedefDecl",
"name": "__uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a168865a0",
"kind": "TypedefDecl",
"loc": {
"offset": 4810,
"line": 119,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4778,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4810,
"col": 33,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_ssize_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f8a1780ff20",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f8a16886610",
"kind": "TypedefDecl",
"loc": {
"offset": 4892,
"line": 120,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"range": {
"begin": {
"offset": 4860,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
},
"end": {
"offset": 4892,
"col": 33,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h"
}
}
},
"name": "__darwin_time_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f8a1780ff20",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f8a168866a0",
"kind": "TypedefDecl",
"loc": {
"offset": 1956,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h",
"line": 55,
"col": 25,
"tokLen": 17,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1932,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1956,
"col": 25,
"tokLen": 17,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_blkcnt_t",
"type": {
"desugaredQualType": "long long",
"qualType": "__int64_t",
"typeAliasDeclId": "0x7f8a168509f0"
},
"inner": [
{
"id": "0x7f8a16886670",
"kind": "TypedefType",
"type": {
"qualType": "__int64_t"
},
"decl": {
"id": "0x7f8a168509f0",
"kind": "TypedefDecl",
"name": "__int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a16886730",
"kind": "TypedefDecl",
"loc": {
"offset": 2023,
"line": 56,
"col": 25,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1999,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2023,
"col": 25,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_blksize_t",
"type": {
"desugaredQualType": "int",
"qualType": "__int32_t",
"typeAliasDeclId": "0x7f8a16850910"
},
"inner": [
{
"id": "0x7f8a16886700",
"kind": "TypedefType",
"type": {
"qualType": "__int32_t"
},
"decl": {
"id": "0x7f8a16850910",
"kind": "TypedefDecl",
"name": "__int32_t"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f8a16886798",
"kind": "TypedefDecl",
"loc": {
"offset": 2098,
"line": 57,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2074,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2098,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_dev_t",
"type": {
"desugaredQualType": "int",
"qualType": "__int32_t",
"typeAliasDeclId": "0x7f8a16850910"
},
"inner": [
{
"id": "0x7f8a16886700",
"kind": "TypedefType",
"type": {
"qualType": "__int32_t"
},
"decl": {
"id": "0x7f8a16850910",
"kind": "TypedefDecl",
"name": "__int32_t"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f8a16886808",
"kind": "TypedefDecl",
"loc": {
"offset": 2158,
"line": 58,
"col": 25,
"tokLen": 19,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2134,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2158,
"col": 25,
"tokLen": 19,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_fsblkcnt_t",
"type": {
"qualType": "unsigned int"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f8a16886878",
"kind": "TypedefDecl",
"loc": {
"offset": 2241,
"line": 59,
"col": 25,
"tokLen": 19,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2217,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2241,
"col": 25,
"tokLen": 19,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_fsfilcnt_t",
"type": {
"qualType": "unsigned int"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f8a168868e0",
"kind": "TypedefDecl",
"loc": {
"offset": 2324,
"line": 60,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2300,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2324,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_gid_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__uint32_t",
"typeAliasDeclId": "0x7f8a16850980"
},
"inner": [
{
"id": "0x7f8a16886500",
"kind": "TypedefType",
"type": {
"qualType": "__uint32_t"
},
"decl": {
"id": "0x7f8a16850980",
"kind": "TypedefDecl",
"name": "__uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a16886948",
"kind": "TypedefDecl",
"loc": {
"offset": 2406,
"line": 61,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2382,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2406,
"col": 25,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_id_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__uint32_t",
"typeAliasDeclId": "0x7f8a16850980"
},
"inner": [
{
"id": "0x7f8a16886500",
"kind": "TypedefType",
"type": {
"qualType": "__uint32_t"
},
"decl": {
"id": "0x7f8a16850980",
"kind": "TypedefDecl",
"name": "__uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a168869d0",
"kind": "TypedefDecl",
"loc": {
"offset": 2488,
"line": 62,
"col": 25,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2464,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2488,
"col": 25,
"tokLen": 16,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "__darwin_ino64_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "__uint64_t",
"typeAliasDeclId": "0x7f8a16850a60"
},
"inner": [
{
"id": "0x7f8a168869a0",
"kind": "TypedefType",
"type": {
"qualType": "__uint64_t"
},
"decl": {
"id": "0x7f8a16850a60",
"kind": "TypedefDecl",
"name": "__uint64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
},
{
"id": "0x7f8a16886a60",
"kind": "TypedefDecl",
"loc": {
"offset": 2598,
"line": 64,
"col": 26,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2573,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2598,
"col": 26,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_ino_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "__darwin_ino64_t",
"typeAliasDeclId": "0x7f8a168869d0"
},
"inner": [
{
"id": "0x7f8a16886a30",
"kind": "TypedefType",
"type": {
"qualType": "__darwin_ino64_t"
},
"decl": {
"id": "0x7f8a168869d0",
"kind": "TypedefDecl",
"name": "__darwin_ino64_t"
},
"inner": [
{
"id": "0x7f8a168869a0",
"kind": "TypedefType",
"type": {
"qualType": "__uint64_t"
},
"decl": {
"id": "0x7f8a16850a60",
"kind": "TypedefDecl",
"name": "__uint64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
}
]
},
{
"id": "0x7f8a16886af0",
"kind": "TypedefDecl",
"loc": {
"offset": 2822,
"line": 68,
"col": 28,
"tokLen": 25,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2795,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2822,
"col": 28,
"tokLen": 25,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"isReferenced": true,
"name": "__darwin_mach_port_name_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__darwin_natural_t",
"typeAliasDeclId": "0x7f8a16850b40"
},
"inner": [
{
"id": "0x7f8a16886ac0",
"kind": "TypedefType",
"type": {
"qualType": "__darwin_natural_t"
},
"decl": {
"id": "0x7f8a16850b40",
"kind": "TypedefDecl",
"name": "__darwin_natural_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a16886b80",
"kind": "TypedefDecl",
"loc": {
"offset": 2902,
"line": 69,
"col": 35,
"tokLen": 20,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2868,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2902,
"col": 35,
"tokLen": 20,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_mach_port_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__darwin_mach_port_name_t",
"typeAliasDeclId": "0x7f8a16886af0"
},
"inner": [
{
"id": "0x7f8a16886b50",
"kind": "TypedefType",
"type": {
"qualType": "__darwin_mach_port_name_t"
},
"decl": {
"id": "0x7f8a16886af0",
"kind": "TypedefDecl",
"name": "__darwin_mach_port_name_t"
},
"inner": [
{
"id": "0x7f8a16886ac0",
"kind": "TypedefType",
"type": {
"qualType": "__darwin_natural_t"
},
"decl": {
"id": "0x7f8a16850b40",
"kind": "TypedefDecl",
"name": "__darwin_natural_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
}
]
},
{
"id": "0x7f8a16886c10",
"kind": "TypedefDecl",
"loc": {
"offset": 2967,
"line": 70,
"col": 25,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 2943,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 2967,
"col": 25,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_mode_t",
"type": {
"desugaredQualType": "unsigned short",
"qualType": "__uint16_t",
"typeAliasDeclId": "0x7f8a168508a0"
},
"inner": [
{
"id": "0x7f8a16886be0",
"kind": "TypedefType",
"type": {
"qualType": "__uint16_t"
},
"decl": {
"id": "0x7f8a168508a0",
"kind": "TypedefDecl",
"name": "__uint16_t"
},
"inner": [
{
"id": "0x7f8a1780ff80",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned short"
}
}
]
}
]
},
{
"id": "0x7f8a16886c78",
"kind": "TypedefDecl",
"loc": {
"offset": 3048,
"line": 71,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3024,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3048,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_off_t",
"type": {
"desugaredQualType": "long long",
"qualType": "__int64_t",
"typeAliasDeclId": "0x7f8a168509f0"
},
"inner": [
{
"id": "0x7f8a16886670",
"kind": "TypedefType",
"type": {
"qualType": "__int64_t"
},
"decl": {
"id": "0x7f8a168509f0",
"kind": "TypedefDecl",
"name": "__int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a16886ce0",
"kind": "TypedefDecl",
"loc": {
"offset": 3128,
"line": 72,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3104,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3128,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_pid_t",
"type": {
"desugaredQualType": "int",
"qualType": "__int32_t",
"typeAliasDeclId": "0x7f8a16850910"
},
"inner": [
{
"id": "0x7f8a16886700",
"kind": "TypedefType",
"type": {
"qualType": "__int32_t"
},
"decl": {
"id": "0x7f8a16850910",
"kind": "TypedefDecl",
"name": "__int32_t"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f8a16886d48",
"kind": "TypedefDecl",
"loc": {
"offset": 3210,
"line": 73,
"col": 25,
"tokLen": 17,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3186,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3210,
"col": 25,
"tokLen": 17,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_sigset_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__uint32_t",
"typeAliasDeclId": "0x7f8a16850980"
},
"inner": [
{
"id": "0x7f8a16886500",
"kind": "TypedefType",
"type": {
"qualType": "__uint32_t"
},
"decl": {
"id": "0x7f8a16850980",
"kind": "TypedefDecl",
"name": "__uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a16887e00",
"kind": "TypedefDecl",
"loc": {
"offset": 3281,
"line": 74,
"col": 25,
"tokLen": 20,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3257,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3281,
"col": 25,
"tokLen": 20,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_suseconds_t",
"type": {
"desugaredQualType": "int",
"qualType": "__int32_t",
"typeAliasDeclId": "0x7f8a16850910"
},
"inner": [
{
"id": "0x7f8a16886700",
"kind": "TypedefType",
"type": {
"qualType": "__int32_t"
},
"decl": {
"id": "0x7f8a16850910",
"kind": "TypedefDecl",
"name": "__int32_t"
},
"inner": [
{
"id": "0x7f8a1780ff00",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f8a16887e68",
"kind": "TypedefDecl",
"loc": {
"offset": 3354,
"line": 75,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3330,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3354,
"col": 25,
"tokLen": 14,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_uid_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__uint32_t",
"typeAliasDeclId": "0x7f8a16850980"
},
"inner": [
{
"id": "0x7f8a16886500",
"kind": "TypedefType",
"type": {
"qualType": "__uint32_t"
},
"decl": {
"id": "0x7f8a16850980",
"kind": "TypedefDecl",
"name": "__uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a16887ed0",
"kind": "TypedefDecl",
"loc": {
"offset": 3423,
"line": 76,
"col": 25,
"tokLen": 19,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3399,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3423,
"col": 25,
"tokLen": 19,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_useconds_t",
"type": {
"desugaredQualType": "unsigned int",
"qualType": "__uint32_t",
"typeAliasDeclId": "0x7f8a16850980"
},
"inner": [
{
"id": "0x7f8a16886500",
"kind": "TypedefType",
"type": {
"qualType": "__uint32_t"
},
"decl": {
"id": "0x7f8a16850980",
"kind": "TypedefDecl",
"name": "__uint32_t"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
}
]
},
{
"id": "0x7f8a16887fc0",
"kind": "TypedefDecl",
"loc": {
"offset": 3496,
"line": 77,
"col": 25,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3472,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3514,
"col": 43,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_uuid_t",
"type": {
"qualType": "unsigned char [16]"
},
"inner": [
{
"id": "0x7f8a16887f60",
"kind": "ConstantArrayType",
"type": {
"qualType": "unsigned char [16]"
},
"size": 16,
"inner": [
{
"id": "0x7f8a1780ff60",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned char"
}
}
]
}
]
},
{
"id": "0x7f8a168880a8",
"kind": "TypedefDecl",
"loc": {
"offset": 3533,
"line": 78,
"col": 17,
"tokLen": 22,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 3517,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 3558,
"col": 42,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "__darwin_uuid_string_t",
"type": {
"qualType": "char [37]"
},
"inner": [
{
"id": "0x7f8a16888050",
"kind": "ConstantArrayType",
"type": {
"qualType": "char [37]"
},
"size": 37,
"inner": [
{
"id": "0x7f8a1780fea0",
"kind": "BuiltinType",
"type": {
"qualType": "char"
}
}
]
}
]
},
{
"id": "0x7f8a16888100",
"kind": "RecordDecl",
"loc": {
"offset": 2143,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h",
"line": 57,
"col": 8,
"tokLen": 28,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2136,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2303,
"line": 61,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_handler_rec",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16888310",
"kind": "FieldDecl",
"loc": {
"offset": 2182,
"line": 58,
"col": 9,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2175,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2199,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__routine",
"type": {
"qualType": "void (*)(void *)"
}
},
{
"id": "0x7f8a16888378",
"kind": "FieldDecl",
"loc": {
"offset": 2228,
"line": 59,
"col": 8,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2222,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2228,
"col": 8,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__arg",
"type": {
"qualType": "void *"
}
},
{
"id": "0x7f8a16888480",
"kind": "FieldDecl",
"loc": {
"offset": 2295,
"line": 60,
"col": 39,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2258,
"col": 2,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2295,
"col": 39,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__next",
"type": {
"qualType": "struct __darwin_pthread_handler_rec *"
}
}
]
},
{
"id": "0x7f8a168884d0",
"kind": "RecordDecl",
"loc": {
"offset": 2314,
"line": 63,
"col": 8,
"tokLen": 22,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2307,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2391,
"line": 66,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_attr_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16888588",
"kind": "FieldDecl",
"loc": {
"offset": 2345,
"line": 64,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2340,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2345,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a16888668",
"kind": "FieldDecl",
"loc": {
"offset": 2358,
"line": 65,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2353,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2388,
"col": 37,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [56]"
}
}
]
},
{
"id": "0x7f8a168886b8",
"kind": "RecordDecl",
"loc": {
"offset": 2402,
"line": 68,
"col": 8,
"tokLen": 22,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2395,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2479,
"line": 71,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_cond_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16888778",
"kind": "FieldDecl",
"loc": {
"offset": 2433,
"line": 69,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2428,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2433,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a16888858",
"kind": "FieldDecl",
"loc": {
"offset": 2446,
"line": 70,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2441,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2476,
"col": 37,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [40]"
}
}
]
},
{
"id": "0x7f8a168888a8",
"kind": "RecordDecl",
"loc": {
"offset": 2490,
"line": 73,
"col": 8,
"tokLen": 26,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2483,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2575,
"line": 76,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_condattr_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16888968",
"kind": "FieldDecl",
"loc": {
"offset": 2525,
"line": 74,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2520,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2525,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a16888a48",
"kind": "FieldDecl",
"loc": {
"offset": 2538,
"line": 75,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2533,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2572,
"col": 41,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [8]"
}
}
]
},
{
"id": "0x7f8a16888a98",
"kind": "RecordDecl",
"loc": {
"offset": 2586,
"line": 78,
"col": 8,
"tokLen": 23,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2579,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2665,
"line": 81,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_mutex_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16888b58",
"kind": "FieldDecl",
"loc": {
"offset": 2618,
"line": 79,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2613,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2618,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a16888c00",
"kind": "FieldDecl",
"loc": {
"offset": 2631,
"line": 80,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2626,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2662,
"col": 38,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [56]"
}
}
]
},
{
"id": "0x7f8a16888c50",
"kind": "RecordDecl",
"loc": {
"offset": 2676,
"line": 83,
"col": 8,
"tokLen": 27,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2669,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2763,
"line": 86,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_mutexattr_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16888d08",
"kind": "FieldDecl",
"loc": {
"offset": 2712,
"line": 84,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2707,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2712,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a16888db0",
"kind": "FieldDecl",
"loc": {
"offset": 2725,
"line": 85,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2720,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2760,
"col": 42,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [8]"
}
}
]
},
{
"id": "0x7f8a16889e00",
"kind": "RecordDecl",
"loc": {
"offset": 2774,
"line": 88,
"col": 8,
"tokLen": 22,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2767,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2851,
"line": 91,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_once_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16889eb8",
"kind": "FieldDecl",
"loc": {
"offset": 2805,
"line": 89,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2800,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2805,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a16889f60",
"kind": "FieldDecl",
"loc": {
"offset": 2818,
"line": 90,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2813,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2848,
"col": 37,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [8]"
}
}
]
},
{
"id": "0x7f8a16889fb0",
"kind": "RecordDecl",
"loc": {
"offset": 2862,
"line": 93,
"col": 8,
"tokLen": 24,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2855,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2943,
"line": 96,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_rwlock_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a1688a068",
"kind": "FieldDecl",
"loc": {
"offset": 2895,
"line": 94,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2890,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2895,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a1688a148",
"kind": "FieldDecl",
"loc": {
"offset": 2908,
"line": 95,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2903,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2940,
"col": 39,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [192]"
}
}
]
},
{
"id": "0x7f8a1688a198",
"kind": "RecordDecl",
"loc": {
"offset": 2954,
"line": 98,
"col": 8,
"tokLen": 28,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2947,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3043,
"line": 101,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_rwlockattr_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a1688a258",
"kind": "FieldDecl",
"loc": {
"offset": 2991,
"line": 99,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2986,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 2991,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a1688a338",
"kind": "FieldDecl",
"loc": {
"offset": 3004,
"line": 100,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 2999,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3040,
"col": 43,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [16]"
}
}
]
},
{
"id": "0x7f8a1688a388",
"kind": "RecordDecl",
"loc": {
"offset": 3054,
"line": 103,
"col": 8,
"tokLen": 17,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3047,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3177,
"line": 107,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "_opaque_pthread_t",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a1688a448",
"kind": "FieldDecl",
"loc": {
"offset": 3080,
"line": 104,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3075,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3080,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__sig",
"type": {
"qualType": "long"
}
},
{
"id": "0x7f8a1688a4c0",
"kind": "FieldDecl",
"loc": {
"offset": 3126,
"line": 105,
"col": 40,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3088,
"col": 2,
"tokLen": 6,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3126,
"col": 40,
"tokLen": 15,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__cleanup_stack",
"type": {
"qualType": "struct __darwin_pthread_handler_rec *"
}
},
{
"id": "0x7f8a1688a5a8",
"kind": "FieldDecl",
"loc": {
"offset": 3149,
"line": 106,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3144,
"col": 2,
"tokLen": 4,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3174,
"col": 32,
"tokLen": 1,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__opaque",
"type": {
"qualType": "char [8176]"
}
}
]
},
{
"id": "0x7f8a1688a650",
"kind": "TypedefDecl",
"loc": {
"offset": 3219,
"line": 109,
"col": 39,
"tokLen": 23,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3181,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3219,
"col": 39,
"tokLen": 23,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_attr_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_attr_t",
"qualType": "struct _opaque_pthread_attr_t"
},
"inner": [
{
"id": "0x7f8a1688a600",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_attr_t"
},
"inner": [
{
"id": "0x7f8a16888550",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_attr_t"
},
"decl": {
"id": "0x7f8a168884d0",
"kind": "RecordDecl",
"name": "_opaque_pthread_attr_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688a700",
"kind": "TypedefDecl",
"loc": {
"offset": 3282,
"line": 110,
"col": 39,
"tokLen": 23,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3244,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3282,
"col": 39,
"tokLen": 23,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_cond_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_cond_t",
"qualType": "struct _opaque_pthread_cond_t"
},
"inner": [
{
"id": "0x7f8a1688a6b0",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_cond_t"
},
"inner": [
{
"id": "0x7f8a16888740",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_cond_t"
},
"decl": {
"id": "0x7f8a168886b8",
"kind": "RecordDecl",
"name": "_opaque_pthread_cond_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688a7b0",
"kind": "TypedefDecl",
"loc": {
"offset": 3349,
"line": 111,
"col": 43,
"tokLen": 27,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3307,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3349,
"col": 43,
"tokLen": 27,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_condattr_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_condattr_t",
"qualType": "struct _opaque_pthread_condattr_t"
},
"inner": [
{
"id": "0x7f8a1688a760",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_condattr_t"
},
"inner": [
{
"id": "0x7f8a16888930",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_condattr_t"
},
"decl": {
"id": "0x7f8a168888a8",
"kind": "RecordDecl",
"name": "_opaque_pthread_condattr_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688a820",
"kind": "TypedefDecl",
"loc": {
"offset": 3400,
"line": 112,
"col": 23,
"tokLen": 22,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3378,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3400,
"col": 23,
"tokLen": 22,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_key_t",
"type": {
"qualType": "unsigned long"
},
"inner": [
{
"id": "0x7f8a1780ffc0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long"
}
}
]
},
{
"id": "0x7f8a1688a8d0",
"kind": "TypedefDecl",
"loc": {
"offset": 3463,
"line": 113,
"col": 40,
"tokLen": 24,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3424,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3463,
"col": 40,
"tokLen": 24,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_mutex_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_mutex_t",
"qualType": "struct _opaque_pthread_mutex_t"
},
"inner": [
{
"id": "0x7f8a1688a880",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_mutex_t"
},
"inner": [
{
"id": "0x7f8a16888b20",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_mutex_t"
},
"decl": {
"id": "0x7f8a16888a98",
"kind": "RecordDecl",
"name": "_opaque_pthread_mutex_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688a980",
"kind": "TypedefDecl",
"loc": {
"offset": 3532,
"line": 114,
"col": 44,
"tokLen": 28,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3489,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3532,
"col": 44,
"tokLen": 28,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_mutexattr_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_mutexattr_t",
"qualType": "struct _opaque_pthread_mutexattr_t"
},
"inner": [
{
"id": "0x7f8a1688a930",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_mutexattr_t"
},
"inner": [
{
"id": "0x7f8a16888cd0",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_mutexattr_t"
},
"decl": {
"id": "0x7f8a16888c50",
"kind": "RecordDecl",
"name": "_opaque_pthread_mutexattr_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688aa30",
"kind": "TypedefDecl",
"loc": {
"offset": 3600,
"line": 115,
"col": 39,
"tokLen": 23,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3562,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3600,
"col": 39,
"tokLen": 23,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_once_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_once_t",
"qualType": "struct _opaque_pthread_once_t"
},
"inner": [
{
"id": "0x7f8a1688a9e0",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_once_t"
},
"inner": [
{
"id": "0x7f8a16889e80",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_once_t"
},
"decl": {
"id": "0x7f8a16889e00",
"kind": "RecordDecl",
"name": "_opaque_pthread_once_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688aae0",
"kind": "TypedefDecl",
"loc": {
"offset": 3665,
"line": 116,
"col": 41,
"tokLen": 25,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3625,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3665,
"col": 41,
"tokLen": 25,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_rwlock_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_rwlock_t",
"qualType": "struct _opaque_pthread_rwlock_t"
},
"inner": [
{
"id": "0x7f8a1688aa90",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_rwlock_t"
},
"inner": [
{
"id": "0x7f8a1688a030",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_rwlock_t"
},
"decl": {
"id": "0x7f8a16889fb0",
"kind": "RecordDecl",
"name": "_opaque_pthread_rwlock_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688ab90",
"kind": "TypedefDecl",
"loc": {
"offset": 3736,
"line": 117,
"col": 45,
"tokLen": 29,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3692,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3736,
"col": 45,
"tokLen": 29,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_rwlockattr_t",
"type": {
"desugaredQualType": "struct _opaque_pthread_rwlockattr_t",
"qualType": "struct _opaque_pthread_rwlockattr_t"
},
"inner": [
{
"id": "0x7f8a1688ab40",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_rwlockattr_t"
},
"inner": [
{
"id": "0x7f8a1688a220",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_rwlockattr_t"
},
"decl": {
"id": "0x7f8a1688a198",
"kind": "RecordDecl",
"name": "_opaque_pthread_rwlockattr_t"
}
}
]
}
]
},
{
"id": "0x7f8a1688aca0",
"kind": "TypedefDecl",
"loc": {
"offset": 3801,
"line": 118,
"col": 35,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"range": {
"begin": {
"offset": 3767,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
},
"end": {
"offset": 3801,
"col": 35,
"tokLen": 18,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h"
}
}
},
"name": "__darwin_pthread_t",
"type": {
"qualType": "struct _opaque_pthread_t *"
},
"inner": [
{
"id": "0x7f8a1688ac50",
"kind": "PointerType",
"type": {
"qualType": "struct _opaque_pthread_t *"
},
"inner": [
{
"id": "0x7f8a1688abf0",
"kind": "ElaboratedType",
"type": {
"qualType": "struct _opaque_pthread_t"
},
"inner": [
{
"id": "0x7f8a1688a410",
"kind": "RecordType",
"type": {
"qualType": "struct _opaque_pthread_t"
},
"decl": {
"id": "0x7f8a1688a388",
"kind": "RecordDecl",
"name": "_opaque_pthread_t"
}
}
]
}
]
}
]
},
{
"id": "0x7f8a1688ad10",
"kind": "TypedefDecl",
"loc": {
"offset": 1388,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h",
"line": 30,
"col": 33,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"range": {
"begin": {
"offset": 1356,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"end": {
"offset": 1388,
"col": 33,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
}
},
"name": "u_int8_t",
"type": {
"qualType": "unsigned char"
},
"inner": [
{
"id": "0x7f8a1780ff60",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned char"
}
}
]
},
{
"id": "0x7f8a1688ad80",
"kind": "TypedefDecl",
"loc": {
"offset": 1398,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h",
"line": 30,
"col": 41,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"range": {
"begin": {
"offset": 1358,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"end": {
"offset": 1398,
"col": 41,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
}
},
"name": "u_int16_t",
"type": {
"qualType": "unsigned short"
},
"inner": [
{
"id": "0x7f8a1780ff80",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned short"
}
}
]
},
{
"id": "0x7f8a16890a00",
"kind": "TypedefDecl",
"loc": {
"offset": 1390,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h",
"line": 30,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"range": {
"begin": {
"offset": 1358,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"end": {
"offset": 1390,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
}
},
"name": "u_int32_t",
"type": {
"qualType": "unsigned int"
},
"inner": [
{
"id": "0x7f8a1780ffa0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f8a16890a70",
"kind": "TypedefDecl",
"loc": {
"offset": 1390,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h",
"line": 30,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"range": {
"begin": {
"offset": 1358,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"end": {
"offset": 1390,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
}
},
"isReferenced": true,
"name": "u_int64_t",
"type": {
"qualType": "unsigned long long"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
},
{
"id": "0x7f8a16890ad8",
"kind": "TypedefDecl",
"loc": {
"offset": 3800,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h",
"line": 87,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 3768,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 3800,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "register_t",
"type": {
"desugaredQualType": "long long",
"qualType": "int64_t",
"typeAliasDeclId": "0x7f8a1684fd68"
},
"inner": [
{
"id": "0x7f8a16850130",
"kind": "TypedefType",
"type": {
"qualType": "int64_t"
},
"decl": {
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"name": "int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890b48",
"kind": "TypedefDecl",
"loc": {
"offset": 1395,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h",
"line": 30,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"range": {
"begin": {
"offset": 1363,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
},
"end": {
"offset": 1395,
"col": 33,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h"
}
}
},
"name": "uintptr_t",
"type": {
"qualType": "unsigned long"
},
"inner": [
{
"id": "0x7f8a1780ffc0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long"
}
}
]
},
{
"id": "0x7f8a16890bd0",
"kind": "TypedefDecl",
"loc": {
"offset": 4127,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h",
"line": 97,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4095,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4127,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "user_addr_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "u_int64_t",
"typeAliasDeclId": "0x7f8a16890a70"
},
"inner": [
{
"id": "0x7f8a16890ba0",
"kind": "TypedefType",
"type": {
"qualType": "u_int64_t"
},
"decl": {
"id": "0x7f8a16890a70",
"kind": "TypedefDecl",
"name": "u_int64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890c38",
"kind": "TypedefDecl",
"loc": {
"offset": 4172,
"line": 98,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4140,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4172,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "user_size_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "u_int64_t",
"typeAliasDeclId": "0x7f8a16890a70"
},
"inner": [
{
"id": "0x7f8a16890ba0",
"kind": "TypedefType",
"type": {
"qualType": "u_int64_t"
},
"decl": {
"id": "0x7f8a16890a70",
"kind": "TypedefDecl",
"name": "u_int64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890ca0",
"kind": "TypedefDecl",
"loc": {
"offset": 4217,
"line": 99,
"col": 33,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4185,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4217,
"col": 33,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "user_ssize_t",
"type": {
"desugaredQualType": "long long",
"qualType": "int64_t",
"typeAliasDeclId": "0x7f8a1684fd68"
},
"inner": [
{
"id": "0x7f8a16850130",
"kind": "TypedefType",
"type": {
"qualType": "int64_t"
},
"decl": {
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"name": "int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890d08",
"kind": "TypedefDecl",
"loc": {
"offset": 4263,
"line": 100,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4231,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4263,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "user_long_t",
"type": {
"desugaredQualType": "long long",
"qualType": "int64_t",
"typeAliasDeclId": "0x7f8a1684fd68"
},
"inner": [
{
"id": "0x7f8a16850130",
"kind": "TypedefType",
"type": {
"qualType": "int64_t"
},
"decl": {
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"name": "int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890d70",
"kind": "TypedefDecl",
"loc": {
"offset": 4308,
"line": 101,
"col": 33,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4276,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4308,
"col": 33,
"tokLen": 12,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "user_ulong_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "u_int64_t",
"typeAliasDeclId": "0x7f8a16890a70"
},
"inner": [
{
"id": "0x7f8a16890ba0",
"kind": "TypedefType",
"type": {
"qualType": "u_int64_t"
},
"decl": {
"id": "0x7f8a16890a70",
"kind": "TypedefDecl",
"name": "u_int64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890dd8",
"kind": "TypedefDecl",
"loc": {
"offset": 4354,
"line": 102,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4322,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4354,
"col": 33,
"tokLen": 11,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "user_time_t",
"type": {
"desugaredQualType": "long long",
"qualType": "int64_t",
"typeAliasDeclId": "0x7f8a1684fd68"
},
"inner": [
{
"id": "0x7f8a16850130",
"kind": "TypedefType",
"type": {
"qualType": "int64_t"
},
"decl": {
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"name": "int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890e40",
"kind": "TypedefDecl",
"loc": {
"offset": 4399,
"line": 103,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4367,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4399,
"col": 33,
"tokLen": 10,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "user_off_t",
"type": {
"desugaredQualType": "long long",
"qualType": "int64_t",
"typeAliasDeclId": "0x7f8a1684fd68"
},
"inner": [
{
"id": "0x7f8a16850130",
"kind": "TypedefType",
"type": {
"qualType": "int64_t"
},
"decl": {
"id": "0x7f8a1684fd68",
"kind": "TypedefDecl",
"name": "int64_t"
},
"inner": [
{
"id": "0x7f8a1780ff40",
"kind": "BuiltinType",
"type": {
"qualType": "long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890ea8",
"kind": "TypedefDecl",
"loc": {
"offset": 4707,
"line": 111,
"col": 33,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"range": {
"begin": {
"offset": 4675,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
},
"end": {
"offset": 4707,
"col": 33,
"tokLen": 13,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h"
}
}
},
"name": "syscall_arg_t",
"type": {
"desugaredQualType": "unsigned long long",
"qualType": "u_int64_t",
"typeAliasDeclId": "0x7f8a16890a70"
},
"inner": [
{
"id": "0x7f8a16890ba0",
"kind": "TypedefType",
"type": {
"qualType": "u_int64_t"
},
"decl": {
"id": "0x7f8a16890a70",
"kind": "TypedefDecl",
"name": "u_int64_t"
},
"inner": [
{
"id": "0x7f8a1780ffe0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long long"
}
}
]
}
]
},
{
"id": "0x7f8a16890f30",
"kind": "TypedefDecl",
"loc": {
"offset": 1445,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h",
"line": 32,
"col": 33,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1413,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1445,
"col": 33,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "intptr_t",
"type": {
"desugaredQualType": "long",
"qualType": "__darwin_intptr_t",
"typeAliasDeclId": "0x7f8a16850ad0"
},
"inner": [
{
"id": "0x7f8a16890f00",
"kind": "TypedefType",
"type": {
"qualType": "__darwin_intptr_t"
},
"decl": {
"id": "0x7f8a16850ad0",
"kind": "TypedefDecl",
"name": "__darwin_intptr_t"
},
"inner": [
{
"id": "0x7f8a1780ff20",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
}
]
},
{
"id": "0x7f8a16890fa0",
"kind": "TypedefDecl",
"loc": {
"offset": 1408,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h",
"line": 32,
"col": 25,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1384,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1408,
"col": 25,
"tokLen": 8,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "intmax_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f8a1780ff20",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f8a16891010",
"kind": "TypedefDecl",
"loc": {
"offset": 1412,
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h",
"line": 32,
"col": 26,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"range": {
"begin": {
"offset": 1387,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
},
"end": {
"offset": 1412,
"col": 26,
"tokLen": 9,
"includedFrom": {
"file": "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h"
}
}
},
"name": "uintmax_t",
"type": {
"qualType": "unsigned long"
},
"inner": [
{
"id": "0x7f8a1780ffc0",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned long"
}
}
]
},
{
"id": "0x7f8a16891068",
"kind": "RecordDecl",
"loc": {
"offset": 15568,
"file": "/Users/floh/projects/sokol/sokol_audio.h",
"line": 386,
"col": 16,
"tokLen": 11
},
"range": {
"begin": {
"offset": 15561,
"col": 9,
"tokLen": 6
},
"end": {
"offset": 16245,
"line": 395,
"col": 1,
"tokLen": 1
}
},
"name": "saudio_desc",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f8a16891128",
"kind": "FieldDecl",
"loc": {
"offset": 15590,
"line": 387,
"col": 9,
"tokLen": 11
},
"range": {
"begin": {
"offset": 15586,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 15590,
"col": 9,
"tokLen": 11
}
},
"name": "sample_rate",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f8a16891190",
"kind": "FieldDecl",
"loc": {
"offset": 15646,
"line": 388,
"col": 9,
"tokLen": 12
},
"range": {
"begin": {
"offset": 15642,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 15646,
"col": 9,
"tokLen": 12
}
},
"name": "num_channels",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f8a168911f8",
"kind": "FieldDecl",
"loc": {
"offset": 15718,
"line": 389,
"col": 9,
"tokLen": 13
},
"range": {
"begin": {
"offset": 15714,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 15718,
"col": 9,
"tokLen": 13
}
},
"name": "buffer_frames",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f8a16891260",
"kind": "FieldDecl",
"loc": {
"offset": 15789,
"line": 390,
"col": 9,
"tokLen": 13
},
"range": {
"begin": {
"offset": 15785,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 15789,
"col": 9,
"tokLen": 13
}
},
"name": "packet_frames",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f8a168912c8",
"kind": "FieldDecl",
"loc": {
"offset": 15852,
"line": 391,
"col": 9,
"tokLen": 11
},
"range": {
"begin": {
"offset": 15848,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 15852,
"col": 9,
"tokLen": 11
}
},
"name": "num_packets",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f8a168915e0",
"kind": "FieldDecl",
"loc": {
"offset": 15923,
"line": 392,
"col": 12,
"tokLen": 9
},
"range": {
"begin": {
"offset": 15916,
"col": 5,
"tokLen": 4
},
"end": {
"offset": 15981,
"col": 70,
"tokLen": 1
}
},
"name": "stream_cb",
"type": {
"qualType": "void (*)(float *, int, int)"
}
},
{
"id": "0x7f8a16891958",
"kind": "FieldDecl",
"loc": {
"offset": 16045,
"line": 393,
"col": 12,
"tokLen": 18
},
"range": {
"begin": {
"offset": 16038,
"col": 5,
"tokLen": 4
},
"end": {
"offset": 16129,
"col": 96,
"tokLen": 1
}
},
"name": "stream_userdata_cb",
"type": {
"qualType": "void (*)(float *, int, int, void *)"
}
},
{
"id": "0x7f8a168a0c00",
"kind": "FieldDecl",
"loc": {
"offset": 16170,
"line": 394,
"col": 11,
"tokLen": 9
},
"range": {
"begin": {
"offset": 16164,
"col": 5,
"tokLen": 4
},
"end": {
"offset": 16170,
"col": 11,
"tokLen": 9
}
},
"name": "user_data",
"type": {
"qualType": "void *"
}
}
]
},
{
"id": "0x7f8a168a0ca8",
"kind": "TypedefDecl",
"loc": {
"offset": 16247,
"line": 395,
"col": 3,
"tokLen": 11
},
"range": {
"begin": {
"offset": 15553,
"line": 386,
"col": 1,
"tokLen": 7
},
"end": {
"offset": 16247,
"line": 395,
"col": 3,
"tokLen": 11
}
},
"isReferenced": true,
"name": "saudio_desc",
"type": {
"desugaredQualType": "struct saudio_desc",
"qualType": "struct saudio_desc"
},
"inner": [
{
"id": "0x7f8a168a0c50",
"kind": "ElaboratedType",
"type": {
"qualType": "struct saudio_desc"
},
"ownedTagDecl": {
"id": "0x7f8a16891068",
"kind": "RecordDecl",
"name": "saudio_desc"
},
"inner": [
{
"id": "0x7f8a168910f0",
"kind": "RecordType",
"type": {
"qualType": "struct saudio_desc"
},
"decl": {
"id": "0x7f8a16891068",
"kind": "RecordDecl",
"name": "saudio_desc"
}
}
]
}
]
},
{
"id": "0x7f8a168a0e98",
"kind": "FunctionDecl",
"loc": {
"offset": 16305,
"line": 398,
"col": 21,
"tokLen": 12
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16285,
"line": 398,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16341,
"col": 57,
"tokLen": 1
}
},
"name": "saudio_setup",
"mangledName": "_saudio_setup",
"type": {
"qualType": "void (const saudio_desc *)"
},
"storageClass": "extern",
"inner": [
{
"id": "0x7f8a168a0da8",
"kind": "ParmVarDecl",
"loc": {
"offset": 16337,
"col": 53,
"tokLen": 4
},
"range": {
"begin": {
"offset": 16318,
"col": 34,
"tokLen": 5
},
"end": {
"offset": 16337,
"col": 53,
"tokLen": 4
}
},
"name": "desc",
"mangledName": "_desc",
"type": {
"qualType": "const saudio_desc *"
}
}
]
},
{
"id": "0x7f8a168a1048",
"kind": "FunctionDecl",
"loc": {
"offset": 16391,
"line": 400,
"col": 21,
"tokLen": 15
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16371,
"line": 400,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16411,
"col": 41,
"tokLen": 1
}
},
"name": "saudio_shutdown",
"mangledName": "_saudio_shutdown",
"type": {
"qualType": "void (void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a11a8",
"kind": "FunctionDecl",
"loc": {
"offset": 16503,
"line": 402,
"col": 21,
"tokLen": 14
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16483,
"line": 402,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16522,
"col": 40,
"tokLen": 1
}
},
"name": "saudio_isvalid",
"mangledName": "_saudio_isvalid",
"type": {
"qualType": "_Bool (void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a1310",
"kind": "FunctionDecl",
"loc": {
"offset": 16593,
"line": 404,
"col": 22,
"tokLen": 15
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16572,
"line": 404,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16613,
"col": 42,
"tokLen": 1
}
},
"name": "saudio_userdata",
"mangledName": "_saudio_userdata",
"type": {
"qualType": "void *(void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a14a8",
"kind": "FunctionDecl",
"loc": {
"offset": 16698,
"line": 406,
"col": 28,
"tokLen": 17
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16671,
"line": 406,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16720,
"col": 50,
"tokLen": 1
}
},
"name": "saudio_query_desc",
"mangledName": "_saudio_query_desc",
"type": {
"qualType": "saudio_desc (void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a1610",
"kind": "FunctionDecl",
"loc": {
"offset": 16767,
"line": 408,
"col": 20,
"tokLen": 18
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16748,
"line": 408,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16790,
"col": 43,
"tokLen": 1
}
},
"name": "saudio_sample_rate",
"mangledName": "_saudio_sample_rate",
"type": {
"qualType": "int (void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a1750",
"kind": "FunctionDecl",
"loc": {
"offset": 16872,
"line": 410,
"col": 20,
"tokLen": 20
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16853,
"line": 410,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16897,
"col": 45,
"tokLen": 1
}
},
"name": "saudio_buffer_frames",
"mangledName": "_saudio_buffer_frames",
"type": {
"qualType": "int (void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a1890",
"kind": "FunctionDecl",
"loc": {
"offset": 16951,
"line": 412,
"col": 20,
"tokLen": 15
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 16932,
"line": 412,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 16971,
"col": 40,
"tokLen": 1
}
},
"name": "saudio_channels",
"mangledName": "_saudio_channels",
"type": {
"qualType": "int (void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a19d0",
"kind": "FunctionDecl",
"loc": {
"offset": 17049,
"line": 414,
"col": 20,
"tokLen": 13
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 17030,
"line": 414,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 17067,
"col": 38,
"tokLen": 1
}
},
"name": "saudio_expect",
"mangledName": "_saudio_expect",
"type": {
"qualType": "int (void)"
},
"storageClass": "extern"
},
{
"id": "0x7f8a168a1c38",
"kind": "FunctionDecl",
"loc": {
"offset": 17173,
"line": 416,
"col": 20,
"tokLen": 11
},
"range": {
"begin": {
"spellingLoc": {
"offset": 15491,
"line": 378,
"col": 24,
"tokLen": 6
},
"expansionLoc": {
"offset": 17154,
"line": 416,
"col": 1,
"tokLen": 14
}
},
"end": {
"offset": 17220,
"col": 67,
"tokLen": 1
}
},
"name": "saudio_push",
"mangledName": "_saudio_push",
"type": {
"qualType": "int (const float *, int)"
},
"storageClass": "extern",
"inner": [
{
"id": "0x7f8a168a1ab0",
"kind": "ParmVarDecl",
"loc": {
"offset": 17198,
"col": 45,
"tokLen": 6
},
"range": {
"begin": {
"offset": 17185,
"col": 32,
"tokLen": 5
},
"end": {
"offset": 17198,
"col": 45,
"tokLen": 6
}
},
"name": "frames",
"mangledName": "_frames",
"type": {
"qualType": "const float *"
}
},
{
"id": "0x7f8a168a1b30",
"kind": "ParmVarDecl",
"loc": {
"offset": 17210,
"col": 57,
"tokLen": 10
},
"range": {
"begin": {
"offset": 17206,
"col": 53,
"tokLen": 3
},
"end": {
"offset": 17210,
"col": 57,
"tokLen": 10
}
},
"name": "num_frames",
"mangledName": "_num_frames",
"type": {
"qualType": "int"
}
}
]
}
]
}
{
"module": "sokol_audio",
"prefix": "saudio_",
"decls": [
{
"kind": "struct",
"name": "saudio_desc",
"fields": [
{
"name": "sample_rate",
"type": "int"
},
{
"name": "num_channels",
"type": "int"
},
{
"name": "buffer_frames",
"type": "int"
},
{
"name": "packet_frames",
"type": "int"
},
{
"name": "num_packets",
"type": "int"
},
{
"name": "stream_cb",
"type": "void (*)(float *, int, int)"
},
{
"name": "stream_userdata_cb",
"type": "void (*)(float *, int, int, void *)"
},
{
"name": "user_data",
"type": "void *"
}
]
},
{
"kind": "func",
"name": "saudio_setup",
"type": "void (const saudio_desc *)",
"params": [
{
"name": "desc",
"type": "const saudio_desc *"
}
]
},
{
"kind": "func",
"name": "saudio_shutdown",
"type": "void (void)",
"params": []
},
{
"kind": "func",
"name": "saudio_isvalid",
"type": "bool (void)",
"params": []
},
{
"kind": "func",
"name": "saudio_userdata",
"type": "void *(void)",
"params": []
},
{
"kind": "func",
"name": "saudio_query_desc",
"type": "saudio_desc (void)",
"params": []
},
{
"kind": "func",
"name": "saudio_sample_rate",
"type": "int (void)",
"params": []
},
{
"kind": "func",
"name": "saudio_buffer_frames",
"type": "int (void)",
"params": []
},
{
"kind": "func",
"name": "saudio_channels",
"type": "int (void)",
"params": []
},
{
"kind": "func",
"name": "saudio_expect",
"type": "int (void)",
"params": []
},
{
"kind": "func",
"name": "saudio_push",
"type": "int (const float *, int)",
"params": [
{
"name": "frames",
"type": "const float *"
},
{
"name": "num_frames",
"type": "int"
}
]
}
]
}
// machine generated, do not edit
//--- helper functions ---
fn init_with(target_ptr: anytype, opts: anytype) void {
switch (@typeInfo(@TypeOf(target_ptr.*))) {
.Array => {
inline for (opts) |item, i| {
init_with(&target_ptr.*[i], opts[i]);
}
},
.Struct => {
inline for (@typeInfo(@TypeOf(opts)).Struct.fields) |field| {
init_with(&@field(target_ptr.*, field.name), @field(opts, field.name));
}
},
else => {
target_ptr.* = opts;
}
}
}
//--- API declarations ---
pub const Desc = extern struct {
pub fn init(options: anytype) Desc { var item: Desc = .{ }; init_with(&item, options); return item; }
sample_rate: i32 = 0,
num_channels: i32 = 0,
buffer_frames: i32 = 0,
packet_frames: i32 = 0,
num_packets: i32 = 0,
stream_cb: ?fn(???, i32, i32) callconv(.C) void = null,
stream_userdata_cb: ?fn(???, i32, i32, ?*c_void) callconv(.C) void = null,
user_data: ?*c_void = null,
};
pub extern fn saudio_setup([*c]const Desc) void;
pub fn setup(desc: Desc) void {
saudio_setup(&desc);
}
pub extern fn saudio_shutdown() void;
pub fn shutdown() void {
saudio_shutdown();
}
pub extern fn saudio_isvalid() bool;
pub fn isvalid() bool {
return saudio_isvalid();
}
pub extern fn saudio_userdata() ?*c_void;
pub fn userdata() ?*c_void {
return saudio_userdata();
}
pub extern fn saudio_query_desc() Desc;
pub fn queryDesc() Desc {
return saudio_query_desc();
}
pub extern fn saudio_sample_rate() i32;
pub fn sampleRate() i32 {
return saudio_sample_rate();
}
pub extern fn saudio_buffer_frames() i32;
pub fn bufferFrames() i32 {
return saudio_buffer_frames();
}
pub extern fn saudio_channels() i32;
pub fn channels() i32 {
return saudio_channels();
}
pub extern fn saudio_expect() i32;
pub fn expect() i32 {
return saudio_expect();
}
pub extern fn saudio_push(???, i32) i32;
pub fn push(frames: ???, num_frames: i32) i32 {
return saudio_push(frames, num_frames);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment