@compilation
12642
@externalDataElement
65
@file
65211
@folder
12389
@diagnostic
1484
@location_default
46965929
@macro_expansion
40257319
@other_macro_reference
300694
@normal_function
2740505
@unknown_function
1
@constructor
698724
@destructor
86280
@conversion_function
10363
@operator
653036
@user_defined_literal
998
@deduction_guide
5868
@fun_decl
4206778
@var_decl
9391612
@type_decl
1634963
@namespace_decl
407321
@using_declaration
267931
@using_directive
6473
@using_enum_declaration
1
@static_assert
173266
@parameter
7026197
@membervariable
1496815
@globalvariable
488591
@localvariable
726232
@enumconstant
345733
@errortype
124
@unknowntype
124
@void
124
@boolean
124
@char
124
@unsigned_char
124
@signed_char
124
@short
124
@unsigned_short
124
@signed_short
124
@int
124
@unsigned_int
124
@signed_int
124
@long
124
@unsigned_long
124
@signed_long
124
@long_long
124
@unsigned_long_long
124
@signed_long_long
124
@float
124
@double
124
@long_double
124
@complex_float
124
@complex_double
124
@complex_long_double
124
@imaginary_float
124
@imaginary_double
124
@imaginary_long_double
124
@wchar_t
124
@decltype_nullptr
124
@int128
124
@unsigned_int128
124
@signed_int128
124
@float128
124
@complex_float128
124
@decimal32
124
@decimal64
124
@decimal128
124
@char16_t
124
@char32_t
124
@std_float32
124
@float32x
124
@std_float64
124
@float64x
124
@std_float128
124
@char8_t
124
@float16
124
@complex_float16
124
@fp16
124
@std_bfloat16
124
@std_float16
124
@complex_std_float32
124
@complex_float32x
124
@complex_std_float64
124
@complex_float64x
124
@complex_std_float128
124
@mfp8
124
@scalable_vector_count
124
@complex_fp16
124
@complex_std_bfloat16
124
@complex_std_float16
124
@pointer
452880
@type_with_specifiers
693866
@array
90401
@routineptr
684109
@reference
968192
@gnu_vector
675
@routinereference
374
@rvalue_reference
291306
@block
10
@scalable_vector
1
@decltype
102349
@typeof
816
@underlying_type
624
@bases
1
@direct_bases
1
@add_lvalue_reference
1
@add_pointer
1
@add_rvalue_reference
1
@decay
1
@make_signed
1
@make_unsigned
1
@remove_all_extents
1
@remove_const
1
@remove_cv
2065
@remove_cvref
21
@remove_extent
1
@remove_pointer
1
@remove_reference_t
1
@remove_restrict
1
@remove_volatile
1
@remove_reference
5723
@struct
979865
@union
20977
@enum
41337
@template_parameter
867072
@alias
1762239
@unknown_usertype
1
@class
325269
@template_template_parameter
6115
@proxy_class
48438
@scoped_enum
11612
@template_struct
212078
@template_class
29342
@template_union
1373
@mangledname
6370039
@type_mention
5902897
@concept_template
3614
@routinetype
604319
@ptrtomember
9727
@specifier
7741
@gnuattribute
559628
@stdattribute
353114
@declspec
330047
@msattribute
3
@alignas
2166
@attribute_arg_token
16693
@attribute_arg_constant_expr
71875
@attribute_arg_expr
1404
@attribute_arg_empty
1
@attribute_arg_constant
1
@attribute_arg_type
460
@derivation
476900
@frienddecl
700462
@comment
11241965
@namespace
8650
@specialnamequalifyingelement
124
@namequalifier
3041863
@value
13474606
@initialiser
2251035
@address_of
595216
@indirect
404153
@array_to_pointer
1953751
@parexpr
4915208
@arithnegexpr
586534
@unaryplusexpr
4073
@complementexpr
38199
@notexpr
355764
@postincrexpr
84581
@postdecrexpr
57394
@preincrexpr
96714
@predecrexpr
35821
@conditionalexpr
897880
@addexpr
571553
@subexpr
466799
@mulexpr
435793
@divexpr
52393
@remexpr
16012
@paddexpr
118669
@psubexpr
68024
@pdiffexpr
43951
@lshiftexpr
551696
@rshiftexpr
200554
@andexpr
481218
@orexpr
194055
@xorexpr
73961
@eqexpr
643372
@neexpr
411870
@gtexpr
111149
@ltexpr
139429
@geexpr
81368
@leexpr
292036
@assignexpr
1281144
@assignaddexpr
85634
@assignsubexpr
15307
@assignmulexpr
11185
@assigndivexpr
6807
@assignremexpr
874
@assignlshiftexpr
3703
@assignrshiftexpr
6882
@assignandexpr
6528
@assignorexpr
19606
@assignxorexpr
29909
@assignpaddexpr
18628
@assignpsubexpr
1575
@andlogicalexpr
346589
@orlogicalexpr
1103523
@commaexpr
168440
@subscriptexpr
435143
@callexpr
239778
@vastartexpr
4979
@vaargexpr
1303
@vaendexpr
2941
@vacopyexpr
136
@varaccess
8254632
@runtime_sizeof
402047
@runtime_alignof
49877
@expr_stmt
148364
@routineexpr
5732226
@type_operand
1405363
@offsetofexpr
149024
@typescompexpr
701934
@literal
7967630
@aggregateliteral
1397521
@c_style_cast
6026986
@temp_init
992324
@errorexpr
45686
@reference_to
1902638
@ref_indirect
2107314
@vacuous_destructor_call
7835
@assume
4151
@conjugation
10
@realpartexpr
73
@imagpartexpr
73
@jmulexpr
1
@jdivexpr
1
@fjaddexpr
1
@jfaddexpr
1
@fjsubexpr
1
@jfsubexpr
1
@minexpr
1
@maxexpr
1
@virtfunptrexpr
1
@thisaccess
1558310
@new_expr
46197
@delete_expr
11481
@throw_expr
24105
@condition_decl
408905
@braced_init_list
2151
@type_id
47901
@sizeof_pack
1737
@hasassignexpr
2
@hascopyexpr
2
@hasnothrowassign
3
@hasnothrowconstr
3
@hasnothrowcopy
5
@hastrivialassign
2
@hastrivialconstr
7
@hastrivialcopy
2
@hasuserdestr
3
@hasvirtualdestr
3
@isabstractexpr
68
@isbaseofexpr
258
@isclassexpr
2388
@isconvtoexpr
249
@isemptyexpr
8865
@isenumexpr
2996
@ispodexpr
834
@ispolyexpr
3
@isunionexpr
5
@intaddrexpr
1
@hastrivialdestructor
2793
@uuidof
26588
@delete_array_expr
1246
@new_array_expr
6653
@foldexpr
1247
@ctordirectinit
112837
@ctorvirtualinit
4020
@ctorfieldinit
206399
@ctordelegatinginit
3621
@dtordirectdestruct
39452
@dtorvirtualdestruct
3986
@dtorfielddestruct
39826
@static_cast
348369
@reinterpret_cast
40089
@const_cast
24461
@dynamic_cast
792
@lambdaexpr
19057
@param_ref
164014
@noopexpr
48
@istriviallyconstructibleexpr
3745
@isdestructibleexpr
4
@isnothrowdestructibleexpr
5
@istriviallydestructibleexpr
998
@istriviallyassignableexpr
3745
@isnothrowassignableexpr
5119
@istrivialexpr
3368
@isstandardlayoutexpr
2
@istriviallycopyableexpr
1373
@isliteraltypeexpr
2
@hastrivialmoveconstructorexpr
3
@hastrivialmoveassignexpr
3
@hasnothrowmoveassignexpr
4
@isconstructibleexpr
3621
@isnothrowconstructibleexpr
20727
@hasfinalizerexpr
1
@isdelegateexpr
1
@isinterfaceclassexpr
1
@isrefarrayexpr
1
@isrefclassexpr
1
@issealedexpr
1
@issimplevalueclassexpr
1
@isvalueclassexpr
1
@isfinalexpr
9403
@noexceptexpr
28356
@builtinshufflevector
1
@builtinchooseexpr
20701
@builtinaddressof
15483
@vec_fill
1
@builtinconvertvector
1
@builtincomplex
4
@spaceshipexpr
1312
@co_await
12
@co_yield
4
@isassignable
408
@isaggregate
2
@hasuniqueobjectrepresentations
43
@builtinbitcast
249
@builtinshuffle
612
@blockassignexpr
1
@issame
4539
@isfunction
2
@islayoutcompatible
2
@ispointerinterconvertiblebaseof
2
@isarray
2
@arrayrank
2
@arrayextent
3
@isarithmetic
2
@iscompletetype
2
@iscompound
2
@isconst
2
@isfloatingpoint
2
@isfundamental
2
@isintegral
2
@islvaluereference
2
@ismemberfunctionpointer
2
@ismemberobjectpointer
2
@ismemberpointer
3
@isobject
2
@ispointer
2
@isreference
2
@isrvaluereference
2
@isscalar
2
@issigned
2
@isunsigned
2
@isvoid
2
@isvolatile
2
@reuseexpr
847007
@istriviallycopyassignable
2
@isassignablenopreconditioncheck
3
@referencebindstotemporary
2
@issameas
2
@builtinhasattribute
2
@ispointerinterconvertiblewithclass
2
@builtinispointerinterconvertiblewithclass
2
@iscorrespondingmember
2
@builtiniscorrespondingmember
2
@isboundedarray
2
@isunboundedarray
2
@isreferenceable
2
@isnothrowconvertible
2
@referenceconstructsfromtemporary
43
@referenceconvertsfromtemporary
2
@isconvertible
129
@isvalidwinrttype
1
@iswinclass
1
@iswininterface
1
@istriviallyequalitycomparable
2
@isscopedenum
2
@istriviallyrelocatable
2
@datasizeof
10
@c11_generic
30117
@requires_expr
16502
@nested_requirement
688
@compound_requirement
10951
@concept_id
90430
@lambdacapture
31966
@stmt_expr
2031614
@stmt_if
990214
@stmt_while
39647
@stmt_goto
157904
@stmt_label
78022
@stmt_return
1241797
@stmt_block
1729360
@stmt_end_test_while
233641
@stmt_for
84389
@stmt_switch_case
836120
@stmt_switch
411852
@stmt_asm
64199
@stmt_decl
772441
@stmt_empty
429388
@stmt_continue
28091
@stmt_break
137937
@stmt_try_block
26698
@stmt_microsoft_try
211
@stmt_set_vla_size
35
@stmt_vla_decl
30
@stmt_assigned_goto
12426
@stmt_range_based_for
6387
@stmt_handler
43746
@stmt_constexpr_if
106134
@stmt_co_return
5
@stmt_consteval_if
4
@stmt_not_consteval_if
3
@stmt_leave
3
@ppd_if
591478
@ppd_ifdef
214363
@ppd_ifndef
158651
@ppd_elif
21916
@ppd_else
235118
@ppd_endif
889777
@ppd_plain_include
318555
@ppd_define
2752617
@ppd_undef
100515
@ppd_pragma
406555
@ppd_include_next
170
@ppd_line
18827
@ppd_error
124
@ppd_objc_import
2
@ppd_ms_import
1
@ppd_elifdef
1
@ppd_elifndef
1
@ppd_warning
13
@link_target
816
@xmldtd
1
@xmlelement
1270313
@xmlattribute
1202020
@xmlnamespace
4185
@xmlcomment
26812
@xmlcharacters
439958
compilations
12642
id
12642
cwd
10
id
cwd
12
1
2
12642
cwd
id
12
1197
1198
10
compilation_args
1012186
id
12642
num
1468
arg
29267
id
num
12
36
42
1003
42
43
1098
43
44
718
44
45
506
45
51
950
51
70
485
71
72
707
72
90
897
94
96
390
98
99
1341
100
102
95
103
104
1996
104
119
1066
120
138
929
139
140
454
id
arg
12
34
38
591
38
39
1499
39
40
982
40
42
1087
42
53
602
53
54
707
54
63
897
64
67
401
67
68
1404
68
70
971
70
71
1404
73
79
950
79
89
1130
89
90
10
num
id
12
43
90
63
90
108
116
108
183
105
198
422
116
422
595
126
595
605
126
605
749
116
750
778
116
781
883
116
930
1190
84
1197
1198
380
num
arg
12
1
5
126
5
7
116
9
12
73
12
15
116
15
18
95
18
22
116
22
27
126
27
29
84
29
34
116
34
44
126
45
63
116
67
94
116
94
164
116
171
199
21
arg
id
12
1
2
13403
2
3
12685
3
103
2196
104
1198
982
arg
num
12
1
2
19381
2
3
8724
3
62
1161
compilation_build_mode
12642
id
12642
mode
10
id
mode
12
1
2
12642
mode
id
12
1197
1198
10
compilation_compiling_files
15739
id
2723
num
4520
file
13670
id
num
12
1
2
1361
2
3
163
3
4
163
4
5
326
5
8
163
8
9
163
9
13
217
21
84
163
id
file
12
1
2
1361
2
3
163
3
4
163
4
5
326
5
8
163
8
9
163
9
13
217
21
84
163
num
id
12
1
2
2396
2
3
980
3
4
490
4
13
381
13
51
272
num
file
12
1
2
2396
2
3
980
3
4
490
4
13
381
13
49
272
file
id
12
1
2
12308
2
4
1143
4
6
217
file
num
12
1
2
12526
2
4
1089
4
5
54
compilation_time
62959
id
2723
num
4520
kind
217
seconds
13343
id
num
12
1
2
1361
2
3
163
3
4
163
4
5
326
5
8
163
8
9
163
9
13
217
21
84
163
id
kind
12
4
5
2723
id
seconds
12
2
3
54
3
4
653
4
5
653
6
7
163
8
9
163
10
11
217
11
14
217
16
18
163
18
22
217
25
103
217
num
id
12
1
2
2396
2
3
980
3
4
490
4
13
381
13
51
272
num
kind
12
4
5
4520
num
seconds
12
3
4
1361
4
5
1034
5
6
326
6
7
381
7
8
326
8
9
326
9
22
381
25
91
381
kind
id
12
50
51
217
kind
num
12
83
84
217
kind
seconds
12
3
4
54
4
5
54
148
149
54
154
155
54
seconds
id
12
1
2
6644
2
3
3267
3
4
1797
4
6
1198
6
48
435
seconds
num
12
1
2
5882
2
3
2941
3
4
1960
4
5
925
5
7
1198
7
73
435
seconds
kind
12
1
2
9857
2
3
3485
diagnostic_for
4152
diagnostic
1484
compilation
1355
file_number
21
file_number_diagnostic_number
107
diagnostic
compilation
12
1
2
1441
63
64
43
diagnostic
file_number
12
1
2
1484
diagnostic
file_number_diagnostic_number
12
1
2
1484
compilation
diagnostic
12
3
4
1312
5
6
43
compilation
file_number
12
1
2
1355
compilation
file_number_diagnostic_number
12
3
4
1312
5
6
43
file_number
diagnostic
12
69
70
21
file_number
compilation
12
63
64
21
file_number
file_number_diagnostic_number
12
5
6
21
file_number_diagnostic_number
diagnostic
12
1
2
43
2
3
43
63
64
21
file_number_diagnostic_number
compilation
12
2
3
43
63
64
64
file_number_diagnostic_number
file_number
12
1
2
107
compilation_finished
12642
id
12642
cpu_seconds
9579
elapsed_seconds
232
id
cpu_seconds
12
1
2
12642
id
elapsed_seconds
12
1
2
12642
cpu_seconds
id
12
1
2
8080
2
3
1077
3
25
422
cpu_seconds
elapsed_seconds
12
1
2
9051
2
3
528
elapsed_seconds
id
12
1
2
73
2
5
21
6
8
21
11
12
10
13
14
21
14
17
21
27
54
21
164
251
21
289
322
21
elapsed_seconds
cpu_seconds
12
1
2
73
2
5
21
6
8
21
11
12
10
13
14
21
14
17
21
26
53
21
154
161
21
227
246
21
externalData
130
id
65
path
10
column
21
value
130
id
path
12
1
2
65
id
column
12
2
3
65
id
value
12
2
3
65
path
id
12
6
7
10
path
column
12
2
3
10
path
value
12
12
13
10
column
id
12
6
7
21
column
path
12
1
2
21
column
value
12
6
7
21
value
id
12
1
2
130
value
path
12
1
2
130
value
column
12
1
2
130
sourceLocationPrefix
124
prefix
124
locations_default
46965929
id
46965929
file
40955
beginLine
7507421
beginColumn
21975
endLine
7508545
endColumn
53441
id
file
12
1
2
46965929
id
beginLine
12
1
2
46965929
id
beginColumn
12
1
2
46965929
id
endLine
12
1
2
46965929
id
endColumn
12
1
2
46965929
file
id
12
1
15
3121
15
41
3121
42
72
3121
72
114
3371
114
142
3121
143
211
3121
213
307
3121
310
430
3121
437
596
3121
607
827
3121
839
1298
3121
1300
2722
3121
3114
30788
3121
57880
57881
124
file
beginLine
12
1
13
3371
13
31
3371
31
47
3121
47
64
3121
64
84
3121
85
115
3121
116
160
3246
160
206
3121
206
291
3121
298
388
3121
395
527
3121
561
1339
3121
1375
57764
2871
file
beginColumn
12
1
5
3745
5
9
3121
9
15
3246
15
20
3246
20
28
3246
28
36
3246
36
42
3121
42
53
3371
53
62
3246
62
81
3121
81
95
3121
95
111
3121
112
156
1997
file
endLine
12
1
13
3371
13
31
3371
31
46
3121
46
63
3121
63
84
3121
84
114
3121
118
160
3246
160
206
3121
207
291
3121
300
390
3121
395
562
3121
564
1350
3121
1420
57764
2871
file
endColumn
12
1
12
3371
13
26
3496
26
34
3246
34
42
3246
42
50
3246
50
61
3121
61
67
3246
67
76
3496
76
88
3246
89
102
3121
102
116
3496
116
133
3121
136
363
1498
beginLine
id
12
1
2
4961952
2
3
779772
3
4
544405
4
12
570876
12
97
563134
97
637
87279
beginLine
file
12
1
2
5024010
2
3
1222414
3
6
640550
6
57
563509
57
329
56937
beginLine
beginColumn
12
1
2
5646455
2
3
483596
3
7
582613
7
25
566256
25
94
228500
beginLine
endLine
12
1
2
7041180
2
85
466240
beginLine
endColumn
12
1
2
5031002
2
3
740066
3
4
540284
4
12
587483
12
72
565257
72
250
43327
beginColumn
id
12
1
2
1748
2
6
1997
6
12
1872
12
40
1748
49
128
1748
129
253
1748
316
707
1748
791
1267
1748
1281
1943
1748
2017
2398
1748
2491
3203
1748
3252
7915
1748
10983
121029
624
beginColumn
file
12
1
2
1997
2
4
1748
4
7
1748
7
18
1872
19
43
1748
44
60
1748
66
93
1748
96
117
1748
117
150
1748
150
169
1748
169
181
1748
182
217
1872
243
329
499
beginColumn
beginLine
12
1
2
1872
2
5
1872
5
11
1748
11
36
1748
36
101
1748
108
217
1748
226
543
1748
633
1057
1748
1072
1409
1748
1416
1614
1748
1615
1810
1748
1826
3777
1748
3834
59554
749
beginColumn
endLine
12
1
2
1872
2
5
1872
5
11
1748
11
36
1748
36
102
1748
109
218
1748
225
545
1748
631
1055
1748
1074
1407
1748
1425
1611
1748
1614
1807
1748
1827
3760
1748
3827
59562
749
beginColumn
endColumn
12
1
2
2122
2
5
1498
5
8
1623
8
13
1748
13
23
1997
23
33
1872
34
44
1748
45
57
1748
58
74
1997
77
86
1872
86
98
1748
98
160
1748
258
299
249
endLine
id
12
1
2
4959830
2
3
782270
3
4
545279
4
12
568378
12
96
564757
96
620
88028
endLine
file
12
1
2
5021138
2
3
1224911
3
6
633932
6
52
564633
52
329
63930
endLine
beginLine
12
1
2
7057912
2
18
450632
endLine
beginColumn
12
1
2
5645580
2
3
480974
3
7
587607
7
25
569752
25
89
224629
endLine
endColumn
12
1
2
5029629
2
3
744436
3
4
540034
4
12
588107
12
72
563509
72
250
42828
endColumn
id
12
1
2
15732
2
3
5618
3
7
4245
7
17
4120
17
33
4120
33
106
4120
114
689
4120
721
2458
4120
2593
4731
4120
4759
33780
3121
endColumn
file
12
1
2
18604
2
3
5618
3
5
3621
5
7
3745
7
16
4370
16
80
4120
81
152
4245
158
212
4245
212
265
4120
265
329
749
endColumn
beginLine
12
1
2
15982
2
3
5993
3
8
4245
8
18
4370
18
42
4120
43
218
4120
235
759
4120
768
2177
4120
2209
2884
4120
2885
30763
2247
endColumn
beginColumn
12
1
2
17231
2
3
6243
3
4
3246
4
7
4245
7
14
4245
14
28
4120
28
45
4245
45
69
4120
69
81
4245
81
117
1498
endColumn
endLine
12
1
2
15982
2
3
5993
3
8
4245
8
18
4370
18
41
4120
43
217
4120
233
756
4120
768
2177
4120
2208
2858
4120
2868
30757
2247
files
65211
id
65211
name
65211
id
name
12
1
2
65211
name
id
12
1
2
65211
folders
12389
id
12389
name
12389
id
name
12
1
2
12389
name
id
12
1
2
12389
containerparent
77579
parent
12389
child
77579
parent
child
12
1
2
6031
2
3
1520
3
4
665
4
6
1003
6
10
971
10
16
1003
16
44
929
44
151
264
child
parent
12
1
2
77579
numlines
808616
element_id
807492
num_lines
39456
num_code
34087
num_comment
18230
element_id
num_lines
12
1
2
806368
2
3
1123
element_id
num_code
12
1
2
806368
2
3
1123
element_id
num_comment
12
1
2
807242
2
3
249
num_lines
element_id
12
1
2
26720
2
3
3745
3
5
3371
5
35
2996
39
1983
2622
num_lines
num_code
12
1
2
27220
2
3
4120
3
4
2497
4
7
3496
7
12
2122
num_lines
num_comment
12
1
2
26845
2
3
4120
3
4
2372
4
6
3246
6
10
2871
num_code
element_id
12
1
2
21851
2
3
3621
3
4
2372
4
13
2871
14
198
2622
204
2092
749
num_code
num_lines
12
1
2
22225
2
3
3621
3
4
2122
4
6
1872
6
9
2746
9
13
1498
num_code
num_comment
12
1
2
21975
2
3
4245
3
5
2871
5
8
3121
8
12
1872
num_comment
element_id
12
1
2
11112
2
3
2122
3
4
1123
4
7
1498
8
21
1373
21
3651
998
num_comment
num_lines
12
1
2
11112
2
3
2122
3
4
1123
4
7
1623
8
21
1373
26
48
874
num_comment
num_code
12
1
2
11112
2
3
2122
3
4
1373
4
7
1373
7
21
1373
23
42
874
diagnostics
1484
id
1484
severity
21
error_tag
43
error_message
150
full_error_message
150
location
64
id
severity
12
1
2
1484
id
error_tag
12
1
2
1484
id
error_message
12
1
2
1484
id
full_error_message
12
1
2
1484
id
location
12
1
2
1484
severity
id
12
69
70
21
severity
error_tag
12
2
3
21
severity
error_message
12
7
8
21
severity
full_error_message
12
7
8
21
severity
location
12
3
4
21
error_tag
id
12
6
7
21
63
64
21
error_tag
severity
12
1
2
43
error_tag
error_message
12
1
2
21
6
7
21
error_tag
full_error_message
12
1
2
21
6
7
21
error_tag
location
12
1
2
21
2
3
21
error_message
id
12
1
2
129
63
64
21
error_message
severity
12
1
2
150
error_message
error_tag
12
1
2
150
error_message
full_error_message
12
1
2
150
error_message
location
12
1
2
150
full_error_message
id
12
1
2
129
63
64
21
full_error_message
severity
12
1
2
150
full_error_message
error_tag
12
1
2
150
full_error_message
error_message
12
1
2
150
full_error_message
location
12
1
2
150
location
id
12
3
4
43
63
64
21
location
severity
12
1
2
64
location
error_tag
12
1
2
64
location
error_message
12
1
2
21
3
4
43
location
full_error_message
12
1
2
21
3
4
43
extractor_version
124
codeql_version
124
frontend_version
124
codeql_version
frontend_version
12
1
2
124
frontend_version
codeql_version
12
1
2
124
fileannotations
4200439
id
5766
kind
21
name
58715
value
39513
id
kind
12
1
2
200
2
3
5566
id
name
12
1
86
433
88
206
433
212
291
443
291
359
433
362
401
433
402
479
433
480
549
253
550
551
1330
553
628
433
631
753
454
753
1231
443
1234
2155
242
id
value
12
1
98
433
102
244
433
244
351
433
352
434
443
434
490
443
490
628
433
632
702
63
706
707
1330
710
939
433
939
1038
433
1066
1853
433
1853
3292
433
3423
3742
21
kind
id
12
527
528
10
546
547
10
kind
name
12
2
3
10
5557
5558
10
kind
value
12
1
2
10
3741
3742
10
name
id
12
1
2
11026
2
3
4362
3
5
5059
5
7
4098
7
9
4594
9
16
4330
16
19
4890
19
27
4256
27
47
4837
47
128
4921
128
459
4626
459
546
1711
name
kind
12
1
2
58715
name
value
12
1
2
11586
2
3
7689
3
4
4098
4
6
4066
6
8
3422
8
11
4742
11
17
5397
17
23
4700
23
41
4679
41
95
4467
95
1726
3865
value
id
12
1
2
3358
2
4
1637
4
5
3189
5
8
2460
8
14
2967
14
17
1932
17
24
3041
24
51
3538
51
58
3031
58
80
2978
81
151
3084
151
334
2978
334
473
2999
473
547
2313
value
kind
12
1
2
39502
2
3
10
value
name
12
1
2
3401
2
4
1911
4
5
3052
5
8
2482
8
14
3485
14
18
3453
18
28
3200
28
34
3147
34
41
3200
41
66
2989
66
92
3073
92
113
2989
113
145
3031
145
172
95
inmacroexpansion
149995963
id
24670878
inv
3705272
id
inv
12
1
3
2209399
3
5
1474977
5
6
1620369
6
7
6582545
7
8
8719001
8
9
3557049
9
22
507534
inv
id
12
1
2
531661
2
3
743208
3
4
481512
4
7
275303
7
8
282153
8
9
330247
9
10
3046
10
11
444650
11
337
307798
339
423
281755
423
7616
23934
affectedbymacroexpansion
48735840
id
7044740
inv
3803121
id
inv
12
1
2
3846709
2
3
766305
3
4
361841
4
5
772736
5
12
535160
12
50
556267
50
9900
205719
inv
id
12
1
4
313248
4
7
316607
7
9
301088
9
12
342938
12
13
456004
13
14
226099
14
15
408038
15
16
166429
16
17
377677
17
18
200636
18
20
344255
20
25
285393
25
207
64702
macroinvocations
40338469
id
40338469
macro_id
182070
location
5912755
kind
108
id
macro_id
12
1
2
40338469
id
location
12
1
2
40338469
id
kind
12
1
2
40338469
macro_id
id
12
1
2
60781
2
3
27558
3
4
17972
4
5
10021
5
7
13779
7
13
14705
13
33
13779
33
180
13670
181
72144
9803
macro_id
location
12
1
2
77283
2
3
30553
3
4
14323
4
5
10293
5
8
14105
8
18
14160
18
88
13670
89
12189
7679
macro_id
kind
12
1
2
177495
2
3
4574
location
id
12
1
2
5255927
2
4
422362
4
72144
234464
location
macro_id
12
1
2
5890588
2
37
22166
location
kind
12
1
2
5912755
kind
id
12
1490
1491
54
739164
739165
54
kind
macro_id
12
282
283
54
3145
3146
54
kind
location
12
1069
1070
54
107495
107496
54
macroparent
33655984
id
33655984
parent_id
15926379
id
parent_id
12
1
2
33655984
parent_id
id
12
1
2
7806498
2
3
1595448
3
4
4702906
4
5
1295464
5
205
526061
macrolocationbind
6046191
id
4227950
location
2278566
id
location
12
1
2
3302009
2
3
491104
3
4
7893
4
5
413756
5
17
13185
location
id
12
1
2
1336578
2
3
481984
3
4
7807
4
5
428082
5
522
24112
macro_argument_unexpanded
82497361
invocation
26285935
argument_index
697
text
343260
invocation
argument_index
12
1
2
9683509
2
3
9770372
3
4
5002131
4
67
1829922
invocation
text
12
1
2
9866140
2
3
9787916
3
4
4845472
4
67
1786405
argument_index
invocation
12
46457
46458
612
46659
173253
52
646840
2488681
31
argument_index
text
12
2
3
612
13
1115
52
7702
22873
31
text
invocation
12
1
2
39703
2
3
62327
3
4
21029
4
5
34580
5
6
39249
6
9
30873
9
15
28982
15
26
25887
26
57
27144
57
517
25993
518
486610
7488
text
argument_index
12
1
2
243173
2
3
89873
3
9
10213
macro_argument_expanded
82497361
invocation
26285935
argument_index
697
text
207927
invocation
argument_index
12
1
2
9683509
2
3
9770372
3
4
5002131
4
67
1829922
invocation
text
12
1
2
12642108
2
3
8428244
3
4
4225217
4
9
990364
argument_index
invocation
12
46457
46458
612
46659
173253
52
646840
2488681
31
argument_index
text
12
1
2
602
2
96
52
950
16176
42
text
invocation
12
1
2
21832
2
3
26859
3
4
43495
4
5
15906
5
6
3263
6
7
18399
7
10
18969
10
19
18325
19
51
15779
51
252
15600
252
1169584
9495
text
argument_index
12
1
2
105083
2
3
88912
3
66
13931
functions
4053071
id
4053071
name
1694897
kind
874
id
name
12
1
2
4053071
id
kind
12
1
2
4053071
name
id
12
1
2
1448542
2
4
139098
4
3162
107257
name
kind
12
1
2
1692026
2
3
2871
kind
id
12
8
9
124
47
48
124
83
84
124
691
692
124
4453
4454
124
5230
5231
124
21948
21949
124
kind
name
12
2
3
124
18
19
124
41
42
124
43
44
124
302
303
124
504
505
124
12687
12688
124
builtin_functions
30926
id
30926
function_entry_point
1141555
id
1137808
entry_point
1141555
id
entry_point
12
1
2
1134605
2
17
3202
entry_point
id
12
1
2
1141555
function_return_type
4070552
id
4053071
return_type
619822
id
return_type
12
1
2
4035590
2
3
17480
return_type
id
12
1
2
310161
2
3
213891
3
5
48072
5
365
46574
432
9944
1123
coroutine
6
function
6
traits
3
function
traits
12
1
2
6
traits
function
12
1
2
1
2
3
1
3
4
1
coroutine_placeholder_variable
18
placeholder_variable
18
kind
3
function
6
placeholder_variable
kind
12
1
2
18
placeholder_variable
function
12
1
2
18
kind
placeholder_variable
12
6
7
3
kind
function
12
6
7
3
function
placeholder_variable
12
3
4
6
function
kind
12
3
4
6
coroutine_new
6
function
6
new
1
function
new
12
1
2
6
new
function
12
6
7
1
coroutine_delete
6
function
6
delete
1
function
delete
12
1
2
6
delete
function
12
6
7
1
purefunctions
131414
id
131414
function_deleted
88085
id
88085
function_defaulted
51680
id
51680
function_prototyped
4051572
id
4051572
deduction_guide_for_class
5868
id
5868
class_template
2247
id
class_template
12
1
2
5868
class_template
id
12
1
2
1123
2
3
374
3
4
124
4
5
249
5
6
124
8
9
249
member_function_this_type
674762
id
674762
this_type
176182
id
this_type
12
1
2
674762
this_type
id
12
1
2
47198
2
3
36959
3
4
32714
4
5
20103
5
6
12860
6
10
14484
10
65
11862
fun_decls
4212771
id
4206778
function
4028473
type_id
611831
name
1693399
location
2815798
id
function
12
1
2
4206778
id
type_id
12
1
2
4200784
2
3
5993
id
name
12
1
2
4206778
id
location
12
1
2
4206778
function
id
12
1
2
3864776
2
5
163696
function
type_id
12
1
2
4009993
2
3
18479
function
name
12
1
2
4028473
function
location
12
1
2
3885254
2
4
143218
type_id
id
12
1
2
295427
2
3
220758
3
5
48447
5
364
45949
364
10292
1248
type_id
function
12
1
2
305541
2
3
212018
3
5
48072
5
1163
45949
1483
9893
249
type_id
name
12
1
2
491962
2
3
52942
3
7
50195
7
2238
16731
type_id
location
12
1
2
455377
2
3
69549
3
6
56063
6
4756
30841
name
id
12
1
2
1332543
2
3
194662
3
11
129608
11
3169
36585
name
function
12
1
2
1448042
2
4
139597
4
3162
105759
name
type_id
12
1
2
1603497
2
1596
89901
name
location
12
1
2
1368504
2
3
208522
3
1592
116372
location
id
12
1
2
2422477
2
3
251724
3
211
141595
location
function
12
1
2
2441207
2
3
233494
3
211
141095
location
type_id
12
1
2
2701298
2
211
114499
location
name
12
1
2
2776590
2
8
39207
fun_def
1423569
id
1423569
fun_specialized
7936
id
7936
fun_implicit
272
id
272
fun_decl_specifiers
4283569
id
1749837
name
1373
id
name
12
1
2
363228
2
3
262463
3
4
1101171
4
5
22974
name
id
12
15
16
124
19
20
124
224
225
124
261
262
124
561
562
124
826
827
124
1032
1033
124
1093
1094
124
8148
8149
124
11028
11029
124
11099
11100
124
fun_decl_throws
7
fun_decl
7
index
1
type_id
2
fun_decl
index
12
1
2
7
fun_decl
type_id
12
1
2
7
index
fun_decl
12
7
8
1
index
type_id
12
2
3
1
type_id
fun_decl
12
1
2
1
6
7
1
type_id
index
12
1
2
2
fun_decl_empty_throws
420457
fun_decl
420457
fun_decl_noexcept
141829
fun_decl
141829
constant
141353
fun_decl
constant
12
1
2
141829
constant
fun_decl
12
1
2
140910
2
4
442
fun_decl_empty_noexcept
1164727
fun_decl
1164727
fun_decl_typedef_type
2763
fun_decl
2763
typedeftype_id
124
fun_decl
typedeftype_id
12
1
2
2763
typedeftype_id
fun_decl
12
1
2
40
2
3
12
3
4
12
5
13
8
16
17
12
17
18
4
21
22
8
25
43
8
46
55
8
89
128
8
158
159
4
fun_requires
29110
id
10112
kind
43
constraint
28874
id
kind
12
1
2
10047
2
3
64
id
constraint
12
1
2
7272
2
3
494
3
6
860
6
13
322
13
14
1140
19
20
21
kind
id
12
208
209
21
265
266
21
kind
constraint
12
580
581
21
762
763
21
constraint
id
12
1
2
28637
2
3
236
constraint
kind
12
1
2
28874
param_decl_bind
7317004
id
7317004
index
7991
fun_decl
3534887
id
index
12
1
2
7317004
id
fun_decl
12
1
2
7317004
index
id
12
2
3
3995
6
7
1997
16
20
624
25
147
624
343
16215
624
28310
28311
124
index
fun_decl
12
2
3
3995
6
7
1997
16
20
624
25
147
624
343
16215
624
28310
28311
124
fun_decl
id
12
1
2
1510349
2
3
977182
3
4
602591
4
5
290932
5
65
153831
fun_decl
index
12
1
2
1510349
2
3
977182
3
4
602591
4
5
290932
5
65
153831
var_decls
9398480
id
9391612
variable
9042868
type_id
1457782
name
853317
location
6280262
id
variable
12
1
2
9391612
id
type_id
12
1
2
9384745
2
3
6867
id
name
12
1
2
9391612
id
location
12
1
2
9391612
variable
id
12
1
2
8711605
2
5
331263
variable
type_id
12
1
2
8989302
2
3
53566
variable
name
12
1
2
8937359
2
4
105509
variable
location
12
1
2
8791018
2
4
251849
type_id
id
12
1
2
850695
2
3
284314
3
5
127485
5
11
113251
11
2944
82035
type_id
variable
12
1
2
871547
2
3
269330
3
5
122865
5
11
113126
11
2860
80911
type_id
name
12
1
2
1120525
2
3
192789
3
7
115373
7
1038
29093
type_id
location
12
1
2
986297
2
3
219260
3
6
133728
6
95
109380
97
2622
9115
name
id
12
1
2
466365
2
3
165943
3
4
59684
4
7
65927
7
25
64179
25
27139
31215
name
variable
12
1
2
479351
2
3
165194
3
4
54690
4
8
71671
8
45
64304
45
26704
18105
name
type_id
12
1
2
655283
2
3
110878
3
11
65553
11
3463
21601
name
location
12
1
2
494209
2
3
183424
3
4
51693
4
8
65053
8
22619
58935
location
id
12
1
2
5780059
2
21
472733
21
2943
27469
location
variable
12
1
2
5860970
2
2935
419291
location
type_id
12
1
2
5981463
2
2555
298798
location
name
12
1
2
6267900
2
5
12361
var_def
3770380
id
3770380
var_specialized
645
id
645
var_decl_specifiers
490339
id
490339
name
499
id
name
12
1
2
490339
name
id
12
16
17
124
77
78
124
653
654
124
3181
3182
124
is_structured_binding
946
id
946
var_requires
387
id
64
constraint
387
id
constraint
12
2
3
21
3
4
21
13
14
21
constraint
id
12
1
2
387
type_decls
1634963
id
1634963
type_id
1615984
location
1548807
id
type_id
12
1
2
1634963
id
location
12
1
2
1634963
type_id
id
12
1
2
1599627
2
10
16357
type_id
location
12
1
2
1599751
2
10
16232
location
id
12
1
2
1526706
2
64
22100
location
type_id
12
1
2
1526831
2
64
21975
type_def
1096551
id
1096551
type_decl_top
673602
type_decl
673602
type_requires
7681
id
2043
constraint
7659
id
constraint
12
1
2
1011
2
5
107
5
6
602
6
13
172
13
14
150
constraint
id
12
1
2
7638
2
3
21
namespace_decls
407321
id
407321
namespace_id
1844
location
407321
bodylocation
407321
id
namespace_id
12
1
2
407321
id
location
12
1
2
407321
id
bodylocation
12
1
2
407321
namespace_id
id
12
1
2
389
2
3
203
3
6
170
6
15
154
15
34
146
35
62
154
63
87
146
90
144
154
146
264
146
268
1868
146
2205
12449
32
namespace_id
location
12
1
2
389
2
3
203
3
6
170
6
15
154
15
34
146
35
62
154
63
87
146
90
144
154
146
264
146
268
1868
146
2205
12449
32
namespace_id
bodylocation
12
1
2
389
2
3
203
3
6
170
6
15
154
15
34
146
35
62
154
63
87
146
90
144
154
146
264
146
268
1868
146
2205
12449
32
location
id
12
1
2
407321
location
namespace_id
12
1
2
407321
location
bodylocation
12
1
2
407321
bodylocation
id
12
1
2
407321
bodylocation
namespace_id
12
1
2
407321
bodylocation
location
12
1
2
407321
usings
272082
id
272082
element_id
59053
location
26849
kind
21
id
element_id
12
1
2
272082
id
location
12
1
2
272082
id
kind
12
1
2
272082
element_id
id
12
1
2
51321
2
5
5386
5
134
2344
element_id
location
12
1
2
51321
2
5
5386
5
134
2344
element_id
kind
12
1
2
59053
location
id
12
1
2
21177
2
4
2302
4
132
1943
145
367
1425
location
element_id
12
1
2
21177
2
4
2302
4
132
1943
145
367
1425
location
kind
12
1
2
26849
kind
id
12
393
394
10
25367
25368
10
kind
element_id
12
214
215
10
5377
5378
10
kind
location
12
356
357
10
2186
2187
10
using_container
580149
parent
21895
child
272082
parent
child
12
1
2
10372
2
3
1616
3
6
1858
6
7
2291
7
28
1668
28
136
781
145
146
2619
146
437
686
child
parent
12
1
2
96601
2
3
120282
3
4
20099
4
5
26711
5
65
8386
static_asserts
173266
id
173266
condition
173266
message
38765
location
22648
enclosing
6807
id
condition
12
1
2
173266
id
message
12
1
2
173266
id
location
12
1
2
173266
id
enclosing
12
1
2
173266
condition
id
12
1
2
173266
condition
message
12
1
2
173266
condition
location
12
1
2
173266
condition
enclosing
12
1
2
173266
message
id
12
1
2
28505
2
3
641
3
4
3623
4
12
2087
12
17
3135
17
513
771
message
condition
12
1
2
28505
2
3
641
3
4
3623
4
12
2087
12
17
3135
17
513
771
message
location
12
1
2
35922
2
33
2843
message
enclosing
12
1
2
30316
2
3
349
3
4
3387
4
12
1909
12
43
2802
location
id
12
1
2
4281
2
3
3728
3
4
1738
4
5
121
5
6
4736
6
13
430
14
15
2648
16
17
64
17
18
4394
19
52
503
location
condition
12
1
2
4281
2
3
3728
3
4
1738
4
5
121
5
6
4736
6
13
430
14
15
2648
16
17
64
17
18
4394
19
52
503
location
message
12
1
2
6953
2
3
7676
3
4
7782
4
7
235
location
enclosing
12
1
2
5069
2
3
8099
3
4
1478
4
5
4760
5
13
495
13
14
2648
16
43
97
enclosing
id
12
1
2
5702
2
3
528
3
228
528
229
11052
48
enclosing
condition
12
1
2
5702
2
3
528
3
228
528
229
11052
48
enclosing
message
12
1
2
5857
2
3
519
3
2936
430
enclosing
location
12
1
2
5840
2
3
536
3
1929
430
params
7067152
id
7026197
function
3408025
index
7991
type_id
1221415
id
function
12
1
2
7026197
id
index
12
1
2
7026197
id
type_id
12
1
2
6985242
2
3
40955
function
id
12
1
2
1474513
2
3
927111
3
4
579242
4
5
281067
5
65
146090
function
index
12
1
2
1474513
2
3
927111
3
4
579242
4
5
281067
5
65
146090
function
type_id
12
1
2
1783301
2
3
1031622
3
4
437896
4
11
155205
index
id
12
2
3
3995
6
7
1997
14
18
624
23
138
624
320
15486
624
27294
27295
124
index
function
12
2
3
3995
6
7
1997
14
18
624
23
138
624
320
15486
624
27294
27295
124
index
type_id
12
1
2
3995
2
3
1997
4
7
624
9
55
624
116
2703
624
7497
7498
124
type_id
id
12
1
2
738193
2
3
240612
3
5
93273
5
13
93897
13
2574
55439
type_id
function
12
1
2
820353
2
3
179803
3
6
106258
6
27
92274
27
2562
22725
type_id
index
12
1
2
996036
2
3
166942
3
65
58436
overrides
159781
new
151073
old
17993
new
old
12
1
2
142372
2
4
8700
old
new
12
1
2
9845
2
3
2437
3
4
1632
4
6
1486
6
18
1356
18
230
1234
membervariables
1499266
id
1496815
type_id
456075
name
641686
id
type_id
12
1
2
1494473
2
4
2341
id
name
12
1
2
1496815
type_id
id
12
1
2
338326
2
3
72218
3
10
35401
10
4444
10130
type_id
name
12
1
2
355917
2
3
64321
3
49
34311
56
2185
1524
name
id
12
1
2
421164
2
3
122542
3
5
57785
5
656
40193
name
type_id
12
1
2
524318
2
3
72817
3
660
44550
globalvariables
488591
id
488591
type_id
10363
name
112626
id
type_id
12
1
2
488591
id
name
12
1
2
488591
type_id
id
12
1
2
6992
2
3
374
3
5
749
5
20
874
20
74
874
152
2216
499
type_id
name
12
1
2
7117
2
3
374
3
5
749
5
20
749
20
74
874
125
228
499
name
id
12
1
2
95395
2
7
8865
7
604
8365
name
type_id
12
1
2
97018
2
3
15358
3
4
249
localvariables
726232
id
726232
type_id
53437
name
101525
id
type_id
12
1
2
726232
id
name
12
1
2
726232
type_id
id
12
1
2
28883
2
3
7837
3
4
4028
4
6
4053
6
12
4145
12
165
4008
165
19323
480
type_id
name
12
1
2
38383
2
3
6700
3
5
4465
5
3502
3888
name
id
12
1
2
62449
2
3
16031
3
4
6524
4
8
8146
8
132
7617
132
7547
756
name
type_id
12
1
2
84480
2
3
8414
3
15
7677
15
1509
953
autoderivation
229374
var
229374
derivation_type
624
var
derivation_type
12
1
2
229374
derivation_type
var
12
38
39
124
79
80
124
454
455
124
530
531
124
736
737
124
orphaned_variables
44323
var
44323
function
41052
var
function
12
1
2
44323
function
var
12
1
2
40201
2
47
851
enumconstants
345733
id
345733
parent
41337
index
13942
type_id
54
name
345351
location
318338
id
parent
12
1
2
345733
id
index
12
1
2
345733
id
type_id
12
1
2
345733
id
name
12
1
2
345733
id
location
12
1
2
345733
parent
id
12
1
2
1524
2
3
5773
3
4
8714
4
5
5500
5
6
4574
6
7
2559
7
8
1960
8
10
2941
10
15
3322
15
32
3104
32
257
1361
parent
index
12
1
2
1524
2
3
5773
3
4
8714
4
5
5500
5
6
4574
6
7
2559
7
8
1960
8
10
2941
10
15
3322
15
32
3104
32
257
1361
parent
type_id
12
1
2
41337
parent
name
12
1
2
1524
2
3
5773
3
4
8714
4
5
5500
5
6
4574
6
7
2559
7
8
1960
8
10
2941
10
15
3322
15
32
3104
32
257
1361
parent
location
12
1
2
2124
2
3
5990
3
4
8768
4
5
5446
5
6
4574
6
7
2505
7
8
1851
8
11
3757
11
17
3104
17
123
3104
164
257
108
index
id
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
760
980
index
parent
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
760
980
index
type_id
12
1
2
13942
index
name
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
757
980
index
location
12
1
2
2777
2
3
2232
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
760
980
type_id
id
12
6348
6349
54
type_id
parent
12
759
760
54
type_id
index
12
256
257
54
type_id
name
12
6341
6342
54
type_id
location
12
5845
5846
54
name
id
12
1
2
344970
2
3
381
name
parent
12
1
2
344970
2
3
381
name
index
12
1
2
345351
name
type_id
12
1
2
345351
name
location
12
1
2
344970
2
3
381
location
id
12
1
2
317303
2
205
1034
location
parent
12
1
2
318338
location
index
12
1
2
317303
2
205
1034
location
type_id
12
1
2
318338
location
name
12
1
2
317303
2
205
1034
builtintypes
7616
id
7616
name
7616
kind
7616
size
874
sign
374
alignment
624
id
name
12
1
2
7616
id
kind
12
1
2
7616
id
size
12
1
2
7616
id
sign
12
1
2
7616
id
alignment
12
1
2
7616
name
id
12
1
2
7616
name
kind
12
1
2
7616
name
size
12
1
2
7616
name
sign
12
1
2
7616
name
alignment
12
1
2
7616
kind
id
12
1
2
7616
kind
name
12
1
2
7616
kind
size
12
1
2
7616
kind
sign
12
1
2
7616
kind
alignment
12
1
2
7616
size
id
12
2
3
249
8
9
124
9
10
124
11
12
124
14
15
124
15
16
124
size
name
12
2
3
249
8
9
124
9
10
124
11
12
124
14
15
124
15
16
124
size
kind
12
2
3
249
8
9
124
9
10
124
11
12
124
14
15
124
15
16
124
size
sign
12
1
2
249
3
4
624
size
alignment
12
1
2
499
2
3
374
sign
id
12
6
7
124
12
13
124
43
44
124
sign
name
12
6
7
124
12
13
124
43
44
124
sign
kind
12
6
7
124
12
13
124
43
44
124
sign
size
12
5
6
249
7
8
124
sign
alignment
12
5
6
374
alignment
id
12
8
9
124
10
11
124
13
14
249
17
18
124
alignment
name
12
8
9
124
10
11
124
13
14
249
17
18
124
alignment
kind
12
8
9
124
10
11
124
13
14
249
17
18
124
alignment
size
12
2
3
624
alignment
sign
12
3
4
624
derivedtypes
3033685
id
3033685
name
1461902
kind
749
type_id
1948495
id
name
12
1
2
3033685
id
kind
12
1
2
3033685
id
type_id
12
1
2
3033685
name
id
12
1
2
1345279
2
28
110004
29
4302
6617
name
kind
12
1
2
1461902
name
type_id
12
1
2
1345404
2
28
109879
29
4302
6617
kind
id
12
724
725
124
2333
2334
124
3627
3628
124
4301
4302
124
5557
5558
124
7754
7755
124
kind
name
12
1
2
124
671
672
124
1613
1614
124
2429
2430
124
2654
2655
124
4340
4341
124
kind
type_id
12
207
208
124
2333
2334
124
3623
3624
124
4301
4302
124
5492
5493
124
7754
7755
124
type_id
id
12
1
2
1318684
2
3
376213
3
4
123365
4
137
130232
type_id
name
12
1
2
1320182
2
3
376213
3
4
121866
4
137
130232
type_id
kind
12
1
2
1320557
2
3
376838
3
4
123614
4
6
127485
pointerishsize
2249417
id
2249417
size
249
alignment
249
id
size
12
1
2
2249417
id
alignment
12
1
2
2249417
size
id
12
3
4
124
18012
18013
124
size
alignment
12
1
2
249
alignment
id
12
3
4
124
18012
18013
124
alignment
size
12
1
2
249
arraysizes
80661
id
80661
num_elements
17855
bytesize
20227
alignment
624
id
num_elements
12
1
2
80661
id
bytesize
12
1
2
80661
id
alignment
12
1
2
80661
num_elements
id
12
1
2
249
2
3
10863
3
4
249
4
5
3496
5
9
1498
9
42
1373
56
57
124
num_elements
bytesize
12
1
2
11737
2
3
3995
3
5
998
5
11
1123
num_elements
alignment
12
1
2
11737
2
3
3995
3
4
749
4
6
1373
bytesize
id
12
1
2
624
2
3
12736
3
4
499
4
5
2746
5
7
1498
7
17
1623
24
45
499
bytesize
num_elements
12
1
2
14609
2
3
3621
3
6
1872
6
7
124
bytesize
alignment
12
1
2
14858
2
3
3371
3
5
1623
5
6
374
alignment
id
12
10
11
124
86
87
124
91
92
124
121
122
124
338
339
124
alignment
num_elements
12
4
5
124
16
17
249
48
49
124
139
140
124
alignment
bytesize
12
4
5
124
19
20
124
20
21
124
48
49
124
140
141
124
tupleelements
1
id
1
num_elements
1
id
num_elements
12
1
2
1
num_elements
id
12
1
2
1
typedefbase
1762239
id
1762239
type_id
838004
id
type_id
12
1
2
1762239
type_id
id
12
1
2
662556
2
3
80927
3
6
64154
6
4526
30366
decltypes
814476
id
27563
expr
814476
kind
21
base_type
3341
parentheses_would_change_meaning
21
id
expr
12
1
2
9737
2
3
3648
4
5
3626
6
9
549
23
24
3253
29
30
3143
32
33
131
171
172
3077
173
224
395
id
kind
12
1
2
27563
id
base_type
12
1
2
27563
id
parentheses_would_change_meaning
12
1
2
27563
expr
id
12
1
2
814476
expr
kind
12
1
2
814476
expr
base_type
12
1
2
814476
expr
parentheses_would_change_meaning
12
1
2
814476
kind
id
12
1254
1255
21
kind
expr
12
37054
37055
21
kind
base_type
12
152
153
21
kind
parentheses_would_change_meaning
12
1
2
21
base_type
id
12
1
2
1208
2
3
1033
3
4
351
4
5
175
5
8
285
8
166
263
245
246
21
base_type
expr
12
1
2
1164
2
3
857
3
4
329
4
7
285
7
201
307
340
1601
263
2800
8194
131
base_type
kind
12
1
2
3341
base_type
parentheses_would_change_meaning
12
1
2
3341
parentheses_would_change_meaning
id
12
1254
1255
21
parentheses_would_change_meaning
expr
12
37054
37055
21
parentheses_would_change_meaning
kind
12
1
2
21
parentheses_would_change_meaning
base_type
12
152
153
21
type_operators
7960
id
7960
arg_type
7186
kind
86
base_type
5249
id
arg_type
12
1
2
7960
id
kind
12
1
2
7960
id
base_type
12
1
2
7960
arg_type
id
12
1
2
6411
2
3
774
arg_type
kind
12
1
2
6411
2
3
774
arg_type
base_type
12
1
2
7164
2
3
21
kind
id
12
1
2
21
7
8
21
96
97
21
266
267
21
kind
arg_type
12
1
2
21
7
8
21
96
97
21
266
267
21
kind
base_type
12
1
2
21
4
5
21
72
73
21
222
223
21
base_type
id
12
1
2
3636
2
3
903
3
4
344
4
6
365
base_type
arg_type
12
1
2
3786
2
3
989
3
4
451
4
5
21
base_type
kind
12
1
2
4087
2
3
1140
3
4
21
usertypes
4151525
id
4151525
name
918510
kind
126
id
name
12
1
2
4151525
id
kind
12
1
2
4151525
name
id
12
1
2
654243
2
3
158665
3
8
70566
8
32669
35034
name
kind
12
1
2
866765
2
10
51744
kind
id
12
28
29
10
64
65
10
579
580
10
1052
1053
10
1595
1596
10
1874
1875
10
4586
4587
10
20079
20080
10
21491
21492
10
82092
82093
10
92771
92772
10
166844
166845
10
kind
name
12
19
20
10
47
48
10
50
51
10
153
154
10
417
418
10
771
772
10
1565
1566
10
3066
3067
10
5589
5590
10
10903
10904
10
12189
12190
10
57608
57609
10
usertypesize
1363780
id
1363780
size
1478
alignment
84
id
size
12
1
2
1363780
id
alignment
12
1
2
1363780
size
id
12
1
2
464
2
3
190
3
4
95
4
6
95
6
9
116
9
19
116
19
30
116
30
115
116
118
1735
116
1839
99774
52
size
alignment
12
1
2
1204
2
3
179
3
6
95
alignment
id
12
1
2
10
3
4
10
7
8
10
54
55
10
56
57
10
2080
2081
10
11949
11950
10
114969
114970
10
alignment
size
12
1
2
21
3
4
10
11
12
10
12
13
10
17
18
10
27
28
10
111
112
10
usertype_final
11487
id
11487
usertype_uuid
47628
id
47628
uuid
47148
id
uuid
12
1
2
47628
uuid
id
12
1
2
46669
2
3
479
usertype_alias_kind
1762239
id
1762239
alias_kind
21
id
alias_kind
12
1
2
1762239
alias_kind
id
12
36900
36901
10
129944
129945
10
nontype_template_parameters
766283
id
766283
type_template_type_constraint
27152
id
13382
constraint
26012
id
constraint
12
1
2
10219
2
3
903
3
5
1032
5
14
1118
14
17
107
constraint
id
12
1
2
24872
2
3
1140
mangled_name
7859536
id
7859536
mangled_name
6370039
is_complete
249
id
mangled_name
12
1
2
7859536
id
is_complete
12
1
2
7859536
mangled_name
id
12
1
2
6041648
2
1120
328391
mangled_name
is_complete
12
1
2
6370039
is_complete
id
12
6
7
124
62939
62940
124
is_complete
mangled_name
12
6
7
124
51010
51011
124
is_pod_class
593757
id
593757
is_standard_layout_class
1124388
id
1124388
is_complete
1346258
id
1346258
is_class_template
232167
id
232167
class_instantiation
1126046
to
1123004
from
71801
to
from
12
1
2
1120871
2
8
2133
from
to
12
1
2
20490
2
3
12885
3
4
7108
4
5
4657
5
7
6073
7
10
5724
10
17
5904
17
51
5397
51
4223
3559
class_template_argument
2898595
type_id
1367076
index
1182
arg_type
822077
type_id
index
12
1
2
579347
2
3
410278
3
4
251042
4
7
103097
7
113
23310
type_id
arg_type
12
1
2
607886
2
3
424283
3
4
251876
4
113
83029
index
type_id
12
2
3
10
4
5
749
5
30
95
33
90
95
95
453
95
643
7128
95
11968
129429
42
index
arg_type
12
2
3
10
4
5
749
5
16
105
16
35
95
37
155
95
196
3263
95
10413
44533
31
arg_type
type_id
12
1
2
513703
2
3
167643
3
5
75086
5
47
61736
47
12618
3908
arg_type
index
12
1
2
723795
2
3
79913
3
22
18367
class_template_argument_value
510083
type_id
205811
index
306
arg_value
509947
type_id
index
12
1
2
155798
2
3
43370
3
8
6643
type_id
arg_value
12
1
2
147928
2
3
40474
3
45
15535
45
154
1873
index
type_id
12
2
3
34
20
21
34
49
50
34
84
85
34
105
106
34
278
279
34
981
982
34
2471
2472
34
3753
3754
34
index
arg_value
12
3
4
34
74
75
34
105
106
34
273
274
34
336
337
34
892
893
34
2433
2434
34
4801
4802
34
6051
6052
34
arg_value
type_id
12
1
2
509811
2
3
136
arg_value
index
12
1
2
509947
is_proxy_class_for
48438
id
48438
templ_param_id
45766
id
templ_param_id
12
1
2
48438
templ_param_id
id
12
1
2
45047
2
79
718
type_mentions
5902897
id
5902897
type_id
276673
location
5846582
kind
54
id
type_id
12
1
2
5902897
id
location
12
1
2
5902897
id
kind
12
1
2
5902897
type_id
id
12
1
2
136593
2
3
31153
3
4
11273
4
5
14922
5
7
19988
7
12
21785
12
28
21077
28
8940
19879
type_id
location
12
1
2
136593
2
3
31153
3
4
11273
4
5
14922
5
7
19988
7
12
21785
12
28
21077
28
8940
19879
type_id
kind
12
1
2
276673
location
id
12
1
2
5800887
2
4
45694
location
type_id
12
1
2
5800887
2
4
45694
location
kind
12
1
2
5846582
kind
id
12
108383
108384
54
kind
type_id
12
5080
5081
54
kind
location
12
107349
107350
54
is_function_template
1332543
id
1332543
function_instantiation
973628
to
973628
from
182644
to
from
12
1
2
973628
from
to
12
1
2
110588
2
3
42790
3
9
14377
9
104
13729
119
1532
1158
function_template_argument
2484801
function_id
1453288
index
476
arg_type
298003
function_id
index
12
1
2
783011
2
3
413156
3
4
171810
4
15
85309
function_id
arg_type
12
1
2
802158
2
3
411249
3
4
169630
4
9
70250
index
function_id
12
1
2
170
7
8
34
45
46
34
77
78
34
138
139
34
280
281
34
2504
2505
34
7547
7548
34
19674
19675
34
42657
42658
34
index
arg_type
12
1
2
170
4
5
34
17
18
34
27
28
34
52
53
34
112
113
34
315
316
34
972
973
34
2754
2755
34
6081
6082
34
arg_type
function_id
12
1
2
174774
2
3
26335
3
4
19998
4
6
22656
6
11
23235
11
76
23371
79
2452
7631
arg_type
index
12
1
2
256813
2
3
32127
3
15
9062
function_template_argument_value
452779
function_id
196783
index
476
arg_value
450087
function_id
index
12
1
2
151403
2
3
42893
3
8
2487
function_id
arg_value
12
1
2
144487
2
3
36692
3
54
14854
54
113
749
index
function_id
12
1
2
170
2
3
34
3
4
34
4
5
34
15
16
34
27
28
34
1345
1346
34
1388
1389
34
1850
1851
34
2547
2548
34
index
arg_value
12
1
2
170
2
3
34
3
4
34
4
5
34
51
52
34
63
64
34
1906
1907
34
3295
3296
34
3702
3703
34
4180
4181
34
arg_value
function_id
12
1
2
447396
2
3
2691
arg_value
index
12
1
2
450087
is_variable_template
58685
id
58685
variable_instantiation
423162
to
423162
from
35336
to
from
12
1
2
423162
from
to
12
1
2
15233
2
3
3870
3
4
2372
4
6
2996
6
8
2247
8
12
3121
12
31
2746
32
546
2746
variable_template_argument
769159
variable_id
401311
index
1997
arg_type
256344
variable_id
index
12
1
2
156703
2
3
189917
3
4
36460
4
17
18230
variable_id
arg_type
12
1
2
171562
2
3
180178
3
4
33713
4
17
15857
index
variable_id
12
28
29
874
34
35
374
37
38
124
66
67
124
146
147
124
438
439
124
1959
1960
124
3214
3215
124
index
arg_type
12
1
2
874
2
3
374
5
6
124
28
29
124
54
55
124
161
162
124
745
746
124
1325
1326
124
arg_type
variable_id
12
1
2
175558
2
3
44701
3
6
21601
6
206
14484
arg_type
index
12
1
2
228000
2
3
24722
3
7
3621
variable_template_argument_value
19978
variable_id
14858
index
499
arg_value
19978
variable_id
index
12
1
2
13360
2
3
1498
variable_id
arg_value
12
1
2
10488
2
3
3995
4
5
374
index
variable_id
12
17
18
124
27
28
124
41
42
124
46
47
124
index
arg_value
12
22
23
124
29
30
124
50
51
124
59
60
124
arg_value
variable_id
12
1
2
19978
arg_value
index
12
1
2
19978
template_template_instantiation
6368
to
4994
from
1123
to
from
12
1
2
3621
2
3
1373
from
to
12
1
2
749
2
3
124
16
17
124
27
28
124
template_template_argument
9674
type_id
6115
index
105
arg_type
9083
type_id
index
12
1
2
5017
2
3
422
3
8
506
8
11
168
type_id
arg_type
12
1
2
5038
2
4
559
4
10
464
10
11
52
index
type_id
12
6
7
10
11
12
10
16
17
10
21
22
10
27
28
10
38
39
10
50
51
10
64
65
10
104
105
10
579
580
10
index
arg_type
12
6
7
10
11
12
10
16
17
10
21
22
10
27
28
10
38
39
10
50
51
10
64
65
10
99
100
10
538
539
10
arg_type
type_id
12
1
2
9051
3
43
31
arg_type
index
12
1
2
9062
2
11
21
template_template_argument_value
623
type_id
528
index
21
arg_value
623
type_id
index
12
1
2
528
type_id
arg_value
12
1
2
454
2
3
52
3
4
21
index
type_id
12
8
9
10
42
43
10
index
arg_value
12
17
18
10
42
43
10
arg_value
type_id
12
1
2
623
arg_value
index
12
1
2
623
concept_templates
3614
concept_id
3614
name
3614
location
3614
concept_id
name
12
1
2
3614
concept_id
location
12
1
2
3614
name
concept_id
12
1
2
3614
name
location
12
1
2
3614
location
concept_id
12
1
2
3614
location
name
12
1
2
3614
concept_instantiation
90430
to
90430
from
3442
to
from
12
1
2
90430
from
to
12
1
2
236
2
3
107
3
4
365
4
5
129
5
6
301
6
8
236
8
10
107
10
12
279
12
15
215
15
19
215
19
25
258
25
37
258
38
49
258
50
72
258
78
387
215
is_type_constraint
36899
concept_id
36899
concept_template_argument
113043
concept_id
76380
index
129
arg_type
21429
concept_id
index
12
1
2
46473
2
3
24678
3
7
5228
concept_id
arg_type
12
1
2
50088
2
3
22376
3
7
3915
index
concept_id
12
11
12
21
26
27
21
34
35
21
243
244
21
1390
1391
21
3550
3551
21
index
arg_type
12
11
12
21
23
24
21
31
32
21
96
97
21
359
360
21
640
641
21
arg_type
concept_id
12
1
2
10392
2
3
2969
3
4
1054
4
5
1355
5
6
1161
6
9
1613
9
14
1979
14
259
903
arg_type
index
12
1
2
18030
2
3
3270
3
4
129
concept_template_argument_value
106
concept_id
83
index
15
arg_value
106
concept_id
index
12
1
2
83
concept_id
arg_value
12
1
2
60
2
3
22
index
concept_id
12
3
4
7
8
9
7
index
arg_value
12
4
5
7
10
11
7
arg_value
concept_id
12
1
2
106
arg_value
index
12
1
2
106
routinetypes
604319
id
604319
return_type
283864
id
return_type
12
1
2
604319
return_type
id
12
1
2
234225
2
3
35091
3
4676
14547
routinetypeargs
1176788
routine
415119
index
980
type_id
111595
routine
index
12
1
2
82511
2
3
126028
3
4
107456
4
5
49289
5
7
33168
7
19
16665
routine
type_id
12
1
2
88502
2
3
138663
3
4
114209
4
5
40738
5
10
32895
10
11
108
index
routine
12
1
2
108
2
3
108
6
7
54
7
8
54
13
14
54
23
24
54
43
44
54
156
157
54
206
207
54
306
307
54
584
585
54
915
916
54
1820
1821
54
3793
3794
54
6107
6108
54
7622
7623
54
index
type_id
12
1
2
108
2
3
108
6
7
108
9
10
54
16
17
54
26
27
54
40
41
54
67
68
54
97
98
54
127
128
54
192
193
54
314
315
54
510
511
54
787
788
54
1174
1175
54
type_id
routine
12
1
2
33222
2
3
15195
3
4
13234
4
5
9803
5
6
6372
6
8
9476
8
13
9531
13
26
8659
26
918
6099
type_id
index
12
1
2
78917
2
3
17537
3
5
9476
5
17
5664
ptrtomembers
9727
id
9727
type_id
7974
class_id
4869
id
type_id
12
1
2
9727
id
class_id
12
1
2
9727
type_id
id
12
1
2
7752
2
84
221
type_id
class_id
12
1
2
7752
2
84
221
class_id
id
12
1
2
3897
2
3
528
8
9
401
10
65
42
class_id
type_id
12
1
2
3897
2
3
528
8
9
401
10
65
42
specifiers
7741
id
7741
str
7741
id
str
12
1
2
7741
str
id
12
1
2
7741
typespecifiers
854940
type_id
847448
spec_id
1623
type_id
spec_id
12
1
2
839957
2
3
7491
spec_id
type_id
12
1
2
124
2
3
124
16
17
124
17
18
124
24
25
124
44
45
124
49
50
124
51
52
124
112
113
124
199
200
124
325
326
124
545
546
124
5462
5463
124
funspecifiers
9723250
func_id
4012490
spec_id
2372
func_id
spec_id
12
1
2
1528454
2
3
506696
3
4
1037865
4
5
693492
5
8
245981
spec_id
func_id
12
17
18
124
18
19
124
53
54
124
114
115
124
216
217
124
272
273
124
355
356
124
653
654
124
767
768
124
823
824
124
1095
1096
124
1261
1262
124
1663
1664
124
3301
3302
124
3355
3356
124
6170
6171
124
15121
15122
124
19840
19841
124
22777
22778
124
varspecifiers
3078136
var_id
2316968
spec_id
1123
var_id
spec_id
12
1
2
1659561
2
3
554144
3
5
103262
spec_id
var_id
12
97
98
124
240
241
124
1091
1092
124
1332
1333
124
2238
2239
124
2773
2774
124
3449
3450
124
4939
4940
124
8493
8494
124
explicit_specifier_exprs
41329
func_id
41329
constant
41329
func_id
constant
12
1
2
41329
constant
func_id
12
1
2
41329
attributes
654409
id
654409
kind
374
name
2122
name_space
249
location
648291
id
kind
12
1
2
654409
id
name
12
1
2
654409
id
name_space
12
1
2
654409
id
location
12
1
2
654409
kind
id
12
7
8
124
2406
2407
124
2828
2829
124
kind
name
12
1
2
124
6
7
124
12
13
124
kind
name_space
12
1
2
249
2
3
124
kind
location
12
4
5
124
2360
2361
124
2828
2829
124
name
id
12
1
2
249
3
4
124
6
7
124
7
8
249
10
11
249
14
15
124
18
19
124
24
25
124
59
60
124
62
63
124
72
73
124
341
342
124
1977
1978
124
2629
2630
124
name
kind
12
1
2
1872
2
3
249
name
name_space
12
1
2
2122
name
location
12
1
2
249
3
4
124
4
5
124
6
7
124
7
8
124
10
11
249
14
15
124
18
19
124
24
25
124
59
60
124
62
63
124
72
73
124
336
337
124
1977
1978
124
2629
2630
124
name_space
id
12
11
12
124
5230
5231
124
name_space
kind
12
1
2
124
3
4
124
name_space
name
12
2
3
124
15
16
124
name_space
location
12
11
12
124
5181
5182
124
location
id
12
1
2
642423
2
5
5868
location
kind
12
1
2
648291
location
name
12
1
2
643172
2
3
5119
location
name_space
12
1
2
648291
attribute_args
82562
id
82562
kind
17
attribute
71259
index
40
location
57184
id
kind
12
1
2
82562
id
attribute
12
1
2
82562
id
index
12
1
2
82562
id
location
12
1
2
82562
kind
id
12
100
101
5
2252
2253
5
11914
11915
5
kind
attribute
12
100
101
5
1892
1893
5
10583
10584
5
kind
index
12
1
2
5
4
5
5
7
8
5
kind
location
12
15
16
5
2183
2184
5
9330
9331
5
attribute
id
12
1
2
65790
2
7
5347
7
25
121
attribute
kind
12
1
2
69743
2
3
1516
attribute
index
12
1
2
68215
2
8
3044
attribute
location
12
1
2
68747
2
6
2511
index
id
12
2
3
5
9
10
5
82
83
5
83
84
5
271
272
5
526
527
5
13293
13294
5
index
kind
12
1
2
17
2
3
17
3
4
5
index
attribute
12
2
3
5
9
10
5
82
83
5
83
84
5
271
272
5
526
527
5
12313
12314
5
index
location
12
2
3
5
9
10
5
82
83
5
83
84
5
271
272
5
441
442
5
9074
9075
5
location
id
12
1
2
41506
2
3
11858
3
25
3819
location
kind
12
1
2
47653
2
3
9531
location
attribute
12
1
2
42861
2
3
12298
3
11
2025
location
index
12
1
2
56935
2
8
248
attribute_arg_value
16693
arg
16693
value
511
arg
value
12
1
2
16693
value
arg
12
1
2
204
5
6
34
6
7
34
15
16
34
25
26
34
51
52
34
52
53
34
71
72
34
76
77
34
183
184
34
attribute_arg_type
460
arg
460
type_id
84
arg
type_id
12
1
2
460
type_id
arg
12
1
2
72
2
3
4
35
36
4
60
61
4
attribute_arg_constant
71875
arg
71875
constant
71875
arg
constant
12
1
2
71875
constant
arg
12
1
2
71875
attribute_arg_expr
1404
arg
1404
expr
1404
arg
expr
12
1
2
1404
expr
arg
12
1
2
1404
attribute_arg_name
6
arg
6
name
5
arg
name
12
1
2
6
name
arg
12
1
2
4
2
3
1
typeattributes
96394
type_id
94646
spec_id
32464
type_id
spec_id
12
1
2
92898
2
3
1748
spec_id
type_id
12
1
2
27969
2
9
2497
11
58
1997
funcattributes
844327
func_id
799751
spec_id
617325
func_id
spec_id
12
1
2
759669
2
7
40081
spec_id
func_id
12
1
2
572249
2
213
45075
varattributes
537095
var_id
456832
spec_id
532756
var_id
spec_id
12
1
2
376579
2
3
80250
3
8
3
spec_id
var_id
12
1
2
530626
2
252
2130
namespaceattributes
5996
namespace_id
136
spec_id
5996
namespace_id
spec_id
12
1
2
68
11
12
34
163
164
34
spec_id
namespace_id
12
1
2
5996
stmtattributes
2216
stmt_id
2216
spec_id
559
stmt_id
spec_id
12
1
2
2216
spec_id
stmt_id
12
1
2
215
2
3
150
3
4
43
9
10
107
13
16
43
unspecifiedtype
7179404
type_id
7179404
unspecified_type_id
3965916
type_id
unspecified_type_id
12
1
2
7179404
unspecified_type_id
type_id
12
1
2
2482787
2
3
1117778
3
7
302918
7
537
62431
member
4193417
parent
543780
index
29717
child
4188797
parent
index
12
1
2
129108
2
3
83408
3
4
32464
4
5
44950
5
6
42453
6
7
33962
7
9
42328
9
13
41204
13
18
41329
18
42
40830
42
239
11737
parent
child
12
1
2
128859
2
3
83533
3
4
32214
4
5
45075
5
6
42578
6
7
32839
7
9
42703
9
13
41579
13
18
41454
18
42
40955
42
265
11986
index
parent
12
1
2
6492
2
3
2622
3
8
1872
9
10
2871
10
19
2247
19
26
2247
26
36
2497
36
50
2247
54
141
2247
150
468
2247
480
4310
2122
index
child
12
1
2
5493
2
3
3621
3
9
1872
9
10
2871
10
20
2372
20
28
2372
28
37
2372
37
56
2372
58
156
2247
163
527
2247
547
4330
1872
child
parent
12
1
2
4188797
child
index
12
1
2
4184177
2
3
4619
enclosingfunction
114813
child
114813
parent
71340
child
parent
12
1
2
114813
parent
child
12
1
2
49332
2
3
4633
3
4
15365
4
37
2010
derivations
476900
derivation
476900
sub
455164
index
238
super
235554
location
35397
derivation
sub
12
1
2
476900
derivation
index
12
1
2
476900
derivation
super
12
1
2
476900
derivation
location
12
1
2
476900
sub
derivation
12
1
2
438640
2
9
16523
sub
index
12
1
2
438640
2
8
16523
sub
super
12
1
2
438640
2
9
16523
sub
location
12
1
2
438640
2
8
16523
index
derivation
12
25
26
102
26
27
34
52
53
34
485
486
34
13360
13361
34
index
sub
12
25
26
136
52
53
34
485
486
34
13360
13361
34
index
super
12
23
24
34
24
25
34
25
26
68
32
33
34
289
290
34
6510
6511
34
index
location
12
1
2
136
7
8
34
65
66
34
963
964
34
super
derivation
12
1
2
225742
2
1655
9811
super
sub
12
1
2
225742
2
1655
9811
super
index
12
1
2
235111
2
4
442
super
location
12
1
2
230205
2
81
5348
location
derivation
12
1
2
26505
2
5
3134
5
22
2759
22
383
2691
388
928
306
location
sub
12
1
2
26505
2
5
3134
5
22
2759
22
383
2691
388
928
306
location
index
12
1
2
35397
location
super
12
1
2
28720
2
4
2623
4
26
2827
26
928
1226
derspecifiers
478671
der_id
476457
spec_id
136
der_id
spec_id
12
1
2
474242
2
3
2214
spec_id
der_id
12
65
66
34
92
93
34
1104
1105
34
12789
12790
34
direct_base_offsets
449985
der_id
449985
offset
511
der_id
offset
12
1
2
449985
offset
der_id
12
1
2
102
2
3
136
3
4
102
4
5
34
7
8
34
9
10
34
110
111
34
13058
13059
34
virtual_base_offsets
5825
sub
5825
super
102
offset
340
sub
super
12
1
2
5825
sub
offset
12
1
2
5825
super
sub
12
9
10
68
153
154
34
super
offset
12
1
2
34
9
10
68
offset
sub
12
2
3
306
153
154
34
offset
super
12
1
2
34
2
3
306
frienddecls
700462
id
700462
type_id
42416
decl_id
77848
location
6098
id
type_id
12
1
2
700462
id
decl_id
12
1
2
700462
id
location
12
1
2
700462
type_id
id
12
1
2
6166
2
3
13968
3
7
3577
7
12
3440
12
20
3645
20
32
3304
33
50
3781
50
80
3781
101
120
749
type_id
decl_id
12
1
2
6166
2
3
13968
3
7
3577
7
12
3440
12
20
3645
20
32
3304
33
50
3781
50
80
3781
101
120
749
type_id
location
12
1
2
41053
2
13
1362
decl_id
id
12
1
2
48071
2
3
5962
3
8
5996
8
15
6064
15
40
6064
40
164
5689
decl_id
type_id
12
1
2
48071
2
3
5962
3
8
5996
8
15
6064
15
40
6064
40
164
5689
decl_id
location
12
1
2
77166
2
5
681
location
id
12
1
2
5723
2
20371
374
location
type_id
12
1
2
5962
2
1148
136
location
decl_id
12
1
2
5757
2
2132
340
comments
11241965
id
11241965
contents
4306669
location
11241965
id
contents
12
1
2
11241965
id
location
12
1
2
11241965
contents
id
12
1
2
3932328
2
7
330014
7
34447
44326
contents
location
12
1
2
3932328
2
7
330014
7
34447
44326
location
id
12
1
2
11241965
location
contents
12
1
2
11241965
commentbinding
3916720
id
3352211
element
3751026
id
element
12
1
2
3290529
2
1706
61682
element
id
12
1
2
3585332
2
3
165693
exprconv
9633088
converted
9632982
conversion
9633088
converted
conversion
12
1
2
9632877
2
3
105
conversion
converted
12
1
2
9633088
compgenerated
9891529
id
9891529
synthetic_destructor_call
1671638
element
1244918
i
387
destructor_call
1671638
element
i
12
1
2
828654
2
3
409464
3
19
6798
element
destructor_call
12
1
2
828654
2
3
409464
3
19
6798
i
element
12
1
2
43
2
3
86
3
4
86
13
14
21
23
24
21
27
28
21
32
33
21
53
54
21
316
317
21
19347
19348
21
57861
57862
21
i
destructor_call
12
1
2
43
2
3
86
3
4
86
13
14
21
23
24
21
27
28
21
32
33
21
53
54
21
316
317
21
19347
19348
21
57861
57862
21
destructor_call
element
12
1
2
1671638
destructor_call
i
12
1
2
1671638
namespaces
8650
id
8650
name
4573
id
name
12
1
2
8650
name
id
12
1
2
3739
2
3
528
3
149
306
namespace_inline
499
id
499
namespacembrs
2039521
parentid
3995
memberid
2039521
parentid
memberid
12
1
2
499
2
3
249
3
4
499
4
5
624
5
10
249
10
12
249
12
18
249
19
21
249
23
24
249
25
29
249
70
83
249
165
170
249
15606
15607
124
memberid
parentid
12
1
2
2039521
exprparents
19454218
expr_id
19454218
child_index
20035
parent_id
12939988
expr_id
child_index
12
1
2
19454218
expr_id
parent_id
12
1
2
19454218
child_index
expr_id
12
1
2
3855
2
3
1519
3
4
365
4
5
8976
5
8
1660
8
11
1632
11
53
1519
56
354800
506
child_index
parent_id
12
1
2
3855
2
3
1519
3
4
365
4
5
8976
5
8
1660
8
11
1632
11
53
1519
56
354800
506
parent_id
expr_id
12
1
2
7394757
2
3
5082680
3
712
462550
parent_id
child_index
12
1
2
7394757
2
3
5082680
3
712
462550
expr_isload
6909475
expr_id
6909475
conversionkinds
6050433
expr_id
6050433
kind
7
expr_id
kind
12
1
2
6050433
kind
expr_id
12
4
5
1
5889
5890
1
7362
7363
1
40988
40989
1
71409
71410
1
93247
93248
1
5831534
5831535
1
iscall
5802603
caller
5802603
kind
64
caller
kind
12
1
2
5802603
kind
caller
12
230
231
21
1408
1409
21
268054
268055
21
numtemplatearguments
627938
expr_id
627938
num
374
expr_id
num
12
1
2
627938
num
expr_id
12
7
8
124
1263
1264
124
3759
3760
124
specialnamequalifyingelements
124
id
124
name
124
id
name
12
1
2
124
name
id
12
1
2
124
namequalifiers
3041863
id
3041863
qualifiableelement
3041863
qualifyingelement
47485
location
552436
id
qualifiableelement
12
1
2
3041863
id
qualifyingelement
12
1
2
3041863
id
location
12
1
2
3041863
qualifiableelement
id
12
1
2
3041863
qualifiableelement
qualifyingelement
12
1
2
3041863
qualifiableelement
location
12
1
2
3041863
qualifyingelement
id
12
1
2
31541
2
3
8175
3
5
4109
5
6811
3571
19018
41956
86
qualifyingelement
qualifiableelement
12
1
2
31541
2
3
8175
3
5
4109
5
6811
3571
19018
41956
86
qualifyingelement
location
12
1
2
34403
2
3
7358
3
6
3571
6
20057
2151
location
id
12
1
2
79134
2
6
38104
6
7
398986
7
192
36210
location
qualifiableelement
12
1
2
79134
2
6
38104
6
7
398986
7
192
36210
location
qualifyingelement
12
1
2
111537
2
4
13296
4
5
415295
5
33
12306
varbind
8254632
expr
8254632
var
1050376
expr
var
12
1
2
8254632
var
expr
12
1
2
171535
2
3
188700
3
4
145647
4
5
116636
5
6
83151
6
7
65817
7
9
80815
9
13
81575
13
27
79127
27
5137
37368
funbind
5812199
expr
5809833
fun
275916
expr
fun
12
1
2
5807466
2
3
2366
fun
expr
12
1
2
181420
2
3
38835
3
4
17212
4
8
22720
8
37798
15727
expr_allocator
45243
expr
45243
func
102
form
34
expr
func
12
1
2
45243
expr
form
12
1
2
45243
func
expr
12
1
2
34
591
592
34
736
737
34
func
form
12
1
2
102
form
expr
12
1328
1329
34
form
func
12
3
4
34
expr_deallocator
53829
expr
53829
func
102
form
68
expr
func
12
1
2
53829
expr
form
12
1
2
53829
func
expr
12
1
2
34
723
724
34
856
857
34
func
form
12
1
2
102
form
expr
12
723
724
34
857
858
34
form
func
12
1
2
34
2
3
34
expr_cond_two_operand
653
cond
653
expr_cond_guard
897880
cond
897880
guard
897880
cond
guard
12
1
2
897880
guard
cond
12
1
2
897880
expr_cond_true
897876
cond
897876
true
897876
cond
true
12
1
2
897876
true
cond
12
1
2
897876
expr_cond_false
897880
cond
897880
false
897880
cond
false
12
1
2
897880
false
cond
12
1
2
897880
values
13474606
id
13474606
str
114566
id
str
12
1
2
13474606
str
id
12
1
2
78302
2
3
15301
3
6
8895
6
52
8628
52
674264
3437
valuetext
6647578
id
6647578
text
1095412
id
text
12
1
2
6647578
text
id
12
1
2
833985
2
3
146940
3
7
86537
7
593553
27950
valuebind
13583189
val
13474606
expr
13583189
val
expr
12
1
2
13384052
2
6
90554
expr
val
12
1
2
13583189
fieldoffsets
1496815
id
1496815
byteoffset
31370
bitoffset
435
id
byteoffset
12
1
2
1496815
id
bitoffset
12
1
2
1496815
byteoffset
id
12
1
2
17700
2
3
2450
3
5
2668
5
12
2614
12
35
2450
35
211
2396
250
5947
1089
byteoffset
bitoffset
12
1
2
30390
2
9
980
bitoffset
id
12
35
36
54
36
37
54
44
45
54
46
47
54
50
51
54
64
65
54
81
82
54
27127
27128
54
bitoffset
byteoffset
12
12
13
163
13
14
108
14
15
108
576
577
54
bitfield
30341
id
30341
bits
3496
declared_bits
3496
id
bits
12
1
2
30341
id
declared_bits
12
1
2
30341
bits
id
12
1
2
998
2
3
749
3
4
249
4
5
499
5
7
249
8
9
249
9
11
249
13
143
249
bits
declared_bits
12
1
2
3496
declared_bits
id
12
1
2
998
2
3
749
3
4
249
4
5
499
5
7
249
8
9
249
9
11
249
13
143
249
declared_bits
bits
12
1
2
3496
initialisers
2251035
init
2251035
var
980971
expr
2251035
location
516371
init
var
12
1
2
2251035
init
expr
12
1
2
2251035
init
location
12
1
2
2251035
var
init
12
1
2
870556
2
15
37441
16
25
72973
var
expr
12
1
2
870556
2
15
37441
16
25
72973
var
location
12
1
2
980963
2
3
8
expr
init
12
1
2
2251035
expr
var
12
1
2
2251035
expr
location
12
1
2
2251035
location
init
12
1
2
414356
2
3
33606
3
13
42250
13
111911
26157
location
var
12
1
2
443657
2
3
34516
3
12237
38196
location
expr
12
1
2
414356
2
3
33606
3
13
42250
13
111911
26157
braced_initialisers
68468
init
68468
expr_ancestor
1677619
exp
1677619
ancestor
839627
exp
ancestor
12
1
2
1677619
ancestor
exp
12
1
2
17083
2
3
812474
3
19
10069
exprs
25210577
id
25210577
kind
1450
location
10582671
id
kind
12
1
2
25210577
id
location
12
1
2
25210577
kind
id
12
1
10
109
12
18
109
26
100
109
105
305
109
323
467
109
607
893
109
906
1658
109
1781
2386
109
3390
4336
109
4809
5185
109
5187
22128
109
26432
50205
109
63936
144106
109
313148
313149
21
kind
location
12
1
9
109
9
15
109
17
96
109
99
222
109
260
383
109
408
594
109
599
749
109
864
1774
109
1812
2545
109
2623
2919
109
3419
4913
109
5473
21165
109
26254
76840
109
224080
224081
21
location
id
12
1
2
8900701
2
3
820608
3
16
797199
16
71733
64161
location
kind
12
1
2
9040103
2
3
774273
3
32
768294
expr_reuse
847007
reuse
847007
original
847007
value_category
43
reuse
original
12
1
2
847007
reuse
value_category
12
1
2
847007
original
reuse
12
1
2
847007
original
value_category
12
1
2
847007
value_category
reuse
12
58
59
21
39309
39310
21
value_category
original
12
58
59
21
39309
39310
21
expr_types
25210577
id
25210577
typeid
214202
value_category
43
id
typeid
12
1
2
25210577
id
value_category
12
1
2
25210577
typeid
id
12
1
2
52512
2
3
35191
3
4
14507
4
5
14529
5
8
17562
8
14
17386
14
24
16441
24
49
16067
49
134
16177
134
441505
13825
typeid
value_category
12
1
2
185913
2
3
28289
value_category
id
12
153745
153746
21
993192
993193
21
value_category
typeid
12
2282
2283
21
8750
8751
21
compound_requirement_is_noexcept
64
expr
64
new_allocated_type
46197
expr
46197
type_id
27391
expr
type_id
12
1
2
46197
type_id
expr
12
1
2
11515
2
3
14479
3
19
1396
new_array_allocated_type
6653
expr
6653
type_id
2843
expr
type_id
12
1
2
6653
type_id
expr
12
1
2
40
2
3
2510
3
5
219
6
15
73
aggregate_field_init
5717380
aggregate
1243068
initializer
5717202
field
3227
position
32
is_designated
2
aggregate
initializer
12
1
2
19690
2
3
669033
3
4
77868
4
5
121186
5
9
96529
9
12
5096
12
13
252570
13
33
1096
aggregate
field
12
1
2
19686
2
3
668965
3
4
77868
4
5
121256
5
9
96531
9
12
5094
12
13
252570
13
33
1098
aggregate
position
12
1
2
19690
2
3
669033
3
4
77868
4
5
121186
5
9
96529
9
12
5096
12
13
252570
13
33
1096
aggregate
is_designated
12
1
2
1242986
2
3
82
initializer
aggregate
12
1
2
5717202
initializer
field
12
1
2
5717024
2
3
178
initializer
position
12
1
2
5717202
initializer
is_designated
12
1
2
5717202
field
aggregate
12
1
2
1433
2
3
272
3
6
274
6
14
258
14
29
248
29
71
245
74
339
243
353
252555
252
392631
392632
2
field
initializer
12
1
2
1433
2
3
272
3
6
274
6
14
258
14
29
248
29
71
245
74
339
243
353
252555
252
392631
392632
2
field
position
12
1
2
3213
2
5
14
field
is_designated
12
1
2
3201
2
3
26
position
aggregate
12
46
47
3
47
48
9
48
49
3
906
907
2
937
1084
2
1096
253667
2
258512
258655
2
258762
269774
2
274305
285339
2
355291
476478
2
554345
1223379
2
1243068
1243069
1
position
initializer
12
46
47
3
47
48
9
48
49
3
906
907
2
937
1084
2
1096
253667
2
258512
258655
2
258762
269774
2
274305
285339
2
355291
476478
2
554345
1223379
2
1243068
1243069
1
position
field
12
1
2
3
2
3
9
3
4
3
4
5
2
7
10
2
10
15
2
26
31
2
39
55
2
77
106
2
144
207
2
318
885
2
1283
1284
1
position
is_designated
12
1
2
24
2
3
8
is_designated
aggregate
12
480
481
1
1242670
1242671
1
is_designated
initializer
12
710
711
1
5716492
5716493
1
is_designated
field
12
218
219
1
3035
3036
1
is_designated
position
12
8
9
1
32
33
1
aggregate_array_init
1349246
aggregate
152356
initializer
1349246
element_index
62922
position
62922
is_designated
2
aggregate
initializer
12
1
2
14696
2
3
13903
3
4
61677
4
5
17014
5
6
19009
6
10
12866
10
58
11429
58
62923
1762
aggregate
element_index
12
1
2
14696
2
3
13903
3
4
61677
4
5
17014
5
6
19009
6
10
12866
10
58
11429
58
62923
1762
aggregate
position
12
1
2
14696
2
3
13903
3
4
61677
4
5
17014
5
6
19009
6
10
12866
10
58
11429
58
62923
1762
aggregate
is_designated
12
1
2
152356
initializer
aggregate
12
1
2
1349246
initializer
element_index
12
1
2
1349246
initializer
position
12
1
2
1349246
initializer
is_designated
12
1
2
1349246
element_index
aggregate
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152356
2151
element_index
initializer
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152356
2151
element_index
position
12
1
2
62916
2
4
6
element_index
is_designated
12
1
2
62914
2
3
8
position
aggregate
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152357
2151
position
initializer
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152357
2151
position
element_index
12
1
2
62917
2
4
5
position
is_designated
12
1
2
62915
2
3
7
is_designated
aggregate
12
3
4
1
152353
152354
1
is_designated
initializer
12
16
17
1
1349230
1349231
1
is_designated
element_index
12
8
9
1
62922
62923
1
is_designated
position
12
7
8
1
62922
62923
1
condition_decl_bind
408905
expr
408905
decl
408905
expr
decl
12
1
2
408905
decl
expr
12
1
2
408905
typeid_bind
47901
expr
47901
type_id
15944
expr
type_id
12
1
2
47901
type_id
expr
12
1
2
2964
2
3
12571
3
328
408
uuidof_bind
26588
expr
26588
type_id
26336
expr
type_id
12
1
2
26588
type_id
expr
12
1
2
26125
2
4
211
sizeof_bind
242027
expr
242027
type_id
11210
expr
type_id
12
1
2
242027
type_id
expr
12
1
2
3877
2
3
2783
3
4
1024
4
5
1140
5
6
295
6
7
1064
7
40
856
40
6061
167
code_block
15
block
15
routine
15
block
routine
12
1
2
15
routine
block
12
1
2
15
lambdas
19057
expr
19057
default_capture
24
has_explicit_return_type
16
has_explicit_parameter_list
16
expr
default_capture
12
1
2
19057
expr
has_explicit_return_type
12
1
2
19057
expr
has_explicit_parameter_list
12
1
2
19057
default_capture
expr
12
306
307
8
719
720
8
1321
1322
8
default_capture
has_explicit_return_type
12
2
3
24
default_capture
has_explicit_parameter_list
12
2
3
24
has_explicit_return_type
expr
12
813
814
8
1533
1534
8
has_explicit_return_type
default_capture
12
3
4
16
has_explicit_return_type
has_explicit_parameter_list
12
1
2
8
2
3
8
has_explicit_parameter_list
expr
12
34
35
8
2312
2313
8
has_explicit_parameter_list
default_capture
12
3
4
16
has_explicit_parameter_list
has_explicit_return_type
12
1
2
8
2
3
8
lambda_capture
31966
id
31966
lambda
15491
index
138
field
31966
captured_by_reference
16
is_implicit
16
location
17944
id
lambda
12
1
2
31966
id
index
12
1
2
31966
id
field
12
1
2
31966
id
captured_by_reference
12
1
2
31966
id
is_implicit
12
1
2
31966
id
location
12
1
2
31966
lambda
id
12
1
2
8212
2
3
3541
3
4
1657
4
6
1259
6
18
820
lambda
index
12
1
2
8212
2
3
3541
3
4
1657
4
6
1259
6
18
820
lambda
field
12
1
2
8212
2
3
3541
3
4
1657
4
6
1259
6
18
820
lambda
captured_by_reference
12
1
2
14248
2
3
1242
lambda
is_implicit
12
1
2
15369
2
3
121
lambda
location
12
1
2
8805
2
3
3696
3
4
1389
4
7
1291
7
18
308
index
id
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
10
11
8
12
13
8
16
17
8
18
19
8
26
27
8
46
47
8
101
102
8
171
172
8
256
257
8
460
461
8
896
897
8
1907
1908
8
index
lambda
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
10
11
8
12
13
8
16
17
8
18
19
8
26
27
8
46
47
8
101
102
8
171
172
8
256
257
8
460
461
8
896
897
8
1907
1908
8
index
field
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
10
11
8
12
13
8
16
17
8
18
19
8
26
27
8
46
47
8
101
102
8
171
172
8
256
257
8
460
461
8
896
897
8
1907
1908
8
index
captured_by_reference
12
1
2
32
2
3
105
index
is_implicit
12
1
2
81
2
3
56
index
location
12
1
2
8
2
3
8
3
4
8
4
5
8
6
7
8
9
10
8
11
12
8
14
15
8
16
17
8
24
25
8
41
42
8
66
67
8
100
101
8
182
183
8
354
355
8
604
605
8
979
980
8
field
id
12
1
2
31966
field
lambda
12
1
2
31966
field
index
12
1
2
31966
field
captured_by_reference
12
1
2
31966
field
is_implicit
12
1
2
31966
field
location
12
1
2
31966
captured_by_reference
id
12
1457
1458
8
2478
2479
8
captured_by_reference
lambda
12
819
820
8
1241
1242
8
captured_by_reference
index
12
13
14
8
17
18
8
captured_by_reference
field
12
1457
1458
8
2478
2479
8
captured_by_reference
is_implicit
12
2
3
16
captured_by_reference
location
12
573
574
8
1639
1640
8
is_implicit
id
12
1351
1352
8
2584
2585
8
is_implicit
lambda
12
955
956
8
967
968
8
is_implicit
index
12
7
8
8
17
18
8
is_implicit
field
12
1351
1352
8
2584
2585
8
is_implicit
captured_by_reference
12
2
3
16
is_implicit
location
12
377
378
8
1832
1833
8
location
id
12
1
2
15694
2
6
1437
6
68
812
location
lambda
12
1
2
16271
2
13
1470
13
68
203
location
index
12
1
2
17254
2
8
690
location
field
12
1
2
15694
2
6
1437
6
68
812
location
captured_by_reference
12
1
2
17920
2
3
24
location
is_implicit
12
1
2
17944
fold
1247
expr
1247
operator
86
is_left_fold
21
expr
operator
12
1
2
1247
expr
is_left_fold
12
1
2
1247
operator
expr
12
1
2
43
2
3
21
54
55
21
operator
is_left_fold
12
1
2
86
is_left_fold
expr
12
58
59
21
is_left_fold
operator
12
4
5
21
stmts
6368968
id
6368968
kind
162
location
2684538
id
kind
12
1
2
6368968
id
location
12
1
2
6368968
kind
id
12
1
2
8
26
27
8
430
431
8
595
596
8
1066
1067
8
1635
1636
8
1818
1819
8
2311
2312
8
2807
2808
8
3233
3234
8
3809
3810
8
5052
5053
8
16980
16981
8
18543
18544
8
22520
22521
8
74878
74879
8
95087
95088
8
119871
119872
8
200105
200106
8
213249
213250
8
kind
location
12
1
2
8
26
27
8
111
112
8
436
437
8
945
946
8
1155
1156
8
1353
1354
8
1388
1389
8
1394
1395
8
2197
2198
8
2362
2363
8
2509
2510
8
7327
7328
8
8943
8944
8
11676
11677
8
37583
37584
8
44536
44537
8
49039
49040
8
86405
86406
8
101101
101102
8
location
id
12
1
2
2225039
2
3
182234
3
10
202178
10
1789
75085
location
kind
12
1
2
2601581
2
10
82957
type_vla
1
type_id
1
decl
1
type_id
decl
12
1
2
1
decl
type_id
12
1
2
1
variable_vla
30
var
30
decl
30
var
decl
12
1
2
30
decl
var
12
1
2
30
type_is_vla
43
type_id
43
if_initialization
374
if_stmt
374
init_id
374
if_stmt
init_id
12
1
2
374
init_id
if_stmt
12
1
2
374
if_then
990214
if_stmt
990214
then_id
990214
if_stmt
then_id
12
1
2
990214
then_id
if_stmt
12
1
2
990214
if_else
437090
if_stmt
437090
else_id
437090
if_stmt
else_id
12
1
2
437090
else_id
if_stmt
12
1
2
437090
constexpr_if_initialization
3
constexpr_if_stmt
3
init_id
3
constexpr_if_stmt
init_id
12
1
2
3
init_id
constexpr_if_stmt
12
1
2
3
constexpr_if_then
106134
constexpr_if_stmt
106134
then_id
106134
constexpr_if_stmt
then_id
12
1
2
106134
then_id
constexpr_if_stmt
12
1
2
106134
constexpr_if_else
76166
constexpr_if_stmt
76166
else_id
76166
constexpr_if_stmt
else_id
12
1
2
76166
else_id
constexpr_if_stmt
12
1
2
76166
consteval_if_then
6
constexpr_if_stmt
6
then_id
6
constexpr_if_stmt
then_id
12
1
2
6
then_id
constexpr_if_stmt
12
1
2
6
consteval_if_else
3
constexpr_if_stmt
3
else_id
3
constexpr_if_stmt
else_id
12
1
2
3
else_id
constexpr_if_stmt
12
1
2
3
while_body
39647
while_stmt
39647
body_id
39647
while_stmt
body_id
12
1
2
39647
body_id
while_stmt
12
1
2
39647
do_body
233641
do_stmt
233641
body_id
233641
do_stmt
body_id
12
1
2
233641
body_id
do_stmt
12
1
2
233641
switch_initialization
8
switch_stmt
8
init_id
8
switch_stmt
init_id
12
1
2
8
init_id
switch_stmt
12
1
2
8
switch_case
836120
switch_stmt
411852
index
387
case_id
836120
switch_stmt
index
12
1
2
21
2
3
408969
3
19
2861
switch_stmt
case_id
12
1
2
21
2
3
408969
3
19
2861
index
switch_stmt
12
5
6
150
10
11
21
19
20
21
27
28
21
48
49
21
51
52
21
58
59
21
83
84
21
114
115
21
133
134
21
19141
19142
21
19142
19143
21
index
case_id
12
5
6
150
10
11
21
19
20
21
27
28
21
48
49
21
51
52
21
58
59
21
83
84
21
114
115
21
133
134
21
19141
19142
21
19142
19143
21
case_id
switch_stmt
12
1
2
836120
case_id
index
12
1
2
836120
switch_body
411852
switch_stmt
411852
body_id
411852
switch_stmt
body_id
12
1
2
411852
body_id
switch_stmt
12
1
2
411852
for_initialization
73246
for_stmt
73246
init_id
73246
for_stmt
init_id
12
1
2
73246
init_id
for_stmt
12
1
2
73246
for_condition
76341
for_stmt
76341
condition_id
76341
for_stmt
condition_id
12
1
2
76341
condition_id
for_stmt
12
1
2
76341
for_update
73386
for_stmt
73386
update_id
73386
for_stmt
update_id
12
1
2
73386
update_id
for_stmt
12
1
2
73386
for_body
84389
for_stmt
84389
body_id
84389
for_stmt
body_id
12
1
2
84389
body_id
for_stmt
12
1
2
84389
stmtparents
5628380
id
5628380
index
15775
parent
2381490
id
index
12
1
2
5628380
id
parent
12
1
2
5628380
index
id
12
1
2
5182
2
3
1291
3
4
284
4
5
2006
7
8
1316
8
12
1023
12
29
1389
29
39
1186
42
78
1194
78
209668
901
index
parent
12
1
2
5182
2
3
1291
3
4
284
4
5
2006
7
8
1316
8
12
1023
12
29
1389
29
39
1186
42
78
1194
78
209668
901
parent
id
12
1
2
1359015
2
3
517378
3
4
151519
4
6
155727
6
16
178871
16
1943
18976
parent
index
12
1
2
1359015
2
3
517378
3
4
151519
4
6
155727
6
16
178871
16
1943
18976
ishandler
43746
block
43746
stmt_decl_bind
725885
stmt
715316
num
73
decl
725885
stmt
num
12
1
2
707850
2
10
7465
stmt
decl
12
1
2
707850
2
10
7465
num
stmt
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
num
decl
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
decl
stmt
12
1
2
725885
decl
num
12
1
2
725885
stmt_decl_entry_bind
725885
stmt
715316
num
73
decl_entry
725885
stmt
num
12
1
2
707850
2
10
7465
stmt
decl_entry
12
1
2
707850
2
10
7465
num
stmt
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
num
decl_entry
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
919
920
8
88055
88056
8
decl_entry
stmt
12
1
2
725885
decl_entry
num
12
1
2
725885
blockscope
1644952
block
1644952
enclosing
1428064
block
enclosing
12
1
2
1644952
enclosing
block
12
1
2
1295584
2
4
117122
4
28
15358
jumpinfo
348320
id
348320
str
28948
target
72706
id
str
12
1
2
348320
id
target
12
1
2
348320
str
id
12
2
3
13596
3
4
6058
4
5
2014
5
6
1888
6
10
2197
10
25
2189
25
13711
1002
str
target
12
1
2
23190
2
3
3626
3
3321
2131
target
id
12
1
2
33
2
3
36210
3
4
17633
4
5
7379
5
8
6418
8
2124
5030
target
str
12
1
2
72706
preprocdirects
5413334
id
5413334
kind
1373
location
5410088
id
kind
12
1
2
5413334
id
location
12
1
2
5413334
kind
id
12
1
2
124
139
140
124
805
806
124
880
881
124
973
974
124
1509
1510
124
1883
1884
124
3256
3257
124
4737
4738
124
7126
7127
124
22045
22046
124
kind
location
12
1
2
124
139
140
124
805
806
124
880
881
124
973
974
124
1509
1510
124
1883
1884
124
3256
3257
124
4737
4738
124
7126
7127
124
22019
22020
124
location
id
12
1
2
5409963
27
28
124
location
kind
12
1
2
5410088
preprocpair
1142251
begin
889777
elseelifend
1142251
begin
elseelifend
12
1
2
650164
2
3
230622
3
9
8990
elseelifend
begin
12
1
2
1142251
preproctrue
439769
branch
439769
preprocfalse
285562
branch
285562
preproctext
4356364
id
4356364
head
2957767
body
1684908
id
head
12
1
2
4356364
id
body
12
1
2
4356364
head
id
12
1
2
2758985
2
798
198782
head
body
12
1
2
2876481
2
5
81286
body
id
12
1
2
1536570
2
10
127360
10
13606
20977
body
head
12
1
2
1540816
2
12
126986
12
3246
17106
includes
318629
id
318629
included
58694
id
included
12
1
2
318629
included
id
12
1
2
29046
2
3
9442
3
4
4953
4
6
5355
6
11
4520
11
47
4404
47
793
971
link_targets
816
id
816
binary
816
id
binary
12
1
2
816
binary
id
12
1
2
816
link_parent
30398086
element
3866101
link_target
340
element
link_target
12
1
2
530457
2
9
26948
9
10
3308696
link_target
element
12
3
4
34
97375
97376
34
97494
97495
34
97547
97548
34
97574
97575
34
97596
97597
34
97628
97629
34
99635
99636
34
103015
103016
34
104379
104380
34
xmlEncoding
39724
id
39724
encoding
1
id
encoding
12
1
2
39724
encoding
id
12
39724
39725
1
xmlDTDs
1
id
1
root
1
publicId
1
systemId
1
fileid
1
id
root
12
1
2
1
id
publicId
12
1
2
1
id
systemId
12
1
2
1
id
fileid
12
1
2
1
root
id
12
1
2
1
root
publicId
12
1
2
1
root
systemId
12
1
2
1
root
fileid
12
1
2
1
publicId
id
12
1
2
1
publicId
root
12
1
2
1
publicId
systemId
12
1
2
1
publicId
fileid
12
1
2
1
systemId
id
12
1
2
1
systemId
root
12
1
2
1
systemId
publicId
12
1
2
1
systemId
fileid
12
1
2
1
fileid
id
12
1
2
1
fileid
root
12
1
2
1
fileid
publicId
12
1
2
1
fileid
systemId
12
1
2
1
xmlElements
1270313
id
1270313
name
4655
parentid
578021
idx
35122
fileid
39721
id
name
12
1
2
1270313
id
parentid
12
1
2
1270313
id
idx
12
1
2
1270313
id
fileid
12
1
2
1270313
name
id
12
1
2
420
2
5
156
5
6
3832
6
310317
247
name
parentid
12
1
2
456
2
5
150
5
6
3829
6
161565
220
name
idx
12
1
2
4358
2
35123
297
name
fileid
12
1
2
486
2
5
133
5
6
3831
6
14503
205
parentid
id
12
1
2
371969
2
3
62095
3
4
104113
4
35123
39844
parentid
name
12
1
2
500482
2
3
17866
3
4
49117
4
45
10556
parentid
idx
12
1
2
371969
2
3
62095
3
4
104113
4
35123
39844
parentid
fileid
12
1
2
578021
idx
id
12
2
3
606
4
5
17851
5
6
6533
6
7
859
7
8
4471
9
16
2719
16
578022
2083
idx
name
12
1
2
18457
2
3
6533
3
4
6178
4
8
2624
8
4397
1330
idx
parentid
12
2
3
606
4
5
17851
5
6
6533
6
7
859
7
8
4471
9
16
2719
16
578022
2083
idx
fileid
12
2
3
606
4
5
17851
5
6
6533
6
7
859
7
8
4471
9
16
2719
16
39722
2083
fileid
id
12
1
2
20457
2
3
3115
3
7
3026
7
8
3588
8
9
2220
9
11
3099
11
19
3087
19
114506
1129
fileid
name
12
1
2
20459
2
3
3458
3
5
2569
5
7
2172
7
8
6158
8
9
3501
9
46
1404
fileid
parentid
12
1
2
20457
2
3
3870
3
5
2152
5
6
2876
6
7
2720
7
8
4132
8
14
3096
14
31079
418
fileid
idx
12
1
2
25894
2
3
5301
3
4
3787
4
6
3268
6
35123
1471
xmlAttrs
1202020
id
1202020
elementid
760198
name
3649
value
121803
idx
2000
fileid
39448
id
elementid
12
1
2
1202020
id
name
12
1
2
1202020
id
value
12
1
2
1202020
id
idx
12
1
2
1202020
id
fileid
12
1
2
1202020
elementid
id
12
1
2
425697
2
3
249659
3
4
66474
4
2001
18368
elementid
name
12
1
2
425778
2
3
249579
3
4
66475
4
2001
18366
elementid
value
12
1
2
466237
2
3
266291
3
46
27670
elementid
idx
12
1
2
425697
2
3
249659
3
4
66474
4
2001
18368
elementid
fileid
12
1
2
760198
name
id
12
1
2
3467
2
262475
182
name
elementid
12
1
2
3467
2
262475
182
name
value
12
1
2
3501
2
54146
148
name
idx
12
1
2
3531
2
11
118
name
fileid
12
1
2
3491
2
21768
158
value
id
12
1
2
72032
2
3
42366
3
199269
7405
value
elementid
12
1
2
72036
2
3
42374
3
199269
7393
value
name
12
1
2
116722
2
2041
5081
value
idx
12
1
2
117957
2
2001
3846
value
fileid
12
1
2
86306
2
3
28570
3
4175
6927
idx
id
12
1
2
1955
2
760199
45
idx
elementid
12
1
2
1955
2
760199
45
idx
name
12
1
2
1955
2
189
45
idx
value
12
1
2
1955
2
116643
45
idx
fileid
12
1
2
1955
2
39449
45
fileid
id
12
1
2
22884
2
4
2565
4
6
2294
6
7
3299
7
9
3272
9
16
3143
16
129952
1991
fileid
elementid
12
1
2
23890
2
4
2131
4
5
1971
5
6
4096
6
8
3519
8
16
3137
16
106600
704
fileid
name
12
1
2
22946
2
3
2338
3
4
2726
4
5
2824
5
6
2994
6
7
3876
7
2002
1744
fileid
value
12
1
2
22916
2
4
2772
4
5
2112
5
6
3510
6
8
1993
8
11
3365
11
50357
2780
fileid
idx
12
1
2
26133
2
3
9699
3
5
3511
5
2001
105
xmlNs
71201
id
4185
prefixName
958
URI
4185
fileid
39544
id
prefixName
12
1
2
2602
2
3
1553
3
872
30
id
URI
12
1
2
4185
id
fileid
12
1
6
274
6
7
3825
7
24905
86
prefixName
id
12
1
2
915
2
4054
43
prefixName
URI
12
1
2
915
2
4054
43
prefixName
fileid
12
1
2
828
2
5
73
5
24903
57
URI
id
12
1
2
4185
URI
prefixName
12
1
2
2602
2
3
1553
3
872
30
URI
fileid
12
1
6
274
6
7
3825
7
24905
86
fileid
id
12
1
2
11655
2
3
26146
3
8
1743
fileid
prefixName
12
1
2
11653
2
3
25982
3
31
1909
fileid
URI
12
1
2
11655
2
3
26146
3
8
1743
xmlHasNs
1139730
elementId
1139730
nsId
4136
fileid
39537
elementId
nsId
12
1
2
1139730
elementId
fileid
12
1
2
1139730
nsId
elementId
12
1
5
234
5
6
3824
6
643289
78
nsId
fileid
12
1
5
257
5
6
3823
6
24759
56
fileid
elementId
12
1
2
3669
2
3
20429
3
7
2536
7
8
3473
8
9
2258
9
11
3036
11
18
2966
18
147552
1170
fileid
nsId
12
1
2
18261
2
3
21032
3
8
244
xmlComments
26812
id
26812
text
22933
parentid
26546
fileid
26368
id
text
12
1
2
26812
id
parentid
12
1
2
26812
id
fileid
12
1
2
26812
text
id
12
1
2
21517
2
62
1416
text
parentid
12
1
2
21519
2
62
1414
text
fileid
12
1
2
21522
2
62
1411
parentid
id
12
1
2
26379
2
17
167
parentid
text
12
1
2
26379
2
17
167
parentid
fileid
12
1
2
26546
fileid
id
12
1
2
26161
2
17
207
fileid
text
12
1
2
26165
2
17
203
fileid
parentid
12
1
2
26223
2
10
145
xmlChars
439958
id
439958
text
100518
parentid
433851
idx
4
isCDATA
1
fileid
26494
id
text
12
1
2
439958
id
parentid
12
1
2
439958
id
idx
12
1
2
439958
id
isCDATA
12
1
2
439958
id
fileid
12
1
2
439958
text
id
12
1
2
60389
2
4
3811
4
5
29257
5
23171
7061
text
parentid
12
1
2
60389
2
4
3811
4
5
29257
5
23171
7061
text
idx
12
1
2
100517
2
3
1
text
isCDATA
12
1
2
100518
text
fileid
12
1
2
61284
2
4
4205
4
5
28328
5
351
6701
parentid
id
12
1
2
429716
2
5
4135
parentid
text
12
1
2
429716
2
5
4135
parentid
idx
12
1
2
429716
2
5
4135
parentid
isCDATA
12
1
2
433851
parentid
fileid
12
1
2
433851
idx
id
12
80
81
1
1892
1893
1
4135
4136
1
433851
433852
1
idx
text
12
1
2
1
3
4
1
16
17
1
100499
100500
1
idx
parentid
12
80
81
1
1892
1893
1
4135
4136
1
433851
433852
1
idx
isCDATA
12
1
2
4
idx
fileid
12
4
5
1
46
47
1
97
98
1
26494
26495
1
isCDATA
id
12
439958
439959
1
isCDATA
text
12
100518
100519
1
isCDATA
parentid
12
433851
433852
1
isCDATA
idx
12
4
5
1
isCDATA
fileid
12
26494
26495
1
fileid
id
12
1
2
25303
2
35123
1191
fileid
text
12
1
2
25765
2
35123
729
fileid
parentid
12
1
2
25312
2
35123
1182
fileid
idx
12
1
2
26397
2
5
97
fileid
isCDATA
12
1
2
26494
xmllocations
3051056
xmlElement
2982460
location
3051056
xmlElement
location
12
1
2
2978326
2
24903
4134
location
xmlElement
12
1
2
3051056