@compilation
12643
@externalDataElement
65
@file
65212
@folder
12389
@diagnostic
1484
@location_default
46945087
@pch
249
@macro_expansion
40256583
@other_macro_reference
300694
@normal_function
2738022
@unknown_function
1
@constructor
698728
@destructor
86202
@conversion_function
10354
@operator
652444
@user_defined_literal
998
@deduction_guide
5863
@fun_decl
4202967
@var_decl
9383104
@type_decl
1633482
@namespace_decl
407775
@using_declaration
267822
@using_directive
6473
@using_enum_declaration
1
@static_assert
173262
@parameter
7019832
@membervariable
1497674
@globalvariable
488148
@localvariable
726300
@enumconstant
347816
@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
452469
@type_with_specifiers
693238
@array
90319
@routineptr
684112
@reference
967314
@gnu_vector
675
@routinereference
374
@rvalue_reference
291042
@block
10
@scalable_vector
1
@decltype
102349
@typeof
816
@underlying_type
623
@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
979892
@union
20958
@enum
41550
@template_parameter
867095
@alias
1762360
@unknown_usertype
1
@class
324974
@template_template_parameter
6115
@proxy_class
48439
@scoped_enum
11601
@template_struct
212084
@template_class
29316
@template_union
1372
@mangledname
6364268
@type_mention
5903894
@concept_template
3614
@routinetype
604322
@ptrtomember
9728
@specifier
7734
@gnuattribute
559628
@stdattribute
352794
@declspec
330281
@msattribute
3
@alignas
2164
@attribute_arg_token
16693
@attribute_arg_constant_expr
71856
@attribute_arg_expr
1404
@attribute_arg_empty
1
@attribute_arg_constant
1
@attribute_arg_type
460
@derivation
476902
@frienddecl
700465
@comment
11233402
@namespace
8650
@specialnamequalifyingelement
124
@namequalifier
3041979
@value
13474601
@initialiser
2251321
@address_of
595216
@indirect
404153
@array_to_pointer
1953750
@parexpr
4915206
@arithnegexpr
586534
@unaryplusexpr
4069
@complementexpr
38199
@notexpr
355764
@postincrexpr
84571
@postdecrexpr
57394
@preincrexpr
96714
@predecrexpr
35821
@conditionalexpr
897879
@addexpr
571552
@subexpr
466799
@mulexpr
435793
@divexpr
52387
@remexpr
16012
@paddexpr
118669
@psubexpr
68016
@pdiffexpr
43912
@lshiftexpr
551696
@rshiftexpr
200554
@andexpr
481218
@orexpr
194055
@xorexpr
73952
@eqexpr
643372
@neexpr
411870
@gtexpr
111149
@ltexpr
139429
@geexpr
81358
@leexpr
292036
@assignexpr
1281144
@assignaddexpr
85634
@assignsubexpr
15307
@assignmulexpr
11185
@assigndivexpr
6807
@assignremexpr
873
@assignlshiftexpr
3703
@assignrshiftexpr
6882
@assignandexpr
6528
@assignorexpr
19606
@assignxorexpr
29909
@assignpaddexpr
18628
@assignpsubexpr
1575
@andlogicalexpr
346589
@orlogicalexpr
1103522
@commaexpr
168288
@subscriptexpr
435142
@callexpr
239780
@vastartexpr
4979
@vaargexpr
1303
@vaendexpr
2940
@vacopyexpr
136
@varaccess
8254629
@runtime_sizeof
402047
@runtime_alignof
49877
@expr_stmt
148364
@routineexpr
5732444
@type_operand
1405362
@offsetofexpr
149024
@typescompexpr
701934
@literal
7966299
@aggregateliteral
1397521
@c_style_cast
6026987
@temp_init
992173
@errorexpr
45686
@reference_to
1903138
@ref_indirect
2107325
@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
1558277
@new_expr
46198
@delete_expr
11481
@throw_expr
24178
@condition_decl
408920
@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
8857
@isenumexpr
2994
@ispodexpr
834
@ispolyexpr
3
@isunionexpr
5
@intaddrexpr
1
@hastrivialdestructor
2793
@uuidof
26677
@delete_array_expr
1246
@new_array_expr
6653
@foldexpr
1247
@ctordirectinit
112837
@ctorvirtualinit
4020
@ctorfieldinit
206212
@ctordelegatinginit
3617
@dtordirectdestruct
39452
@dtorvirtualdestruct
3986
@dtorfielddestruct
39827
@static_cast
348053
@reinterpret_cast
40088
@const_cast
24461
@dynamic_cast
792
@lambdaexpr
19057
@param_ref
164066
@noopexpr
48
@istriviallyconstructibleexpr
3742
@isdestructibleexpr
4
@isnothrowdestructibleexpr
5
@istriviallydestructibleexpr
998
@istriviallyassignableexpr
3742
@isnothrowassignableexpr
5114
@istrivialexpr
3367
@isstandardlayoutexpr
2
@istriviallycopyableexpr
1372
@isliteraltypeexpr
2
@hastrivialmoveconstructorexpr
3
@hastrivialmoveassignexpr
3
@hasnothrowmoveassignexpr
4
@isconstructibleexpr
3617
@isnothrowconstructibleexpr
20708
@hasfinalizerexpr
1
@isdelegateexpr
1
@isinterfaceclassexpr
1
@isrefarrayexpr
1
@isrefclassexpr
1
@issealedexpr
1
@issimplevalueclassexpr
1
@isvalueclassexpr
1
@isfinalexpr
9403
@noexceptexpr
28465
@builtinshufflevector
1
@builtinchooseexpr
20701
@builtinaddressof
15469
@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
847039
@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
16503
@nested_requirement
688
@compound_requirement
10951
@concept_id
90433
@lambdacapture
31965
@stmt_expr
2031613
@stmt_if
990214
@stmt_while
39647
@stmt_goto
157909
@stmt_label
78025
@stmt_return
1241788
@stmt_block
1728666
@stmt_end_test_while
233641
@stmt_for
84389
@stmt_switch_case
836152
@stmt_switch
411868
@stmt_asm
64199
@stmt_decl
772425
@stmt_empty
429404
@stmt_continue
28091
@stmt_break
137934
@stmt_try_block
26740
@stmt_microsoft_try
211
@stmt_set_vla_size
35
@stmt_vla_decl
30
@stmt_assigned_goto
12426
@stmt_range_based_for
6384
@stmt_handler
43781
@stmt_constexpr_if
106037
@stmt_co_return
5
@stmt_consteval_if
4
@stmt_not_consteval_if
3
@stmt_leave
3
@ppd_if
590942
@ppd_ifdef
214363
@ppd_ifndef
158633
@ppd_elif
21917
@ppd_else
234905
@ppd_endif
888971
@ppd_plain_include
318564
@ppd_define
2750123
@ppd_undef
100424
@ppd_pragma
406187
@ppd_include_next
170
@ppd_line
18812
@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
12643
id
12643
cwd
10
id
cwd
12
1
2
12643
cwd
id
12
1197
1198
10
compilation_args
1012213
id
12643
num
1468
arg
29268
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
19382
2
3
8724
3
62
1161
compilation_build_mode
2
id
2
mode
2
id
mode
12
1
2
2
mode
id
12
1
2
2
compilation_compiling_files
15738
id
2722
num
4519
file
13668
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
12307
2
4
1143
4
6
217
file
num
12
1
2
12525
2
4
1089
4
5
54
compilation_time
62952
id
2722
num
4519
kind
217
seconds
13396
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
2722
id
seconds
12
3
4
816
4
5
544
6
7
163
8
9
163
10
11
217
11
15
217
15
19
217
19
26
217
42
92
163
num
id
12
1
2
2396
2
3
980
3
4
490
4
13
381
13
51
272
num
kind
12
4
5
4519
num
seconds
12
2
3
54
3
4
1361
4
5
980
5
6
272
6
7
544
7
8
163
8
9
272
9
14
381
17
44
381
49
87
108
kind
id
12
50
51
217
kind
num
12
83
84
217
kind
seconds
12
3
4
54
4
5
54
144
145
54
149
150
54
seconds
id
12
1
2
6807
2
3
3376
3
4
1633
4
5
1034
5
45
544
seconds
num
12
1
2
6208
2
3
2668
3
4
2069
4
5
925
5
8
1198
8
74
326
seconds
kind
12
1
2
10510
2
3
2831
3
4
54
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
12643
id
12643
cpu_seconds
9379
elapsed_seconds
232
id
cpu_seconds
12
1
2
12643
id
elapsed_seconds
12
1
2
12643
cpu_seconds
id
12
1
2
7763
2
3
1172
3
29
443
cpu_seconds
elapsed_seconds
12
1
2
8735
2
3
644
elapsed_seconds
id
12
1
2
63
2
3
21
3
5
21
8
9
31
12
15
21
15
37
21
51
177
21
241
286
21
326
327
10
elapsed_seconds
cpu_seconds
12
1
2
63
2
3
21
3
5
21
8
9
31
12
15
21
15
37
21
48
162
21
165
221
21
237
238
10
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
46945087
id
46945087
file
40918
beginLine
7500620
beginColumn
21956
endLine
7501742
endColumn
53393
id
file
12
1
2
46945087
id
beginLine
12
1
2
46945087
id
beginColumn
12
1
2
46945087
id
endLine
12
1
2
46945087
id
endColumn
12
1
2
46945087
file
id
12
1
15
3118
15
41
3118
42
72
3118
72
114
3368
114
142
3118
143
211
3118
213
307
3118
310
430
3118
437
596
3118
607
827
3118
839
1298
3118
1300
2855
3118
3114
30788
3118
57880
57881
124
file
beginLine
12
1
13
3368
13
31
3368
31
47
3118
47
64
3118
64
84
3118
85
115
3118
116
160
3243
160
206
3118
206
291
3118
298
388
3118
395
527
3118
561
1339
3118
1375
57764
2869
file
beginColumn
12
1
5
3742
5
9
3118
9
15
3243
15
20
3243
20
28
3243
28
36
3243
36
42
3118
42
53
3368
53
62
3243
62
81
3118
81
95
3118
95
111
3118
112
156
1996
file
endLine
12
1
13
3368
13
31
3368
31
46
3118
46
63
3118
63
84
3118
84
114
3118
118
160
3243
160
206
3118
207
291
3118
300
390
3118
395
562
3118
564
1350
3118
1420
57764
2869
file
endColumn
12
1
12
3368
13
26
3493
26
34
3243
34
42
3243
42
50
3243
50
61
3118
61
67
3243
67
76
3493
76
88
3243
89
102
3118
102
116
3493
116
133
3118
136
363
1497
beginLine
id
12
1
2
4957457
2
3
779066
3
4
543911
4
12
570359
12
97
563372
97
637
86452
beginLine
file
12
1
2
5019458
2
3
1221306
3
6
639969
6
57
563248
57
329
56636
beginLine
beginColumn
12
1
2
5641339
2
3
483158
3
7
582085
7
25
565244
25
94
228792
beginLine
endLine
12
1
2
7034552
2
85
466067
beginLine
endColumn
12
1
2
5026444
2
3
739395
3
4
539795
4
12
586950
12
72
564121
72
250
43912
beginColumn
id
12
1
2
1746
2
6
1996
6
12
1871
12
40
1746
49
128
1746
129
253
1746
316
707
1746
791
1267
1746
1281
1943
1746
2017
2398
1746
2493
3212
1746
3260
7915
1746
11053
121029
623
beginColumn
file
12
1
2
1996
2
4
1746
4
7
1746
7
18
1871
19
43
1746
44
60
1746
66
93
1746
96
117
1746
117
150
1746
150
169
1746
169
181
1746
182
217
1871
243
329
499
beginColumn
beginLine
12
1
2
1871
2
5
1871
5
11
1746
11
36
1746
36
101
1746
108
217
1746
225
543
1746
633
1059
1746
1071
1410
1746
1414
1610
1746
1613
1807
1746
1834
3791
1746
3837
59554
748
beginColumn
endLine
12
1
2
1871
2
5
1871
5
11
1746
11
36
1746
36
102
1746
109
218
1746
224
545
1746
631
1057
1746
1073
1407
1746
1423
1609
1746
1612
1805
1746
1835
3774
1746
3830
59562
748
beginColumn
endColumn
12
1
2
2120
2
5
1497
5
8
1621
8
13
1746
13
23
1996
23
33
1871
34
44
1746
45
57
1746
58
73
1497
73
83
1746
83
92
1746
92
144
1746
147
299
873
endLine
id
12
1
2
4955336
2
3
781561
3
4
544785
4
12
567864
12
95
563497
95
620
88697
endLine
file
12
1
2
5016589
2
3
1223801
3
6
633357
6
52
564121
52
329
63872
endLine
beginLine
12
1
2
7051643
2
15
450099
endLine
beginColumn
12
1
2
5640466
2
3
480538
3
7
587075
7
25
568862
25
89
224800
endLine
endColumn
12
1
2
5025072
2
3
743762
3
4
539545
4
12
587574
12
72
562749
72
250
43038
endColumn
id
12
1
2
15718
2
3
5613
3
7
4241
7
17
4116
17
33
4116
33
106
4116
114
689
4116
721
2460
4116
2595
4737
4116
4759
33780
3118
endColumn
file
12
1
2
18587
2
3
5613
3
5
3617
5
7
3742
7
16
4366
16
80
4116
81
152
4241
158
212
4241
212
265
4116
265
329
748
endColumn
beginLine
12
1
2
15968
2
3
5988
3
8
4241
8
18
4366
18
42
4116
43
218
4116
234
758
4116
767
2176
4116
2206
2882
4116
2890
30763
2245
endColumn
beginColumn
12
1
2
17215
2
3
6237
3
4
3243
4
7
4241
7
14
4241
14
28
4491
28
46
4116
46
70
4116
70
82
4241
82
117
1247
endColumn
endLine
12
1
2
15968
2
3
5988
3
8
4241
8
18
4366
18
41
4116
43
217
4116
232
755
4116
768
2176
4116
2206
2862
4116
2867
30757
2245
files
65212
id
65212
name
65212
id
name
12
1
2
65212
name
id
12
1
2
65212
folders
12389
id
12389
name
12389
id
name
12
1
2
12389
name
id
12
1
2
12389
containerparent
77581
parent
12389
child
77581
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
77581
numlines
807883
element_id
806761
num_lines
39421
num_code
34056
num_comment
18338
element_id
num_lines
12
1
2
805638
2
3
1122
element_id
num_code
12
1
2
805638
2
3
1122
element_id
num_comment
12
1
2
806511
2
3
249
num_lines
element_id
12
1
2
26696
2
3
3742
3
5
3368
5
35
2994
39
1983
2619
num_lines
num_code
12
1
2
27195
2
3
4116
3
4
2495
4
7
3493
7
12
2120
num_lines
num_comment
12
1
2
26821
2
3
4116
3
4
2370
4
6
3243
6
10
2869
num_code
element_id
12
1
2
21831
2
3
3617
3
4
2370
4
13
2869
14
198
2619
204
2092
748
num_code
num_lines
12
1
2
22205
2
3
3617
3
4
2120
4
6
1871
6
9
2744
9
13
1497
num_code
num_comment
12
1
2
21956
2
3
4241
3
5
2869
5
8
3118
8
12
1871
num_comment
element_id
12
1
2
11352
2
3
1996
3
4
1122
4
7
1497
8
22
1497
42
3651
873
num_comment
num_lines
12
1
2
11352
2
3
1996
3
4
1122
4
7
1621
8
27
1497
30
48
748
num_comment
num_code
12
1
2
11352
2
3
1996
3
4
1372
4
8
1497
8
31
1497
35
42
623
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
pch_uses
4134
pch
162
compilation
4134
id
4134
pch
compilation
12
1
2
24
4
5
8
8
9
8
10
11
16
11
12
8
13
14
8
14
15
8
19
20
16
24
25
8
25
26
8
26
27
8
36
37
8
42
43
8
51
52
8
87
88
8
107
108
8
pch
id
12
1
2
24
4
5
8
8
9
8
10
11
16
11
12
8
13
14
8
14
15
8
19
20
16
24
25
8
25
26
8
26
27
8
36
37
8
42
43
8
51
52
8
87
88
8
107
108
8
compilation
pch
12
1
2
4134
compilation
id
12
1
2
4134
id
pch
12
1
2
4134
id
compilation
12
1
2
4134
pch_creations
249
pch
249
compilation
249
from
249
pch
compilation
12
1
2
249
pch
from
12
1
2
249
compilation
pch
12
1
2
249
compilation
from
12
1
2
249
from
pch
12
1
2
249
from
compilation
12
1
2
249
fileannotations
4200551
id
5767
kind
21
name
58716
value
39514
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
11027
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
4922
128
459
4626
459
546
1711
name
kind
12
1
2
58716
name
value
12
1
2
11587
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
2461
8
14
2968
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
39503
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
149995903
id
24670868
inv
3705270
id
inv
12
1
3
2209399
3
5
1474977
5
6
1620368
6
7
6582542
7
8
8718997
8
9
3557047
9
22
507534
inv
id
12
1
2
531661
2
3
743208
3
4
481512
4
7
275303
7
8
282152
8
9
330246
9
10
3046
10
11
444650
11
337
307798
339
423
281755
423
7616
23934
affectedbymacroexpansion
48735823
id
7044739
inv
3803120
id
inv
12
1
2
3846709
2
3
766304
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
301087
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
40337724
id
40337724
macro_id
182049
location
5912934
kind
108
id
macro_id
12
1
2
40337724
id
location
12
1
2
40337724
id
kind
12
1
2
40337724
macro_id
id
12
1
2
60773
2
3
27555
3
4
17970
4
5
10020
5
7
13777
7
13
14703
13
33
13777
33
180
13668
181
72152
9802
macro_id
location
12
1
2
77274
2
3
30550
3
4
14322
4
5
10292
5
8
14104
8
18
14158
18
88
13668
89
12187
7678
macro_id
kind
12
1
2
177475
2
3
4574
location
id
12
1
2
5256183
2
4
422313
4
72152
234437
location
macro_id
12
1
2
5890770
2
37
22163
location
kind
12
1
2
5912934
kind
id
12
1490
1491
54
739237
739238
54
kind
macro_id
12
282
283
54
3145
3146
54
kind
location
12
1069
1070
54
107511
107512
54
macroparent
33655149
id
33655149
parent_id
15926203
id
parent_id
12
1
2
33655149
parent_id
id
12
1
2
7806456
2
3
1595479
3
4
4702955
4
5
1295312
5
205
525999
macrolocationbind
6040022
id
4221190
location
2279306
id
location
12
1
2
3294948
2
3
491264
3
4
7896
4
5
413891
5
17
13189
location
id
12
1
2
1337013
2
3
482141
3
4
7810
4
5
428221
5
522
24119
macro_argument_unexpanded
82495572
invocation
26282637
argument_index
697
text
343270
invocation
argument_index
12
1
2
9679766
2
3
9770635
3
4
5002265
4
67
1829971
invocation
text
12
1
2
9862401
2
3
9788179
3
4
4845602
4
67
1786453
argument_index
invocation
12
46457
46458
612
46659
173253
52
646840
2488302
31
argument_index
text
12
2
3
612
13
1115
52
7702
22873
31
text
invocation
12
1
2
39704
2
3
62329
3
4
21029
4
5
34581
5
6
39250
6
9
30874
9
15
28983
15
26
25888
26
57
27145
57
517
25994
518
486610
7488
text
argument_index
12
1
2
243180
2
3
89876
3
9
10213
macro_argument_expanded
82495572
invocation
26282637
argument_index
697
text
207933
invocation
argument_index
12
1
2
9679766
2
3
9770635
3
4
5002265
4
67
1829971
invocation
text
12
1
2
12638444
2
3
8428470
3
4
4225331
4
9
990391
argument_index
invocation
12
46457
46458
612
46659
173253
52
646840
2488302
31
argument_index
text
12
1
2
602
2
96
52
950
16176
42
text
invocation
12
1
2
21832
2
3
26860
3
4
43496
4
5
15907
5
6
3263
6
7
18399
7
10
18970
10
19
18325
19
51
15780
51
252
15600
252
1169205
9495
text
argument_index
12
1
2
105086
2
3
88914
3
66
13931
functions
4049399
id
4049399
name
1693362
kind
873
id
name
12
1
2
4049399
id
kind
12
1
2
4049399
name
id
12
1
2
1447229
2
4
138971
4
3162
107160
name
kind
12
1
2
1690493
2
3
2869
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
1141561
id
1137813
entry_point
1141561
id
entry_point
12
1
2
1134611
2
17
3202
entry_point
id
12
1
2
1141561
function_return_type
4066864
id
4049399
return_type
619261
id
return_type
12
1
2
4031934
2
3
17465
return_type
id
12
1
2
309880
2
3
213697
3
5
48028
5
365
46531
432
9944
1122
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
131703
id
131703
function_deleted
88088
id
88088
function_defaulted
51682
id
51682
function_prototyped
4047902
id
4047902
deduction_guide_for_class
5863
id
5863
class_template
2245
id
class_template
12
1
2
5863
class_template
id
12
1
2
1122
2
3
374
3
4
124
4
5
249
5
6
124
8
9
249
member_function_this_type
674151
id
674151
this_type
176022
id
this_type
12
1
2
674151
this_type
id
12
1
2
47155
2
3
36926
3
4
32684
4
5
20084
5
6
12849
6
10
14471
10
65
11851
fun_decls
4208955
id
4202967
function
4024823
type_id
611277
name
1691865
location
2813247
id
function
12
1
2
4202967
id
type_id
12
1
2
4196979
2
3
5988
id
name
12
1
2
4202967
id
location
12
1
2
4202967
function
id
12
1
2
3861275
2
5
163547
function
type_id
12
1
2
4006360
2
3
18463
function
name
12
1
2
4024823
function
location
12
1
2
3881734
2
4
143088
type_id
id
12
1
2
295159
2
3
220558
3
5
48403
5
364
45908
364
10292
1247
type_id
function
12
1
2
305264
2
3
211826
3
5
48028
5
1163
45908
1483
9893
249
type_id
name
12
1
2
491516
2
3
52894
3
7
50149
7
2238
16716
type_id
location
12
1
2
454964
2
3
69485
3
6
56012
6
4756
30813
name
id
12
1
2
1331336
2
3
194485
3
11
129490
11
3169
36551
name
function
12
1
2
1446730
2
4
139470
4
3162
105663
name
type_id
12
1
2
1602045
2
1596
89820
name
location
12
1
2
1367264
2
3
208333
3
1592
116267
location
id
12
1
2
2420283
2
3
251496
3
211
141466
location
function
12
1
2
2438995
2
3
233283
3
211
140967
location
type_id
12
1
2
2698851
2
211
114396
location
name
12
1
2
2774075
2
8
39171
fun_def
1422279
id
1422279
fun_specialized
7936
id
7936
fun_implicit
272
id
272
fun_decl_specifiers
4279688
id
1748252
name
1372
id
name
12
1
2
362899
2
3
262225
3
4
1100174
4
5
22954
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
420911
fun_decl
420911
fun_decl_noexcept
141830
fun_decl
141830
constant
141353
fun_decl
constant
12
1
2
141830
constant
fun_decl
12
1
2
140910
2
4
442
fun_decl_empty_noexcept
1163672
fun_decl
1163672
fun_decl_typedef_type
2761
fun_decl
2761
typedeftype_id
124
fun_decl
typedeftype_id
12
1
2
2761
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
29111
id
10112
kind
43
constraint
28875
id
kind
12
1
2
10048
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
28638
2
3
236
constraint
kind
12
1
2
28875
param_decl_bind
7310375
id
7310375
index
7984
fun_decl
3531684
id
index
12
1
2
7310375
id
fun_decl
12
1
2
7310375
index
id
12
2
3
3992
6
7
1996
16
20
623
25
147
623
343
16215
623
28310
28311
124
index
fun_decl
12
2
3
3992
6
7
1996
16
20
623
25
147
623
343
16215
623
28310
28311
124
fun_decl
id
12
1
2
1508981
2
3
976296
3
4
602045
4
5
290668
5
65
153692
fun_decl
index
12
1
2
1508981
2
3
976296
3
4
602045
4
5
290668
5
65
153692
var_decls
9389965
id
9383104
variable
9034676
type_id
1456461
name
852544
location
6274572
id
variable
12
1
2
9383104
id
type_id
12
1
2
9376243
2
3
6861
id
name
12
1
2
9383104
id
location
12
1
2
9383104
variable
id
12
1
2
8703713
2
5
330962
variable
type_id
12
1
2
8981158
2
3
53517
variable
name
12
1
2
8929262
2
4
105414
variable
location
12
1
2
8783054
2
4
251621
type_id
id
12
1
2
849924
2
3
284056
3
5
127370
5
11
113148
11
2944
81961
type_id
variable
12
1
2
870758
2
3
269086
3
5
122754
5
11
113023
11
2860
80838
type_id
name
12
1
2
1119510
2
3
192614
3
7
115269
7
1038
29066
type_id
location
12
1
2
985403
2
3
219061
3
6
133607
6
95
109281
97
2622
9106
name
id
12
1
2
465942
2
3
165793
3
4
59630
4
7
65868
7
25
64121
25
27139
31187
name
variable
12
1
2
478916
2
3
165044
3
4
54640
4
8
71606
8
45
64246
45
26704
18088
name
type_id
12
1
2
654690
2
3
110778
3
11
65493
11
3463
21581
name
location
12
1
2
493762
2
3
183258
3
4
51646
4
8
64994
8
22619
58882
location
id
12
1
2
5774822
2
21
472305
21
2943
27445
location
variable
12
1
2
5855660
2
2935
418911
location
type_id
12
1
2
5976045
2
2555
298527
location
name
12
1
2
6262222
2
5
12350
var_def
3766964
id
3766964
var_specialized
645
id
645
var_decl_specifiers
489894
id
489894
name
499
id
name
12
1
2
489894
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
1633482
id
1633482
type_id
1614520
location
1547404
id
type_id
12
1
2
1633482
id
location
12
1
2
1633482
type_id
id
12
1
2
1598177
2
10
16342
type_id
location
12
1
2
1598302
2
10
16217
location
id
12
1
2
1525323
2
64
22080
location
type_id
12
1
2
1525448
2
64
21956
type_def
1095558
id
1095558
type_decl_top
673959
type_decl
673959
type_requires
7681
id
2044
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
407775
id
407775
namespace_id
1844
location
407775
bodylocation
407775
id
namespace_id
12
1
2
407775
id
location
12
1
2
407775
id
bodylocation
12
1
2
407775
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
270
1870
146
2205
12461
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
270
1870
146
2205
12461
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
270
1870
146
2205
12461
32
location
id
12
1
2
407775
location
namespace_id
12
1
2
407775
location
bodylocation
12
1
2
407775
bodylocation
id
12
1
2
407775
bodylocation
namespace_id
12
1
2
407775
bodylocation
location
12
1
2
407775
usings
271973
id
271973
element_id
58938
location
26849
kind
21
id
element_id
12
1
2
271973
id
location
12
1
2
271973
id
kind
12
1
2
271973
element_id
id
12
1
2
51206
2
5
5386
5
134
2344
element_id
location
12
1
2
51206
2
5
5386
5
134
2344
element_id
kind
12
1
2
58938
location
id
12
1
2
21177
2
4
2292
4
132
1954
145
367
1425
location
element_id
12
1
2
21177
2
4
2292
4
132
1954
145
367
1425
location
kind
12
1
2
26849
kind
id
12
393
394
10
25356
25357
10
kind
element_id
12
214
215
10
5366
5367
10
kind
location
12
356
357
10
2186
2187
10
using_container
580049
parent
21874
child
271973
parent
child
12
1
2
10372
2
3
1616
3
6
1858
6
7
2270
7
28
1668
28
136
781
145
146
2619
146
437
686
child
parent
12
1
2
96488
2
3
120285
3
4
20100
4
5
26712
5
65
8386
static_asserts
173262
id
173262
condition
173262
message
38764
location
22647
enclosing
6807
id
condition
12
1
2
173262
id
message
12
1
2
173262
id
location
12
1
2
173262
id
enclosing
12
1
2
173262
condition
id
12
1
2
173262
condition
message
12
1
2
173262
condition
location
12
1
2
173262
condition
enclosing
12
1
2
173262
message
id
12
1
2
28504
2
3
641
3
4
3623
4
12
2087
12
17
3135
17
513
771
message
condition
12
1
2
28504
2
3
641
3
4
3623
4
12
2087
12
17
3135
17
513
771
message
location
12
1
2
35921
2
33
2843
message
enclosing
12
1
2
30316
2
3
349
3
4
3387
4
12
1908
12
43
2802
location
id
12
1
2
4281
2
3
3728
3
4
1738
4
5
121
5
6
4735
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
4735
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
5068
2
3
8098
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
5856
2
3
519
3
2936
430
enclosing
location
12
1
2
5840
2
3
536
3
1929
430
params
7060750
id
7019832
function
3404938
index
7984
type_id
1220308
id
function
12
1
2
7019832
id
index
12
1
2
7019832
id
type_id
12
1
2
6978913
2
3
40918
function
id
12
1
2
1473177
2
3
926272
3
4
578717
4
5
280813
5
65
145958
function
index
12
1
2
1473177
2
3
926272
3
4
578717
4
5
280813
5
65
145958
function
type_id
12
1
2
1781685
2
3
1030688
3
4
437499
4
11
155064
index
id
12
2
3
3992
6
7
1996
14
18
623
23
138
623
320
15486
623
27294
27295
124
index
function
12
2
3
3992
6
7
1996
14
18
623
23
138
623
320
15486
623
27294
27295
124
index
type_id
12
1
2
3992
2
3
1996
4
7
623
9
55
623
116
2703
623
7497
7498
124
type_id
id
12
1
2
737524
2
3
240394
3
5
93188
5
13
93812
13
2574
55389
type_id
function
12
1
2
819610
2
3
179640
3
6
106162
6
27
92190
27
2562
22704
type_id
index
12
1
2
995134
2
3
166791
3
65
58383
overrides
159778
new
151069
old
17993
new
old
12
1
2
142369
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
1500125
id
1497674
type_id
456185
name
642156
id
type_id
12
1
2
1495333
2
4
2341
id
name
12
1
2
1497674
type_id
id
12
1
2
338449
2
3
72155
3
10
35451
10
4445
10128
type_id
name
12
1
2
356039
2
3
64313
3
49
34253
49
2186
1579
name
id
12
1
2
421496
2
3
122419
3
5
58051
5
656
40189
name
type_id
12
1
2
524420
2
3
73190
3
660
44545
globalvariables
488148
id
488148
type_id
10354
name
112524
id
type_id
12
1
2
488148
id
name
12
1
2
488148
type_id
id
12
1
2
6986
2
3
374
3
5
748
5
20
873
20
74
873
152
2216
499
type_id
name
12
1
2
7110
2
3
374
3
5
748
5
20
748
20
74
873
125
228
499
name
id
12
1
2
95309
2
7
8857
7
604
8358
name
type_id
12
1
2
96931
2
3
15344
3
4
249
localvariables
726300
id
726300
type_id
53440
name
101634
id
type_id
12
1
2
726300
id
name
12
1
2
726300
type_id
id
12
1
2
28865
2
3
7843
3
4
4029
4
6
4065
6
12
4133
12
162
4009
162
19347
492
type_id
name
12
1
2
38369
2
3
6707
3
5
4478
5
3509
3885
name
id
12
1
2
62540
2
3
16039
3
4
6530
4
8
8147
8
134
7623
134
7549
752
name
type_id
12
1
2
84586
2
3
8411
3
15
7683
15
1509
952
autoderivation
229166
var
229166
derivation_type
623
var
derivation_type
12
1
2
229166
derivation_type
var
12
38
39
124
79
80
124
454
455
124
530
531
124
736
737
124
orphaned_variables
44324
var
44324
function
41053
var
function
12
1
2
44324
function
var
12
1
2
40201
2
47
851
enumconstants
347816
id
347816
parent
41550
index
13940
type_id
54
name
347435
location
320424
id
parent
12
1
2
347816
id
index
12
1
2
347816
id
type_id
12
1
2
347816
id
name
12
1
2
347816
id
location
12
1
2
347816
parent
id
12
1
2
1524
2
3
5772
3
4
8713
4
5
5554
5
6
4574
6
7
2559
7
8
1960
8
10
2995
10
15
3430
15
33
3158
33
257
1306
parent
index
12
1
2
1524
2
3
5772
3
4
8713
4
5
5554
5
6
4574
6
7
2559
7
8
1960
8
10
2995
10
15
3430
15
33
3158
33
257
1306
parent
type_id
12
1
2
41550
parent
name
12
1
2
1524
2
3
5772
3
4
8713
4
5
5554
5
6
4574
6
7
2559
7
8
1960
8
10
2995
10
15
3430
15
33
3158
33
257
1306
parent
location
12
1
2
2123
2
3
5990
3
4
8767
4
5
5500
5
6
4574
6
7
2505
7
8
1851
8
11
3811
11
17
3212
17
165
3158
256
257
54
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
764
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
764
980
index
type_id
12
1
2
13940
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
761
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
764
980
type_id
id
12
6387
6388
54
type_id
parent
12
763
764
54
type_id
index
12
256
257
54
type_id
name
12
6380
6381
54
type_id
location
12
5884
5885
54
name
id
12
1
2
347054
2
3
381
name
parent
12
1
2
347054
2
3
381
name
index
12
1
2
347435
name
type_id
12
1
2
347435
name
location
12
1
2
347054
2
3
381
location
id
12
1
2
319389
2
205
1034
location
parent
12
1
2
320424
location
index
12
1
2
319389
2
205
1034
location
type_id
12
1
2
320424
location
name
12
1
2
319389
2
205
1034
builtintypes
7609
id
7609
name
7609
kind
7609
size
873
sign
374
alignment
623
id
name
12
1
2
7609
id
kind
12
1
2
7609
id
size
12
1
2
7609
id
sign
12
1
2
7609
id
alignment
12
1
2
7609
name
id
12
1
2
7609
name
kind
12
1
2
7609
name
size
12
1
2
7609
name
sign
12
1
2
7609
name
alignment
12
1
2
7609
kind
id
12
1
2
7609
kind
name
12
1
2
7609
kind
size
12
1
2
7609
kind
sign
12
1
2
7609
kind
alignment
12
1
2
7609
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
623
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
623
alignment
sign
12
3
4
623
derivedtypes
3030936
id
3030936
name
1460578
kind
748
type_id
1946730
id
name
12
1
2
3030936
id
kind
12
1
2
3030936
id
type_id
12
1
2
3030936
name
id
12
1
2
1344061
2
28
109905
29
4302
6611
name
kind
12
1
2
1460578
name
type_id
12
1
2
1344185
2
28
109780
29
4302
6611
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
1317489
2
3
375873
3
4
123253
4
137
130114
type_id
name
12
1
2
1318986
2
3
375873
3
4
121756
4
137
130114
type_id
kind
12
1
2
1319360
2
3
376496
3
4
123502
4
6
127370
pointerishsize
2247379
id
2247379
size
249
alignment
249
id
size
12
1
2
2247379
id
alignment
12
1
2
2247379
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
80588
id
80588
num_elements
17839
bytesize
20209
alignment
623
id
num_elements
12
1
2
80588
id
bytesize
12
1
2
80588
id
alignment
12
1
2
80588
num_elements
id
12
1
2
249
2
3
10853
3
4
249
4
5
3493
5
9
1497
9
42
1372
56
57
124
num_elements
bytesize
12
1
2
11726
2
3
3992
3
5
998
5
11
1122
num_elements
alignment
12
1
2
11726
2
3
3992
3
4
748
4
6
1372
bytesize
id
12
1
2
623
2
3
12724
3
4
499
4
5
2744
5
7
1497
7
17
1621
24
45
499
bytesize
num_elements
12
1
2
14595
2
3
3617
3
6
1871
6
7
124
bytesize
alignment
12
1
2
14845
2
3
3368
3
5
1621
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
1762360
id
1762360
type_id
838037
id
type_id
12
1
2
1762360
type_id
id
12
1
2
662552
2
3
80940
3
6
64177
6
4526
30367
decltypes
814475
id
27563
expr
814475
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
814475
expr
kind
12
1
2
814475
expr
base_type
12
1
2
814475
expr
parentheses_would_change_meaning
12
1
2
814475
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
7961
id
7961
arg_type
7186
kind
86
base_type
5250
id
arg_type
12
1
2
7961
id
kind
12
1
2
7961
id
base_type
12
1
2
7961
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
4088
2
3
1140
3
4
21
usertypes
4151710
id
4151710
name
918534
kind
126
id
name
12
1
2
4151710
id
kind
12
1
2
4151710
name
id
12
1
2
654261
2
3
158669
3
8
70567
8
32669
35035
name
kind
12
1
2
866789
2
10
51745
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
166851
166852
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
1363817
id
1363817
size
1478
alignment
84
id
size
12
1
2
1363817
id
alignment
12
1
2
1363817
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
11477
id
11477
usertype_uuid
47716
id
47716
uuid
47237
id
uuid
12
1
2
47716
uuid
id
12
1
2
46758
2
3
479
usertype_alias_kind
1762360
id
1762360
alias_kind
21
id
alias_kind
12
1
2
1762360
alias_kind
id
12
36907
36908
10
129944
129945
10
nontype_template_parameters
766287
id
766287
type_template_type_constraint
27153
id
13383
constraint
26013
id
constraint
12
1
2
10220
2
3
903
3
5
1032
5
14
1118
14
17
107
constraint
id
12
1
2
24873
2
3
1140
mangled_name
7852416
id
7852416
mangled_name
6364268
is_complete
249
id
mangled_name
12
1
2
7852416
id
is_complete
12
1
2
7852416
mangled_name
id
12
1
2
6036174
2
1120
328093
mangled_name
is_complete
12
1
2
6364268
is_complete
id
12
6
7
124
62939
62940
124
is_complete
mangled_name
12
6
7
124
51010
51011
124
is_pod_class
593760
id
593760
is_standard_layout_class
1124418
id
1124418
is_complete
1346294
id
1346294
is_class_template
232173
id
232173
class_instantiation
1126076
to
1123034
from
71803
to
from
12
1
2
1120901
2
8
2133
from
to
12
1
2
20501
2
3
12886
3
4
7108
4
5
4658
5
7
6073
7
10
5714
10
17
5904
17
51
5397
51
4223
3559
class_template_argument
2898672
type_id
1367112
index
1182
arg_type
822099
type_id
index
12
1
2
579362
2
3
410289
3
4
251049
4
7
103100
7
113
23311
type_id
arg_type
12
1
2
607902
2
3
424294
3
4
251883
4
113
83031
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
513716
2
3
167647
3
5
75088
5
47
61737
47
12618
3908
arg_type
index
12
1
2
723815
2
3
79915
3
22
18368
class_template_argument_value
510086
type_id
205812
index
306
arg_value
509949
type_id
index
12
1
2
155799
2
3
43370
3
8
6643
type_id
arg_value
12
1
2
147929
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
509813
2
3
136
arg_value
index
12
1
2
509949
is_proxy_class_for
48439
id
48439
templ_param_id
45767
id
templ_param_id
12
1
2
48439
templ_param_id
id
12
1
2
45048
2
79
718
type_mentions
5903894
id
5903894
type_id
276913
location
5847585
kind
54
id
type_id
12
1
2
5903894
id
location
12
1
2
5903894
id
kind
12
1
2
5903894
type_id
id
12
1
2
136795
2
3
31203
3
4
11272
4
5
14921
5
7
19931
7
12
21837
12
28
21074
28
8941
19876
type_id
location
12
1
2
136795
2
3
31203
3
4
11272
4
5
14921
5
7
19931
7
12
21837
12
28
21074
28
8941
19876
type_id
kind
12
1
2
276913
location
id
12
1
2
5801896
2
4
45689
location
type_id
12
1
2
5801896
2
4
45689
location
kind
12
1
2
5847585
kind
id
12
108414
108415
54
kind
type_id
12
5085
5086
54
kind
location
12
107380
107381
54
is_function_template
1331336
id
1331336
function_instantiation
973633
to
973633
from
182645
to
from
12
1
2
973633
from
to
12
1
2
110589
2
3
42791
3
9
14377
9
104
13729
119
1532
1158
function_template_argument
2484813
function_id
1453296
index
476
arg_type
298004
function_id
index
12
1
2
783015
2
3
413158
3
4
171811
4
15
85309
function_id
arg_type
12
1
2
802162
2
3
411251
3
4
169631
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
174775
2
3
26335
3
4
19998
4
6
22656
6
11
23235
11
76
23371
79
2452
7631
arg_type
index
12
1
2
256814
2
3
32127
3
15
9062
function_template_argument_value
452781
function_id
196784
index
476
arg_value
450090
function_id
index
12
1
2
151404
2
3
42893
3
8
2487
function_id
arg_value
12
1
2
144488
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
447398
2
3
2691
arg_value
index
12
1
2
450090
is_variable_template
58632
id
58632
variable_instantiation
422779
to
422779
from
35304
to
from
12
1
2
422779
from
to
12
1
2
15219
2
3
3867
3
4
2370
4
6
2994
6
8
2245
8
12
3118
12
31
2744
32
546
2744
variable_template_argument
768462
variable_id
400947
index
1996
arg_type
256112
variable_id
index
12
1
2
156561
2
3
189745
3
4
36427
4
17
18213
variable_id
arg_type
12
1
2
171407
2
3
180014
3
4
33682
4
17
15843
index
variable_id
12
28
29
873
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
873
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
175399
2
3
44660
3
6
21581
6
206
14471
arg_type
index
12
1
2
227794
2
3
24700
3
7
3617
variable_template_argument_value
19960
variable_id
14845
index
499
arg_value
19960
variable_id
index
12
1
2
13348
2
3
1497
variable_id
arg_value
12
1
2
10479
2
3
3992
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
19960
arg_value
index
12
1
2
19960
template_template_instantiation
6362
to
4990
from
1122
to
from
12
1
2
3617
2
3
1372
from
to
12
1
2
748
2
3
124
16
17
124
27
28
124
template_template_argument
9675
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
9052
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
90433
to
90433
from
3442
to
from
12
1
2
90433
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
36900
concept_id
36900
concept_template_argument
113047
concept_id
76383
index
129
arg_type
21430
concept_id
index
12
1
2
46475
2
3
24679
3
7
5228
concept_id
arg_type
12
1
2
50090
2
3
22377
3
7
3916
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
604322
id
604322
return_type
283865
id
return_type
12
1
2
604322
return_type
id
12
1
2
234226
2
3
35091
3
4676
14547
routinetypeargs
1176651
routine
415070
index
980
type_id
111582
routine
index
12
1
2
82502
2
3
126013
3
4
107443
4
5
49283
5
7
33164
7
19
16663
routine
type_id
12
1
2
88492
2
3
138647
3
4
114196
4
5
40733
5
10
32891
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
33218
2
3
15193
3
4
13233
4
5
9802
5
6
6371
6
8
9475
8
13
9529
13
26
8658
26
918
6099
type_id
index
12
1
2
78908
2
3
17535
3
5
9475
5
17
5663
ptrtomembers
9728
id
9728
type_id
7974
class_id
4869
id
type_id
12
1
2
9728
id
class_id
12
1
2
9728
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
7734
id
7734
str
7734
id
str
12
1
2
7734
str
id
12
1
2
7734
typespecifiers
854272
type_id
849128
spec_id
95
type_id
spec_id
12
1
2
843984
2
3
5143
spec_id
type_id
12
168
169
10
215
216
10
225
226
10
533
534
10
821
822
10
1568
1569
10
4195
4196
10
18295
18296
10
54858
54859
10
funspecifiers
9714441
func_id
4008855
spec_id
2370
func_id
spec_id
12
1
2
1527070
2
3
506237
3
4
1036925
4
5
692863
5
8
245758
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
3075347
var_id
2314869
spec_id
1122
var_id
spec_id
12
1
2
1658058
2
3
553642
3
5
103168
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
41292
func_id
41292
constant
41292
func_id
constant
12
1
2
41292
constant
func_id
12
1
2
41292
attributes
653817
id
653817
kind
374
name
2120
name_space
249
location
647704
id
kind
12
1
2
653817
id
name
12
1
2
653817
id
name_space
12
1
2
653817
id
location
12
1
2
653817
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
1871
2
3
249
name
name_space
12
1
2
2120
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
641841
2
5
5863
location
kind
12
1
2
647704
location
name
12
1
2
642589
2
3
5114
location
name_space
12
1
2
647704
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
71856
arg
71856
constant
71856
arg
constant
12
1
2
71856
constant
arg
12
1
2
71856
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
96307
type_id
94560
spec_id
32435
type_id
spec_id
12
1
2
92814
2
3
1746
spec_id
type_id
12
1
2
27944
2
9
2495
11
58
1996
funcattributes
843562
func_id
799026
spec_id
616766
func_id
spec_id
12
1
2
758981
2
7
40044
spec_id
func_id
12
1
2
571731
2
213
45034
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
7172900
type_id
7172900
unspecified_type_id
3962323
type_id
unspecified_type_id
12
1
2
7172900
unspecified_type_id
type_id
12
1
2
2480537
2
3
1116765
3
7
302644
7
537
62375
member
4189618
parent
543288
index
29690
child
4185003
parent
index
12
1
2
128991
2
3
83333
3
4
32435
4
5
44910
5
6
42415
6
7
33932
7
9
42290
9
13
41167
13
18
41292
18
42
40793
42
239
11726
parent
child
12
1
2
128742
2
3
83458
3
4
32185
4
5
45034
5
6
42539
6
7
32809
7
9
42664
9
13
41541
13
18
41417
18
42
40918
42
265
11976
index
parent
12
1
2
6487
2
3
2619
3
8
1871
9
10
2869
10
19
2245
19
26
2245
26
36
2495
36
50
2245
54
141
2245
150
468
2245
480
4310
2120
index
child
12
1
2
5489
2
3
3617
3
9
1871
9
10
2869
10
20
2370
20
28
2370
28
37
2370
37
56
2370
58
156
2245
163
527
2245
547
4330
1871
child
parent
12
1
2
4185003
child
index
12
1
2
4180387
2
3
4615
enclosingfunction
114813
child
114813
parent
71341
child
parent
12
1
2
114813
parent
child
12
1
2
49332
2
3
4633
3
4
15365
4
37
2010
derivations
476902
derivation
476902
sub
455166
index
238
super
235555
location
35398
derivation
sub
12
1
2
476902
derivation
index
12
1
2
476902
derivation
super
12
1
2
476902
derivation
location
12
1
2
476902
sub
derivation
12
1
2
438642
2
9
16523
sub
index
12
1
2
438642
2
8
16523
sub
super
12
1
2
438642
2
9
16523
sub
location
12
1
2
438642
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
225743
2
1655
9811
super
sub
12
1
2
225743
2
1655
9811
super
index
12
1
2
235112
2
4
442
super
location
12
1
2
230206
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
35398
location
super
12
1
2
28720
2
4
2623
4
26
2827
26
928
1226
derspecifiers
478674
der_id
476459
spec_id
136
der_id
spec_id
12
1
2
474245
2
3
2214
spec_id
der_id
12
65
66
34
92
93
34
1104
1105
34
12789
12790
34
direct_base_offsets
449987
der_id
449987
offset
511
der_id
offset
12
1
2
449987
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
700465
id
700465
type_id
42416
decl_id
77848
location
6098
id
type_id
12
1
2
700465
id
decl_id
12
1
2
700465
id
location
12
1
2
700465
type_id
id
12
1
2
6166
2
3
13968
3
7
3577
7
12
3441
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
3441
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
77167
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
11233402
id
11233402
contents
4303640
location
11233402
id
contents
12
1
2
11233402
id
location
12
1
2
11233402
contents
id
12
1
2
3928890
2
6
322978
6
34447
51771
contents
location
12
1
2
3928890
2
6
322978
6
34447
51771
location
id
12
1
2
11233402
location
contents
12
1
2
11233402
commentbinding
3914793
id
3350796
element
3749249
id
element
12
1
2
3289170
2
1706
61626
element
id
12
1
2
3583705
2
3
165543
exprconv
9633084
converted
9632979
conversion
9633084
converted
conversion
12
1
2
9632873
2
3
105
conversion
converted
12
1
2
9633084
compgenerated
9892394
id
9892394
synthetic_destructor_call
1671701
element
1244965
i
387
destructor_call
1671701
element
i
12
1
2
828685
2
3
409480
3
19
6799
element
destructor_call
12
1
2
828685
2
3
409480
3
19
6799
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
1671701
destructor_call
i
12
1
2
1671701
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
2037673
parentid
3992
memberid
2037673
parentid
memberid
12
1
2
499
2
3
249
3
4
499
4
5
623
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
2037673
exprparents
19454210
expr_id
19454210
child_index
20035
parent_id
12939983
expr_id
child_index
12
1
2
19454210
expr_id
parent_id
12
1
2
19454210
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
7394754
2
3
5082678
3
712
462550
parent_id
child_index
12
1
2
7394754
2
3
5082678
3
712
462550
expr_isload
6909332
expr_id
6909332
conversionkinds
6050443
expr_id
6050443
kind
7
expr_id
kind
12
1
2
6050443
kind
expr_id
12
4
5
1
5889
5890
1
7371
7372
1
40988
40989
1
71409
71410
1
93247
93248
1
5831535
5831536
1
iscall
5802824
caller
5802824
kind
64
caller
kind
12
1
2
5802824
kind
caller
12
230
231
21
1408
1409
21
268054
268055
21
numtemplatearguments
627369
expr_id
627369
num
374
expr_id
num
12
1
2
627369
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
3041979
id
3041979
qualifiableelement
3041979
qualifyingelement
47486
location
552457
id
qualifiableelement
12
1
2
3041979
id
qualifyingelement
12
1
2
3041979
id
location
12
1
2
3041979
qualifiableelement
id
12
1
2
3041979
qualifiableelement
qualifyingelement
12
1
2
3041979
qualifiableelement
location
12
1
2
3041979
qualifyingelement
id
12
1
2
31543
2
3
8176
3
5
4109
5
6811
3571
19018
41956
86
qualifyingelement
qualifiableelement
12
1
2
31543
2
3
8176
3
5
4109
5
6811
3571
19018
41956
86
qualifyingelement
location
12
1
2
34404
2
3
7358
3
6
3571
6
20057
2151
location
id
12
1
2
79137
2
6
38105
6
7
399001
7
192
36212
location
qualifiableelement
12
1
2
79137
2
6
38105
6
7
399001
7
192
36212
location
qualifyingelement
12
1
2
111541
2
4
13297
4
5
415311
5
33
12307
varbind
8254629
expr
8254629
var
1050375
expr
var
12
1
2
8254629
var
expr
12
1
2
171535
2
3
188700
3
4
145647
4
5
116636
5
6
83150
6
7
65817
7
9
80815
9
13
81575
13
27
79127
27
5137
37368
funbind
5812528
expr
5810054
fun
275948
expr
fun
12
1
2
5807579
2
3
2474
fun
expr
12
1
2
181448
2
3
38837
3
4
17191
4
8
22742
8
37798
15728
expr_allocator
45244
expr
45244
func
102
form
34
expr
func
12
1
2
45244
expr
form
12
1
2
45244
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
897879
cond
897879
guard
897879
cond
guard
12
1
2
897879
guard
cond
12
1
2
897879
expr_cond_true
897876
cond
897876
true
897876
cond
true
12
1
2
897876
true
cond
12
1
2
897876
expr_cond_false
897879
cond
897879
false
897879
cond
false
12
1
2
897879
false
cond
12
1
2
897879
values
13474601
id
13474601
str
114566
id
str
12
1
2
13474601
str
id
12
1
2
78302
2
3
15301
3
6
8895
6
52
8628
52
674264
3437
valuetext
6647456
id
6647456
text
1095412
id
text
12
1
2
6647456
text
id
12
1
2
833985
2
3
146940
3
7
86537
7
593553
27950
valuebind
13583183
val
13474601
expr
13583183
val
expr
12
1
2
13384046
2
6
90554
expr
val
12
1
2
13583183
fieldoffsets
1497674
id
1497674
byteoffset
31367
bitoffset
435
id
byteoffset
12
1
2
1497674
id
bitoffset
12
1
2
1497674
byteoffset
id
12
1
2
17698
2
3
2450
3
5
2668
5
12
2613
12
35
2450
35
211
2396
250
5950
1089
byteoffset
bitoffset
12
1
2
30386
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
27146
27147
54
bitoffset
byteoffset
12
12
13
163
13
14
108
14
15
108
576
577
54
bitfield
30314
id
30314
bits
3493
declared_bits
3493
id
bits
12
1
2
30314
id
declared_bits
12
1
2
30314
bits
id
12
1
2
998
2
3
748
3
4
249
4
5
499
5
7
249
8
9
249
9
11
249
13
143
249
bits
declared_bits
12
1
2
3493
declared_bits
id
12
1
2
998
2
3
748
3
4
249
4
5
499
5
7
249
8
9
249
9
11
249
13
143
249
declared_bits
bits
12
1
2
3493
initialisers
2251321
init
2251321
var
981178
expr
2251321
location
516961
init
var
12
1
2
2251321
init
expr
12
1
2
2251321
init
location
12
1
2
2251321
var
init
12
1
2
870758
2
15
37448
16
25
72972
var
expr
12
1
2
870758
2
15
37448
16
25
72972
var
location
12
1
2
981170
2
3
8
expr
init
12
1
2
2251321
expr
var
12
1
2
2251321
expr
location
12
1
2
2251321
location
init
12
1
2
415111
2
3
33614
3
13
42070
13
111925
26165
location
var
12
1
2
444412
2
3
34524
3
12238
38025
location
expr
12
1
2
415111
2
3
33614
3
13
42070
13
111925
26165
braced_initialisers
68438
init
68438
expr_ancestor
1677683
exp
1677683
ancestor
839659
exp
ancestor
12
1
2
1677683
ancestor
exp
12
1
2
17084
2
3
812505
3
19
10069
exprs
25210567
id
25210567
kind
1450
location
10585854
id
kind
12
1
2
25210567
id
location
12
1
2
25210567
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
224225
224226
21
location
id
12
1
2
8903885
2
3
820608
3
16
797198
16
71733
64161
location
kind
12
1
2
9043287
2
3
774272
3
32
768294
expr_reuse
847039
reuse
847039
original
847039
value_category
43
reuse
original
12
1
2
847039
reuse
value_category
12
1
2
847039
original
reuse
12
1
2
847039
original
value_category
12
1
2
847039
value_category
reuse
12
58
59
21
39309
39310
21
value_category
original
12
58
59
21
39309
39310
21
expr_types
25210567
id
25210567
typeid
214202
value_category
43
id
typeid
12
1
2
25210567
id
value_category
12
1
2
25210567
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
46198
expr
46198
type_id
27391
expr
type_id
12
1
2
46198
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
408920
expr
408920
decl
408920
expr
decl
12
1
2
408920
decl
expr
12
1
2
408920
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
26677
expr
26677
type_id
26425
expr
type_id
12
1
2
26677
type_id
expr
12
1
2
26214
2
4
211
sizeof_bind
242026
expr
242026
type_id
11210
expr
type_id
12
1
2
242026
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
31965
id
31965
lambda
15491
index
138
field
31965
captured_by_reference
16
is_implicit
16
location
17944
id
lambda
12
1
2
31965
id
index
12
1
2
31965
id
field
12
1
2
31965
id
captured_by_reference
12
1
2
31965
id
is_implicit
12
1
2
31965
id
location
12
1
2
31965
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
31965
field
lambda
12
1
2
31965
field
index
12
1
2
31965
field
captured_by_reference
12
1
2
31965
field
is_implicit
12
1
2
31965
field
location
12
1
2
31965
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
17253
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
6368836
id
6368836
kind
162
location
2684483
id
kind
12
1
2
6368836
id
location
12
1
2
6368836
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
2224993
2
3
182231
3
10
202173
10
1789
75084
location
kind
12
1
2
2601527
2
10
82955
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
437107
if_stmt
437107
else_id
437107
if_stmt
else_id
12
1
2
437107
else_id
if_stmt
12
1
2
437107
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
106037
constexpr_if_stmt
106037
then_id
106037
constexpr_if_stmt
then_id
12
1
2
106037
then_id
constexpr_if_stmt
12
1
2
106037
constexpr_if_else
76097
constexpr_if_stmt
76097
else_id
76097
constexpr_if_stmt
else_id
12
1
2
76097
else_id
constexpr_if_stmt
12
1
2
76097
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
836152
switch_stmt
411868
index
387
case_id
836152
switch_stmt
index
12
1
2
21
2
3
408985
3
19
2861
switch_stmt
case_id
12
1
2
21
2
3
408985
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
836152
case_id
index
12
1
2
836152
switch_body
411868
switch_stmt
411868
body_id
411868
switch_stmt
body_id
12
1
2
411868
body_id
switch_stmt
12
1
2
411868
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
5628263
id
5628263
index
15775
parent
2381441
id
index
12
1
2
5628263
id
parent
12
1
2
5628263
index
id
12
1
2
5182
2
3
1291
3
4
284
4
5
2006
7
8
1315
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
1315
8
12
1023
12
29
1389
29
39
1186
42
78
1194
78
209668
901
parent
id
12
1
2
1358987
2
3
517368
3
4
151516
4
6
155724
6
16
178868
16
1943
18976
parent
index
12
1
2
1358987
2
3
517368
3
4
151516
4
6
155724
6
16
178868
16
1943
18976
ishandler
43781
block
43781
stmt_decl_bind
725870
stmt
715301
num
73
decl
725870
stmt
num
12
1
2
707836
2
10
7465
stmt
decl
12
1
2
707836
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
725870
decl
num
12
1
2
725870
stmt_decl_entry_bind
725870
stmt
715301
num
73
decl_entry
725870
stmt
num
12
1
2
707836
2
10
7465
stmt
decl_entry
12
1
2
707836
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
725870
decl_entry
num
12
1
2
725870
blockscope
1644335
block
1644335
enclosing
1427145
block
enclosing
12
1
2
1644335
enclosing
block
12
1
2
1294535
2
4
117265
4
29
15344
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
5408430
id
5408430
kind
1372
location
5405187
id
kind
12
1
2
5408430
id
location
12
1
2
5408430
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
5405062
27
28
124
location
kind
12
1
2
5405187
preprocpair
1141217
begin
888971
elseelifend
1141217
begin
elseelifend
12
1
2
649575
2
3
230414
3
9
8982
elseelifend
begin
12
1
2
1141217
preproctrue
439371
branch
439371
preprocfalse
285304
branch
285304
preproctext
4352418
id
4352418
head
2955088
body
1683382
id
head
12
1
2
4352418
id
body
12
1
2
4352418
head
id
12
1
2
2756485
2
798
198602
head
body
12
1
2
2873875
2
5
81212
body
id
12
1
2
1535178
2
10
127245
10
13606
20958
body
head
12
1
2
1539420
2
12
126871
12
3246
17090
includes
318638
id
318638
included
58695
id
included
12
1
2
318638
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
30398238
element
3866121
link_target
340
element
link_target
12
1
2
530459
2
9
26948
9
10
3308712
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