@compilation
12556
@externalDataElement
65
@file
64766
@folder
12305
@diagnostic
356
@location_default
46362405
@trap
1
@tag
1
@source_file
1
@pch
245
@macro_expansion
40315722
@other_macro_reference
300696
@normal_function
2699010
@unknown_function
1
@constructor
688614
@destructor
84823
@conversion_function
10188
@operator
647163
@user_defined_literal
982
@deduction_guide
5769
@fun_decl
4148376
@var_decl
9436285
@type_decl
1639390
@namespace_decl
405513
@using_declaration
265844
@using_directive
6377
@using_enum_declaration
1
@static_assert
171628
@parameter
6930613
@membervariable
1503078
@globalvariable
661280
@localvariable
725852
@enumconstant
348112
@errortype
122
@unknowntype
122
@void
122
@boolean
122
@char
122
@unsigned_char
122
@signed_char
122
@short
122
@unsigned_short
122
@signed_short
122
@int
122
@unsigned_int
122
@signed_int
122
@long
122
@unsigned_long
122
@signed_long
122
@long_long
122
@unsigned_long_long
122
@signed_long_long
122
@float
122
@double
122
@long_double
122
@complex_float
122
@complex_double
122
@complex_long_double
122
@imaginary_float
122
@imaginary_double
122
@imaginary_long_double
122
@wchar_t
122
@decltype_nullptr
122
@int128
122
@unsigned_int128
122
@signed_int128
122
@float128
122
@complex_float128
122
@char16_t
122
@char32_t
122
@std_float32
122
@float32x
122
@std_float64
122
@float64x
122
@std_float128
122
@char8_t
122
@float16
122
@complex_float16
122
@fp16
122
@std_bfloat16
122
@std_float16
122
@complex_std_float32
122
@complex_float32x
122
@complex_std_float64
122
@complex_float64x
122
@complex_std_float128
122
@mfp8
122
@scalable_vector_count
122
@complex_fp16
122
@complex_std_bfloat16
122
@complex_std_float16
122
@pointer
449159
@type_with_specifiers
686813
@array
89611
@routineptr
674281
@reference
958837
@gnu_vector
671
@routinereference
369
@rvalue_reference
286877
@block
10
@scalable_vector
1
@typeof
812
@underlying_type
613
@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
2095
@remove_cvref
21
@remove_extent
1
@remove_pointer
1
@remove_reference_t
1
@remove_restrict
1
@remove_volatile
1
@remove_reference
5688
@decltype
101861
@struct
1039206
@union
20745
@enum
41614
@template_parameter
863096
@alias
1757610
@unknown_usertype
1
@class
320881
@template_template_parameter
6073
@proxy_class
50227
@scoped_enum
11416
@template_struct
210581
@template_class
28847
@template_union
1350
@mangledname
6352070
@type_mention
5941339
@concept_template
3592
@routinetype
595664
@ptrtomember
9651
@specifier
7610
@gnuattribute
559628
@stdattribute
347764
@declspec
330464
@msattribute
3
@alignas
2164
@attribute_arg_token
16448
@attribute_arg_constant_expr
71688
@attribute_arg_expr
1582
@attribute_arg_empty
1
@attribute_arg_constant
1
@attribute_arg_type
460
@derivation
492610
@frienddecl
761457
@comment
11056034
@namespace
8591
@specialnamequalifyingelement
122
@namequalifier
3050545
@value
13547098
@initialiser
2289023
@address_of
595216
@indirect
401998
@array_to_pointer
1954311
@parexpr
4916613
@arithnegexpr
586702
@unaryplusexpr
4117
@complementexpr
38195
@notexpr
355868
@postincrexpr
84590
@postdecrexpr
57409
@preincrexpr
96742
@predecrexpr
35831
@conditionalexpr
898137
@addexpr
581041
@subexpr
466933
@mulexpr
445548
@divexpr
52399
@remexpr
15776
@paddexpr
118654
@psubexpr
68032
@pdiffexpr
42841
@lshiftexpr
552490
@rshiftexpr
201483
@andexpr
483730
@orexpr
194110
@xorexpr
73969
@eqexpr
643558
@neexpr
411988
@gtexpr
111181
@ltexpr
139469
@geexpr
81322
@leexpr
291998
@assignexpr
1281515
@assignaddexpr
85634
@assignsubexpr
15312
@assignmulexpr
11109
@assigndivexpr
6808
@assignremexpr
859
@assignlshiftexpr
3703
@assignrshiftexpr
6882
@assignandexpr
6530
@assignorexpr
19612
@assignxorexpr
29905
@assignpaddexpr
18633
@assignpsubexpr
1576
@andlogicalexpr
346689
@orlogicalexpr
1103855
@commaexpr
165227
@subscriptexpr
435268
@callexpr
261260
@vastartexpr
5007
@vaargexpr
1303
@vaendexpr
2941
@vacopyexpr
134
@varaccess
8257017
@runtime_sizeof
401820
@runtime_alignof
50352
@expr_stmt
147669
@routineexpr
5708356
@type_operand
1405785
@offsetofexpr
148579
@typescompexpr
702145
@literal
8057470
@aggregateliteral
1397495
@c_style_cast
6028638
@temp_init
974536
@errorexpr
44841
@reference_to
1869126
@ref_indirect
2079573
@vacuous_destructor_call
7720
@assume
4150
@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
1549814
@new_expr
45518
@delete_expr
11312
@throw_expr
23607
@condition_decl
406398
@braced_init_list
2092
@type_id
47196
@sizeof_pack
2332
@hasassignexpr
2
@hascopyexpr
2
@hasnothrowassign
3
@hasnothrowconstr
3
@hasnothrowcopy
5
@hastrivialassign
2
@hastrivialconstr
7
@hastrivialcopy
2
@hasuserdestr
3
@hasvirtualdestr
3
@isabstractexpr
67
@isbaseofexpr
256
@isclassexpr
2374
@isconvtoexpr
245
@isemptyexpr
8715
@isenumexpr
2946
@ispodexpr
828
@ispolyexpr
3
@isunionexpr
5
@intaddrexpr
1
@hastrivialdestructor
2752
@uuidof
26214
@delete_array_expr
1237
@new_array_expr
6597
@foldexpr
1261
@ctordirectinit
111177
@ctorvirtualinit
3961
@ctorfieldinit
202913
@ctordelegatinginit
3559
@dtordirectdestruct
38871
@dtorvirtualdestruct
3927
@dtorfielddestruct
39241
@static_cast
346536
@reinterpret_cast
39434
@const_cast
24101
@dynamic_cast
786
@lambdaexpr
18970
@param_ref
163542
@noopexpr
80
@istriviallyconstructibleexpr
3682
@isdestructibleexpr
4
@isnothrowdestructibleexpr
5
@istriviallydestructibleexpr
982
@istriviallyassignableexpr
3682
@isnothrowassignableexpr
5032
@istrivialexpr
3310
@isstandardlayoutexpr
2
@istriviallycopyableexpr
1350
@isliteraltypeexpr
2
@hastrivialmoveconstructorexpr
3
@hastrivialmoveassignexpr
3
@hasnothrowmoveassignexpr
4
@isconstructibleexpr
3559
@isnothrowconstructibleexpr
20377
@hasfinalizerexpr
1
@isdelegateexpr
1
@isinterfaceclassexpr
1
@isrefarrayexpr
1
@isrefclassexpr
1
@issealedexpr
1
@issimplevalueclassexpr
1
@isvalueclassexpr
1
@isfinalexpr
9264
@noexceptexpr
30169
@builtinshufflevector
1
@builtinchooseexpr
20614
@builtinaddressof
15221
@vec_fill
1
@builtinconvertvector
1
@builtincomplex
4
@spaceshipexpr
1347
@co_await
12
@co_yield
4
@isassignable
449
@isaggregate
2
@hasuniqueobjectrepresentations
64
@builtinbitcast
245
@builtinshuffle
608
@blockassignexpr
1
@issame
4511
@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
841815
@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
42
@referenceconvertsfromtemporary
2
@isconvertible
128
@isvalidwinrttype
1
@iswinclass
1
@iswininterface
1
@istriviallyequalitycomparable
2
@isscopedenum
2
@istriviallyrelocatable
2
@datasizeof
10
@c11_generic
29973
@requires_expr
16401
@nested_requirement
684
@compound_requirement
10884
@concept_id
90068
@isinvocable
2
@isnothrowinvocable
2
@isbitwisecloneable
2
@lambdacapture
31810
@stmt_expr
2032201
@stmt_if
990500
@stmt_while
39659
@stmt_goto
156829
@stmt_label
77512
@stmt_return
1233370
@stmt_block
1695980
@stmt_end_test_while
232528
@stmt_for
84413
@stmt_switch_case
830952
@stmt_switch
409306
@stmt_asm
63893
@stmt_decl
770162
@stmt_empty
426756
@stmt_continue
28099
@stmt_break
137217
@stmt_try_block
26230
@stmt_microsoft_try
209
@stmt_set_vla_size
35
@stmt_vla_decl
30
@stmt_assigned_goto
12425
@stmt_range_based_for
6157
@stmt_handler
42985
@stmt_constexpr_if
103236
@stmt_co_return
5
@stmt_consteval_if
4
@stmt_not_consteval_if
3
@stmt_leave
3
@ppd_if
581489
@ppd_ifdef
214425
@ppd_ifndef
160411
@ppd_elif
21767
@ppd_else
231147
@ppd_endif
874750
@ppd_plain_include
316386
@ppd_define
2706007
@ppd_undef
98817
@ppd_pragma
399689
@ppd_include_next
167
@ppd_line
18810
@ppd_error
122
@ppd_objc_import
2
@ppd_ms_import
1
@ppd_elifdef
1
@ppd_elifndef
1
@ppd_embed
1
@ppd_warning
13
@link_target
817
@xmldtd
1
@xmlelement
1270313
@xmlattribute
1202020
@xmlnamespace
4185
@xmlcomment
26812
@xmlcharacters
439958
compilations
12556
id
12556
cwd
10
id
cwd
12
1
2
12556
cwd
id
12
1197
1198
10
compilation_args
1005291
id
12556
num
1458
arg
29068
id
num
12
36
42
996
42
43
1090
43
44
713
44
45
503
45
51
944
51
70
482
71
72
702
72
90
891
94
96
388
98
99
1332
100
102
94
103
104
1982
104
119
1059
120
138
923
139
140
451
id
arg
12
34
38
587
38
39
1489
39
40
975
40
42
1080
42
53
597
53
54
702
54
63
891
64
67
398
67
68
1395
68
70
965
70
71
1395
73
79
944
79
89
1122
89
90
10
num
id
12
43
90
62
90
108
115
108
183
104
198
422
115
422
595
125
595
605
125
605
749
115
750
778
115
781
883
115
930
1190
83
1197
1198
377
num
arg
12
1
5
125
5
7
115
9
12
73
12
15
115
15
18
94
18
22
115
22
27
125
27
29
83
29
34
115
34
44
125
45
63
115
67
94
115
94
164
115
171
199
20
arg
id
12
1
2
13312
2
3
12598
3
103
2181
104
1198
975
arg
num
12
1
2
19249
2
3
8664
3
62
1153
compilation_expanded_args
1005291
id
12556
num
1458
arg
29068
id
num
12
36
42
996
42
43
1090
43
44
713
44
45
503
45
51
944
51
70
482
71
72
702
72
90
891
94
96
388
98
99
1332
100
102
94
103
104
1982
104
119
1059
120
138
923
139
140
451
id
arg
12
34
38
587
38
39
1489
39
40
975
40
42
1080
42
53
597
53
54
702
54
63
891
64
67
398
67
68
1395
68
70
965
70
71
1395
73
79
944
79
89
1122
89
90
10
num
id
12
43
90
62
90
108
115
108
183
104
198
422
115
422
595
125
595
605
125
605
749
115
750
778
115
781
883
115
930
1190
83
1197
1198
377
num
arg
12
1
5
125
5
7
115
9
12
73
12
15
115
15
18
94
18
22
115
22
27
125
27
29
83
29
34
115
34
44
125
45
63
115
67
94
115
94
164
115
171
199
20
arg
id
12
1
2
13312
2
3
12598
3
103
2181
104
1198
975
arg
num
12
1
2
19249
2
3
8664
3
62
1153
compilation_build_mode
2
id
2
mode
2
id
mode
12
1
2
2
mode
id
12
1
2
2
compilation_compiling_files
15741
id
2723
num
4520
file
13671
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
12310
2
4
1143
4
6
217
file
num
12
1
2
12527
2
4
1089
4
5
54
compilation_time
62966
id
2723
num
4520
kind
217
seconds
18682
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
544
4
5
762
6
9
217
9
10
108
10
11
163
11
13
217
14
17
217
17
22
217
26
121
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
925
4
5
1525
5
6
272
6
7
490
7
9
381
9
12
381
13
41
381
44
100
163
kind
id
12
50
51
217
kind
num
12
83
84
217
kind
seconds
12
4
5
108
189
190
54
198
199
54
seconds
id
12
1
2
12854
2
3
3921
3
5
1688
7
42
217
seconds
num
12
1
2
11765
2
3
3867
3
4
1743
4
67
1307
seconds
kind
12
1
2
15850
2
3
2832
diagnostic_for
503
diagnostic
356
compilation
188
file_number
10
file_number_diagnostic_number
52
diagnostic
compilation
12
1
2
209
2
3
146
diagnostic
file_number
12
1
2
356
diagnostic
file_number_diagnostic_number
12
1
2
356
compilation
diagnostic
12
2
3
104
3
4
62
5
6
20
compilation
file_number
12
1
2
188
compilation
file_number_diagnostic_number
12
2
3
104
3
4
62
5
6
20
file_number
diagnostic
12
34
35
10
file_number
compilation
12
18
19
10
file_number
file_number_diagnostic_number
12
5
6
10
file_number_diagnostic_number
diagnostic
12
1
2
20
4
5
10
10
11
10
18
19
10
file_number_diagnostic_number
compilation
12
2
3
20
8
9
10
18
19
20
file_number_diagnostic_number
file_number
12
1
2
52
compilation_finished
12556
id
12556
cpu_seconds
9420
elapsed_seconds
199
id
cpu_seconds
12
1
2
12556
id
elapsed_seconds
12
1
2
12556
cpu_seconds
id
12
1
2
7930
2
3
996
3
28
493
cpu_seconds
elapsed_seconds
12
1
2
8843
2
3
576
elapsed_seconds
id
12
1
2
31
2
3
31
4
5
10
10
11
31
12
13
10
14
15
10
18
19
10
32
33
10
51
52
10
159
160
10
260
261
10
286
287
10
322
323
10
elapsed_seconds
cpu_seconds
12
1
2
31
2
3
31
4
5
10
10
11
31
12
13
10
13
14
10
18
19
10
32
33
10
51
52
10
134
135
10
155
156
10
234
235
10
261
262
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
122
prefix
122
locations_default
46362405
id
46362405
file
40263
beginLine
7381369
beginColumn
21604
endLine
7382351
endColumn
52907
id
file
12
1
2
46362405
id
beginLine
12
1
2
46362405
id
beginColumn
12
1
2
46362405
id
endLine
12
1
2
46362405
id
endColumn
12
1
2
46362405
file
id
12
1
15
3068
15
41
3068
42
72
3068
72
114
3191
114
142
3191
143
212
3068
213
307
3068
310
435
3068
437
596
3068
607
846
3068
848
1304
3068
1354
2855
3068
3114
30788
3068
57880
57881
122
file
beginLine
12
1
13
3314
13
31
3314
31
47
3068
47
64
3068
64
84
3068
85
115
3068
116
160
3191
160
206
3068
206
291
3068
298
388
3068
395
527
3068
561
1339
3068
1385
57764
2823
file
beginColumn
12
1
5
3682
5
9
3068
9
15
3191
15
20
3191
20
28
3191
28
36
3068
36
43
3314
43
53
3191
53
62
3068
62
80
3068
80
95
3191
95
111
3068
112
156
1964
file
endLine
12
1
13
3314
13
31
3314
31
46
3068
46
63
3068
63
84
3068
84
114
3068
118
160
3191
160
206
3068
207
291
3068
300
390
3068
395
562
3068
564
1350
3068
1430
57764
2823
file
endColumn
12
1
12
3314
13
26
3437
26
34
3191
34
42
3191
42
50
3068
50
61
3068
61
67
3314
67
76
3437
76
88
3191
89
102
3068
102
116
3314
116
132
3068
132
364
1595
beginLine
id
12
1
2
4878521
2
3
768076
3
4
535333
4
12
558043
12
97
555220
97
639
86173
beginLine
file
12
1
2
4939899
2
3
1200296
3
6
629609
6
56
554851
56
329
56712
beginLine
beginColumn
12
1
2
5552936
2
3
476534
3
7
568968
7
25
556938
25
94
225991
beginLine
endLine
12
1
2
6921775
2
85
459594
beginLine
endColumn
12
1
2
4946036
2
3
731004
3
4
528091
4
12
576088
12
71
554483
71
252
45664
beginColumn
id
12
1
2
1718
2
6
1964
6
12
1841
12
40
1718
49
128
1718
129
262
1718
317
717
1718
799
1281
1718
1287
1966
1718
2038
2400
1718
2484
3299
1718
3340
8093
1718
11052
121030
613
beginColumn
file
12
1
2
1964
2
4
1718
4
7
1718
7
18
1841
19
44
1718
44
61
1718
66
93
1718
96
117
1718
118
151
1841
152
170
1841
170
183
1718
183
244
1718
259
329
368
beginColumn
beginLine
12
1
2
1841
2
5
1841
5
11
1718
11
36
1718
36
103
1718
109
220
1718
226
548
1718
640
1059
1718
1078
1412
1718
1417
1609
1718
1625
1811
1718
1835
3793
1718
3838
59550
736
beginColumn
endLine
12
1
2
1841
2
5
1841
5
11
1718
11
36
1718
36
104
1718
110
221
1718
225
550
1718
638
1058
1718
1080
1414
1718
1420
1607
1718
1624
1809
1718
1836
3771
1718
3831
59557
736
beginColumn
endColumn
12
1
2
2086
2
5
1473
5
8
1595
8
13
1718
13
23
1964
23
33
1718
33
44
1841
45
58
1718
58
74
1841
74
87
1964
87
99
1718
100
160
1718
261
299
245
endLine
id
12
1
2
4876312
2
3
771391
3
4
534597
4
12
556938
12
94
553746
94
622
89365
endLine
file
12
1
2
4936952
2
3
1203856
3
6
622121
6
51
554728
51
329
64691
endLine
beginLine
12
1
2
6938592
2
15
443758
endLine
beginColumn
12
1
2
5551586
2
3
475061
3
7
573019
7
25
559761
25
89
222922
endLine
endColumn
12
1
2
4944563
2
3
736160
3
4
526495
4
12
577929
12
72
554237
72
252
42964
endColumn
id
12
1
2
15344
2
3
5646
3
6
4173
6
16
4050
16
31
4173
31
93
4050
96
660
4050
662
2411
4050
2462
4702
4050
4720
33780
3314
endColumn
file
12
1
2
17922
2
3
6014
3
5
3437
5
8
4541
8
17
4173
17
84
4050
88
160
4173
160
214
4050
215
267
4050
267
329
491
endColumn
beginLine
12
1
2
15589
2
3
6014
3
7
4173
7
18
4419
18
40
4173
41
188
4050
217
747
4050
766
2171
4050
2171
2881
4050
2891
30763
2332
endColumn
beginColumn
12
1
2
16571
2
3
6628
3
5
4787
5
9
4296
9
20
4173
20
32
4296
33
57
4050
57
76
4296
76
117
3805
endColumn
endLine
12
1
2
15589
2
3
6014
3
7
4173
7
17
4050
17
30
4050
32
102
4050
104
621
4050
628
1958
4050
1967
2836
4050
2841
30757
2823
files
64766
id
64766
name
64766
id
name
12
1
2
64766
name
id
12
1
2
64766
folders
12305
id
12305
name
12305
id
name
12
1
2
12305
name
id
12
1
2
12305
containerparent
77050
parent
12305
child
77050
parent
child
12
1
2
5989
2
3
1510
3
4
660
4
6
996
6
10
965
10
16
996
16
44
923
44
151
262
child
parent
12
1
2
77050
numlines
794223
element_id
793118
num_lines
38790
num_code
33512
num_comment
18044
element_id
num_lines
12
1
2
792014
2
3
1104
element_id
num_code
12
1
2
792014
2
3
1104
element_id
num_comment
12
1
2
792873
2
3
245
num_lines
element_id
12
1
2
26269
2
3
3682
3
5
3314
5
35
2946
39
1981
2577
num_lines
num_code
12
1
2
26760
2
3
4050
3
4
2455
4
7
3437
7
12
2086
num_lines
num_comment
12
1
2
26392
2
3
4050
3
4
2332
4
6
3191
6
10
2823
num_code
element_id
12
1
2
21482
2
3
3559
3
4
2332
4
12
2577
12
157
2577
172
2090
982
num_code
num_lines
12
1
2
21850
2
3
3559
3
4
2086
4
6
1841
6
9
2700
9
13
1473
num_code
num_comment
12
1
2
21604
2
3
4173
3
5
2823
5
8
3068
8
12
1841
num_comment
element_id
12
1
2
11170
2
3
1964
3
4
1104
4
7
1473
8
22
1473
42
3648
859
num_comment
num_lines
12
1
2
11170
2
3
1964
3
4
1104
4
7
1595
8
27
1473
30
48
736
num_comment
num_code
12
1
2
11170
2
3
1964
3
4
1350
4
8
1473
8
31
1473
35
42
613
diagnostics
356
id
356
severity
20
error_tag
73
error_message
146
full_error_message
178
location
178
id
severity
12
1
2
356
id
error_tag
12
1
2
356
id
error_message
12
1
2
356
id
full_error_message
12
1
2
356
id
location
12
1
2
356
severity
id
12
3
4
10
31
32
10
severity
error_tag
12
1
2
10
6
7
10
severity
error_message
12
2
3
10
12
13
10
severity
full_error_message
12
3
4
10
14
15
10
severity
location
12
3
4
10
14
15
10
error_tag
id
12
1
2
41
3
4
10
9
10
10
18
19
10
error_tag
severity
12
1
2
73
error_tag
error_message
12
1
2
52
2
3
10
7
8
10
error_tag
full_error_message
12
1
2
52
3
4
10
9
10
10
error_tag
location
12
1
2
52
3
4
10
9
10
10
error_message
id
12
1
2
104
2
3
31
18
19
10
error_message
severity
12
1
2
146
error_message
error_tag
12
1
2
146
error_message
full_error_message
12
1
2
115
2
3
31
error_message
location
12
1
2
115
2
3
31
full_error_message
id
12
1
2
167
18
19
10
full_error_message
severity
12
1
2
178
full_error_message
error_tag
12
1
2
178
full_error_message
error_message
12
1
2
178
full_error_message
location
12
1
2
178
location
id
12
1
2
167
18
19
10
location
severity
12
1
2
178
location
error_tag
12
1
2
178
location
error_message
12
1
2
178
location
full_error_message
12
1
2
178
extractor_version
122
codeql_version
122
frontend_version
122
codeql_version
frontend_version
12
1
2
122
frontend_version
codeql_version
12
1
2
122
trap_filename
1
trap
1
filename
1
trap
filename
12
1
2
1
filename
trap
12
1
2
1
tag_name
1
tag
1
name
1
tag
name
12
1
2
1
name
tag
12
1
2
1
source_file_name
1
sf
1
name
1
sf
name
12
1
2
1
name
sf
12
1
2
1
source_file_uses_trap
1
source_file
1
trap_file
1
source_file
trap_file
12
1
2
1
trap_file
source_file
12
1
2
1
trap_uses_tag
1
trap_file
1
tag
1
trap_file
tag
12
1
2
1
tag
trap_file
12
1
2
1
in_trap_or_tag
1
element
1
t
1
element
t
12
1
2
1
t
element
12
1
2
1
pch_uses
4118
pch
161
compilation
4118
id
4118
pch
compilation
12
1
2
24
4
5
8
8
9
8
10
11
8
11
12
16
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
8
11
12
16
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
4118
compilation
id
12
1
2
4118
id
pch
12
1
2
4118
id
compilation
12
1
2
4118
pch_creations
245
pch
245
compilation
245
from
245
pch
compilation
12
1
2
245
pch
from
12
1
2
245
compilation
pch
12
1
2
245
compilation
from
12
1
2
245
from
pch
12
1
2
245
from
compilation
12
1
2
245
fileannotations
4171827
id
5727
kind
20
name
58315
value
39244
id
kind
12
1
2
199
2
3
5528
id
name
12
1
86
430
88
206
430
212
291
440
291
359
430
362
401
430
402
479
430
480
549
251
550
551
1321
553
628
430
631
753
451
753
1231
440
1234
2155
241
id
value
12
1
98
430
102
244
430
244
351
430
352
434
440
434
490
440
490
628
430
632
702
62
706
707
1321
710
939
430
939
1038
430
1066
1853
430
1853
3292
430
3423
3742
20
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
10951
2
3
4332
3
5
5024
5
7
4070
7
9
4563
9
16
4301
16
19
4856
19
27
4227
27
47
4804
47
128
4888
128
459
4594
459
546
1699
name
kind
12
1
2
58315
name
value
12
1
2
11507
2
3
7636
3
4
4070
4
6
4038
6
8
3398
8
11
4710
11
17
5360
17
23
4668
23
41
4647
41
95
4437
95
1726
3839
value
id
12
1
2
3335
2
4
1625
4
5
3168
5
8
2444
8
14
2947
14
17
1919
17
24
3021
24
51
3514
51
58
3010
58
80
2958
81
151
3063
151
334
2958
334
473
2979
473
547
2297
value
kind
12
1
2
39233
2
3
10
value
name
12
1
2
3377
2
4
1898
4
5
3031
5
8
2465
8
14
3461
14
18
3430
18
28
3178
28
34
3126
34
41
3178
41
66
2968
66
92
3052
92
113
2968
113
145
3010
145
172
94
inmacroexpansion
150039073
id
24678024
inv
3706403
id
inv
12
1
3
2210101
3
5
1475401
5
6
1620834
6
7
6584434
7
8
8721502
8
9
3558069
9
22
507680
inv
id
12
1
2
531859
2
3
743444
3
4
481650
4
7
275382
7
8
282234
8
9
330341
9
10
3047
10
11
444778
11
337
307886
339
423
281836
423
7616
23941
affectedbymacroexpansion
48749819
id
7046758
inv
3804211
id
inv
12
1
2
3847809
2
3
766524
3
4
361945
4
5
772958
5
12
535313
12
50
556427
50
9900
205778
inv
id
12
1
4
313336
4
7
316698
7
9
301174
9
12
343037
12
13
456135
13
14
226164
14
15
408155
15
16
166476
16
17
377786
17
18
200694
18
20
344354
20
25
285475
25
207
64720
macroinvocations
40397045
id
40397045
macro_id
182471
location
5926523
kind
108
id
macro_id
12
1
2
40397045
id
location
12
1
2
40397045
id
kind
12
1
2
40397045
macro_id
id
12
1
2
61114
2
3
27615
3
4
18083
4
5
10022
5
7
13835
7
13
14597
13
33
13726
33
187
13726
190
72214
9749
macro_id
location
12
1
2
77673
2
3
30666
3
4
14379
4
5
10294
5
8
14053
8
18
14107
18
90
13726
90
12207
7571
macro_id
kind
12
1
2
177950
2
3
4520
location
id
12
1
2
5262380
2
4
429653
4
72214
234490
location
macro_id
12
1
2
5904354
2
37
22168
location
kind
12
1
2
5926523
kind
id
12
1493
1494
54
740156
740157
54
kind
macro_id
12
289
290
54
3144
3145
54
kind
location
12
1075
1076
54
107730
107731
54
macroparent
33692864
id
33692864
parent_id
15944993
id
parent_id
12
1
2
33692864
parent_id
id
12
1
2
7816769
2
3
1596166
3
4
4708483
4
5
1297402
5
205
526172
macrolocationbind
6005206
id
4196566
location
2266167
id
location
12
1
2
3275759
2
3
487614
3
4
8639
4
5
411573
5
17
12979
location
id
12
1
2
1328980
2
3
479787
3
4
7805
4
5
425601
5
522
23992
macro_argument_unexpanded
81936815
invocation
26104126
argument_index
692
text
340922
invocation
argument_index
12
1
2
9611464
2
3
9706317
3
4
4968887
4
67
1817457
invocation
text
12
1
2
9792851
2
3
9723783
3
4
4813253
4
67
1774237
argument_index
invocation
12
46457
46458
608
46659
173253
52
646919
2488418
31
argument_index
text
12
2
3
608
13
1115
52
7702
22873
31
text
invocation
12
1
2
39432
2
3
61882
3
4
20844
4
5
34449
5
6
38992
6
9
30600
9
15
28774
15
26
25711
26
57
26959
57
517
25837
518
486640
7437
text
argument_index
12
1
2
241517
2
3
89261
3
9
10144
macro_argument_expanded
81936815
invocation
26104126
argument_index
692
text
206479
invocation
argument_index
12
1
2
9611464
2
3
9706317
3
4
4968887
4
67
1817457
invocation
text
12
1
2
12550907
2
3
8372817
3
4
4196783
4
9
983618
argument_index
invocation
12
46457
46458
608
46659
173253
52
646919
2488418
31
argument_index
text
12
1
2
597
2
96
52
950
16173
41
text
invocation
12
1
2
21683
2
3
26634
3
4
43167
4
5
15924
5
6
3251
6
7
18169
7
10
18830
10
19
18211
19
51
15661
51
251
15494
251
1169168
9451
text
argument_index
12
1
2
104336
2
3
88306
3
66
13836
functions
3994932
id
3994932
name
1666273
kind
859
id
name
12
1
2
3994932
id
kind
12
1
2
3994932
name
id
12
1
2
1421746
2
4
138467
4
3162
106060
name
kind
12
1
2
1663450
2
3
2823
kind
id
12
8
9
122
47
48
122
83
84
122
691
692
122
4456
4457
122
5272
5273
122
21987
21988
122
kind
name
12
2
3
122
18
19
122
41
42
122
43
44
122
302
303
122
504
505
122
12687
12688
122
builtin_functions
30715
id
30715
function_entry_point
1124932
id
1121608
entry_point
1124932
id
entry_point
12
1
2
1118822
2
17
2786
entry_point
id
12
1
2
1124932
function_return_type
4011995
id
3994932
return_type
610950
id
return_type
12
1
2
3977869
2
3
17062
return_type
id
12
1
2
304800
2
3
211874
3
5
47506
5
464
45910
475
9984
859
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
130740
id
130740
function_deleted
87523
id
87523
function_defaulted
51363
id
51363
function_prototyped
3993459
id
3993459
deduction_guide_for_class
5769
id
5769
class_template
2209
id
class_template
12
1
2
5769
class_template
id
12
1
2
1104
2
3
368
3
4
122
4
5
245
5
6
122
8
9
245
member_function_this_type
662507
id
662507
this_type
173084
id
this_type
12
1
2
662507
this_type
id
12
1
2
46524
2
3
36335
3
4
31916
4
5
19763
5
6
12643
6
10
14362
10
65
11538
fun_decls
4154268
id
4148376
function
3974186
type_id
604076
name
1664800
location
2768243
id
function
12
1
2
4148376
id
type_id
12
1
2
4142483
2
3
5892
id
name
12
1
2
4148376
id
location
12
1
2
4148376
function
id
12
1
2
3814851
2
5
159335
function
type_id
12
1
2
3956142
2
3
18044
function
name
12
1
2
3974186
function
location
12
1
2
3835842
2
4
138344
type_id
id
12
1
2
290192
2
3
219240
3
5
48365
5
506
45419
555
10332
859
type_id
function
12
1
2
300749
2
3
210401
3
5
47628
5
9941
45296
type_id
name
12
1
2
485986
2
3
52293
3
7
49347
7
2238
16449
type_id
location
12
1
2
449159
2
3
69356
3
6
55239
6
4756
30320
name
id
12
1
2
1310039
2
3
190883
3
11
127787
11
3169
36089
name
function
12
1
2
1421255
2
4
138958
4
3162
104587
name
type_id
12
1
2
1576417
2
1596
88383
name
location
12
1
2
1345392
2
3
205000
3
1592
114407
location
id
12
1
2
2376164
2
3
251770
3
211
140308
location
function
12
1
2
2395928
2
3
232497
3
211
139817
location
type_id
12
1
2
2655309
2
211
112934
location
name
12
1
2
2729698
2
8
38545
fun_def
1397440
id
1397440
fun_specialized
7841
id
7841
fun_implicit
272
id
272
fun_decl_specifiers
4214909
id
1723968
name
1350
id
name
12
1
2
360776
2
3
258030
3
4
1082574
4
5
22586
name
id
12
15
16
122
19
20
122
222
223
122
261
262
122
561
562
122
826
827
122
1034
1035
122
1093
1094
122
8148
8149
122
11028
11029
122
11129
11130
122
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
433439
fun_decl
433439
fun_decl_noexcept
139743
fun_decl
139743
constant
139307
fun_decl
constant
12
1
2
139743
constant
fun_decl
12
1
2
138870
2
3
436
fun_decl_empty_noexcept
1156104
fun_decl
1156104
fun_decl_typedef_type
2760
fun_decl
2760
typedeftype_id
124
fun_decl
typedeftype_id
12
1
2
2760
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
28932
id
10050
kind
42
constraint
28697
id
kind
12
1
2
9986
2
3
64
id
constraint
12
1
2
7227
2
3
491
3
6
855
6
13
320
13
14
1133
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
28461
2
3
235
constraint
kind
12
1
2
28697
param_decl_bind
7218351
id
7218351
index
7856
fun_decl
3488446
id
index
12
1
2
7218351
id
fun_decl
12
1
2
7218351
index
id
12
2
3
3928
6
7
1964
16
20
613
25
147
613
343
16310
613
28418
28419
122
index
fun_decl
12
2
3
3928
6
7
1964
16
20
613
25
147
613
343
16310
613
28418
28419
122
fun_decl
id
12
1
2
1486438
2
3
972463
3
4
592291
4
5
285895
5
65
151356
fun_decl
index
12
1
2
1486438
2
3
972463
3
4
592291
4
5
285895
5
65
151356
var_decls
9442668
id
9436285
variable
9098463
type_id
1440773
name
838906
location
6175671
id
variable
12
1
2
9436285
id
type_id
12
1
2
9429901
2
3
6383
id
name
12
1
2
9436285
id
location
12
1
2
9436285
variable
id
12
1
2
8778319
2
5
320144
variable
type_id
12
1
2
9046170
2
3
52293
variable
name
12
1
2
8994735
2
4
103727
variable
location
12
1
2
8857496
2
4
240967
type_id
id
12
1
2
839151
2
3
280617
3
5
127296
5
11
112934
11
2963
80772
type_id
variable
12
1
2
860388
2
3
265764
3
5
122141
5
11
112566
11
2886
79913
type_id
name
12
1
2
1104793
2
3
191006
3
7
116371
7
1038
28601
type_id
location
12
1
2
974304
2
3
215189
3
5
104587
5
15
109865
15
2622
36826
name
id
12
1
2
457507
2
3
161668
3
4
59290
4
7
64814
7
24
63341
24
27139
32284
name
variable
12
1
2
468432
2
3
161668
3
4
55116
4
8
71197
8
44
63586
44
26704
18904
name
type_id
12
1
2
642744
2
3
110847
3
11
64078
11
3463
21236
name
location
12
1
2
484758
2
3
180940
3
4
51311
4
8
63955
8
22619
57940
location
id
12
1
2
5670781
2
16
465117
16
2943
39772
location
variable
12
1
2
5751431
2
2935
424240
location
type_id
12
1
2
5874922
2
2555
300749
location
name
12
1
2
6163519
2
5
12152
var_def
3707686
id
3707686
var_specialized
641
id
641
var_decl_specifiers
481567
id
481567
name
491
id
name
12
1
2
481567
name
id
12
16
17
122
77
78
122
653
654
122
3177
3178
122
is_structured_binding
940
id
940
var_requires
384
id
64
constraint
384
id
constraint
12
2
3
21
3
4
21
13
14
21
constraint
id
12
1
2
384
type_decls
1639390
id
1639390
type_id
1620731
location
1543273
id
type_id
12
1
2
1639390
id
location
12
1
2
1639390
type_id
id
12
1
2
1604650
2
10
16080
type_id
location
12
1
2
1604773
2
10
15958
location
id
12
1
2
1513198
2
64
30074
location
type_id
12
1
2
1513321
2
64
29952
type_def
1092272
id
1092272
type_decl_top
676616
type_decl
676616
type_requires
7634
id
2031
constraint
7612
id
constraint
12
1
2
1005
2
5
106
5
6
598
6
13
171
13
14
149
constraint
id
12
1
2
7591
2
3
21
namespace_decls
405513
id
405513
namespace_id
1768
location
405513
bodylocation
405513
id
namespace_id
12
1
2
405513
id
location
12
1
2
405513
id
bodylocation
12
1
2
405513
namespace_id
id
12
1
2
363
2
3
185
3
5
129
5
12
145
12
30
137
30
57
137
57
76
137
77
127
137
132
187
137
189
431
137
448
12466
121
namespace_id
location
12
1
2
363
2
3
185
3
5
129
5
12
145
12
30
137
30
57
137
57
76
137
77
127
137
132
187
137
189
431
137
448
12466
121
namespace_id
bodylocation
12
1
2
363
2
3
185
3
5
129
5
12
145
12
30
137
30
57
137
57
76
137
77
127
137
132
187
137
189
431
137
448
12466
121
location
id
12
1
2
405513
location
namespace_id
12
1
2
405513
location
bodylocation
12
1
2
405513
bodylocation
id
12
1
2
405513
bodylocation
namespace_id
12
1
2
405513
bodylocation
location
12
1
2
405513
usings
269966
id
269966
element_id
58399
location
26666
kind
20
id
element_id
12
1
2
269966
id
location
12
1
2
269966
id
kind
12
1
2
269966
element_id
id
12
1
2
50730
2
5
5339
5
134
2328
element_id
location
12
1
2
50730
2
5
5339
5
134
2328
element_id
kind
12
1
2
58399
location
id
12
1
2
21043
2
4
2276
4
132
1930
145
364
1416
location
element_id
12
1
2
21043
2
4
2276
4
132
1930
145
364
1416
location
kind
12
1
2
26666
kind
id
12
393
394
10
25342
25343
10
kind
element_id
12
214
215
10
5353
5354
10
kind
location
12
356
357
10
2186
2187
10
using_container
571131
parent
20151
child
269966
parent
child
12
1
2
8958
2
3
1584
3
6
1762
6
7
2244
7
26
1521
26
136
797
145
146
2601
146
437
681
child
parent
12
1
2
96332
2
3
119536
3
4
19585
4
5
26330
5
65
8182
static_asserts
171628
id
171628
condition
171628
message
38481
location
22434
enclosing
6202
id
condition
12
1
2
171628
id
message
12
1
2
171628
id
location
12
1
2
171628
id
enclosing
12
1
2
171628
condition
id
12
1
2
171628
condition
message
12
1
2
171628
condition
location
12
1
2
171628
condition
enclosing
12
1
2
171628
message
id
12
1
2
28330
2
3
662
3
4
3585
4
10
2043
12
17
3101
17
513
759
message
condition
12
1
2
28330
2
3
662
3
4
3585
4
10
2043
12
17
3101
17
513
759
message
location
12
1
2
35679
2
33
2802
message
enclosing
12
1
2
30147
2
3
355
3
4
3351
4
12
1865
12
43
2761
location
id
12
1
2
4255
2
3
3690
3
4
1720
4
5
104
5
6
4692
6
13
428
14
15
2632
16
17
48
17
18
4369
19
52
492
location
condition
12
1
2
4255
2
3
3690
3
4
1720
4
5
104
5
6
4692
6
13
428
14
15
2632
16
17
48
17
18
4369
19
52
492
location
message
12
1
2
6832
2
3
7631
3
4
7736
4
7
234
location
enclosing
12
1
2
5055
2
3
8019
3
4
1461
4
5
4716
5
13
476
13
14
2632
16
43
72
enclosing
id
12
1
2
5152
2
3
476
3
210
476
223
11052
96
enclosing
condition
12
1
2
5152
2
3
476
3
210
476
223
11052
96
enclosing
message
12
1
2
5305
2
3
476
3
2936
419
enclosing
location
12
1
2
5289
2
3
492
3
1929
419
params
6970509
id
6930613
function
3361394
index
7856
type_id
1206679
id
function
12
1
2
6930613
id
index
12
1
2
6930613
id
type_id
12
1
2
6890718
2
3
39895
function
id
12
1
2
1450593
2
3
920292
3
4
570073
4
5
276443
5
65
143991
function
index
12
1
2
1450593
2
3
920292
3
4
570073
4
5
276443
5
65
143991
function
type_id
12
1
2
1757357
2
3
1019846
3
4
431360
4
11
152829
index
id
12
2
3
3928
6
7
1964
14
18
613
23
138
613
322
15567
613
27383
27384
122
index
function
12
2
3
3928
6
7
1964
14
18
613
23
138
613
322
15567
613
27383
27384
122
index
type_id
12
1
2
3928
2
3
1964
4
7
613
9
55
613
116
2755
613
7521
7522
122
type_id
id
12
1
2
728672
2
3
237039
3
5
92925
5
13
93539
13
2574
54503
type_id
function
12
1
2
810672
2
3
175784
3
6
107042
6
27
90838
27
2562
22341
type_id
index
12
1
2
981670
2
3
167683
3
65
57326
overrides
159700
new
150954
old
17451
new
old
12
1
2
142215
2
4
8738
old
new
12
1
2
9392
2
3
2366
3
4
1647
4
6
1437
6
16
1332
16
230
1275
membervariables
1505529
id
1503078
type_id
458086
name
644370
id
type_id
12
1
2
1500736
2
4
2342
id
name
12
1
2
1503078
type_id
id
12
1
2
339887
2
3
72607
3
10
35404
10
4445
10185
type_id
name
12
1
2
357481
2
3
64763
3
57
34370
60
2186
1470
name
id
12
1
2
423443
2
3
122610
3
5
58118
5
664
40198
name
type_id
12
1
2
526499
2
3
73315
3
668
44555
globalvariables
661280
id
661280
type_id
10188
name
110724
id
type_id
12
1
2
661280
id
name
12
1
2
661280
type_id
id
12
1
2
6874
2
3
368
3
5
736
5
20
859
20
80
859
152
2372
491
type_id
name
12
1
2
6997
2
3
368
3
5
736
5
20
736
20
74
859
137
228
491
name
id
12
1
2
92679
2
8
9329
8
139
8347
181
1156
368
name
type_id
12
1
2
93907
2
3
16571
3
4
245
localvariables
725852
id
725852
type_id
53389
name
101620
id
type_id
12
1
2
725852
id
name
12
1
2
725852
type_id
id
12
1
2
28869
2
3
7802
3
4
4041
4
6
4065
6
12
4113
12
162
4005
162
19347
492
type_id
name
12
1
2
38308
2
3
6718
3
5
4477
5
3509
3885
name
id
12
1
2
62532
2
3
16037
3
4
6538
4
8
8154
8
137
7630
137
7546
728
name
type_id
12
1
2
84575
2
3
8410
3
15
7682
15
1509
952
autoderivation
223904
var
223904
derivation_type
613
var
derivation_type
12
1
2
223904
derivation_type
var
12
38
39
122
79
80
122
450
451
122
527
528
122
730
731
122
orphaned_variables
43672
var
43672
function
40449
var
function
12
1
2
43672
function
var
12
1
2
39610
2
47
839
enumconstants
348112
id
348112
parent
41614
index
13944
type_id
54
name
347731
location
320714
id
parent
12
1
2
348112
id
index
12
1
2
348112
id
type_id
12
1
2
348112
id
name
12
1
2
348112
id
location
12
1
2
348112
parent
id
12
1
2
1525
2
3
5828
3
4
8715
4
5
5555
5
6
4575
6
7
2560
7
8
1960
8
10
2995
10
15
3431
15
33
3159
33
257
1307
parent
index
12
1
2
1525
2
3
5828
3
4
8715
4
5
5555
5
6
4575
6
7
2560
7
8
1960
8
10
2995
10
15
3431
15
33
3159
33
257
1307
parent
type_id
12
1
2
41614
parent
name
12
1
2
1525
2
3
5828
3
4
8715
4
5
5555
5
6
4575
6
7
2560
7
8
1960
8
10
2995
10
15
3431
15
33
3159
33
257
1307
parent
location
12
1
2
2124
2
3
6046
3
4
8769
4
5
5501
5
6
4575
6
7
2505
7
8
1851
8
11
3812
11
17
3213
17
165
3159
256
257
54
index
id
12
1
2
2777
2
3
2233
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
765
980
index
parent
12
1
2
2777
2
3
2233
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
765
980
index
type_id
12
1
2
13944
index
name
12
1
2
2777
2
3
2233
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
762
980
index
location
12
1
2
2777
2
3
2233
3
4
2287
4
5
1198
5
9
1143
9
12
1089
12
20
1143
20
59
1089
64
765
980
type_id
id
12
6391
6392
54
type_id
parent
12
764
765
54
type_id
index
12
256
257
54
type_id
name
12
6384
6385
54
type_id
location
12
5888
5889
54
name
id
12
1
2
347350
2
3
381
name
parent
12
1
2
347350
2
3
381
name
index
12
1
2
347731
name
type_id
12
1
2
347731
name
location
12
1
2
347350
2
3
381
location
id
12
1
2
319679
2
205
1034
location
parent
12
1
2
320714
location
index
12
1
2
319679
2
205
1034
location
type_id
12
1
2
320714
location
name
12
1
2
319679
2
205
1034
builtintypes
7119
id
7119
name
7119
kind
7119
size
859
sign
368
alignment
613
id
name
12
1
2
7119
id
kind
12
1
2
7119
id
size
12
1
2
7119
id
sign
12
1
2
7119
id
alignment
12
1
2
7119
name
id
12
1
2
7119
name
kind
12
1
2
7119
name
size
12
1
2
7119
name
sign
12
1
2
7119
name
alignment
12
1
2
7119
kind
id
12
1
2
7119
kind
name
12
1
2
7119
kind
size
12
1
2
7119
kind
sign
12
1
2
7119
kind
alignment
12
1
2
7119
size
id
12
2
3
245
8
9
122
9
10
122
10
11
122
13
14
122
14
15
122
size
name
12
2
3
245
8
9
122
9
10
122
10
11
122
13
14
122
14
15
122
size
kind
12
2
3
245
8
9
122
9
10
122
10
11
122
13
14
122
14
15
122
size
sign
12
1
2
245
3
4
613
size
alignment
12
1
2
491
2
3
368
sign
id
12
6
7
122
12
13
122
40
41
122
sign
name
12
6
7
122
12
13
122
40
41
122
sign
kind
12
6
7
122
12
13
122
40
41
122
sign
size
12
5
6
245
7
8
122
sign
alignment
12
5
6
368
alignment
id
12
7
8
122
10
11
122
12
13
122
13
14
122
16
17
122
alignment
name
12
7
8
122
10
11
122
12
13
122
13
14
122
16
17
122
alignment
kind
12
7
8
122
10
11
122
12
13
122
13
14
122
16
17
122
alignment
size
12
2
3
613
alignment
sign
12
3
4
613
derivedtypes
2997672
id
2997672
name
1445315
kind
736
type_id
1925654
id
name
12
1
2
2997672
id
kind
12
1
2
2997672
id
type_id
12
1
2
2997672
name
id
12
1
2
1327838
2
23
108760
23
4289
8715
name
kind
12
1
2
1445315
name
type_id
12
1
2
1327961
2
23
108638
23
4289
8715
kind
id
12
730
731
122
2337
2338
122
3659
3660
122
4288
4289
122
5595
5596
122
7811
7812
122
kind
name
12
1
2
122
674
675
122
1614
1615
122
2443
2444
122
2672
2673
122
4370
4371
122
kind
type_id
12
213
214
122
2337
2338
122
3655
3656
122
4288
4289
122
5530
5531
122
7811
7812
122
type_id
id
12
1
2
1302919
2
3
372438
3
4
121650
4
137
128647
type_id
name
12
1
2
1304392
2
3
372438
3
4
120176
4
137
128647
type_id
kind
12
1
2
1304760
2
3
373051
3
4
121895
4
6
125946
pointerishsize
2221248
id
2221248
size
245
alignment
245
id
size
12
1
2
2221248
id
alignment
12
1
2
2221248
size
id
12
3
4
122
18092
18093
122
size
alignment
12
1
2
245
alignment
id
12
3
4
122
18092
18093
122
alignment
size
12
1
2
245
arraysizes
79299
id
79299
num_elements
17553
bytesize
19886
alignment
613
id
num_elements
12
1
2
79299
id
bytesize
12
1
2
79299
id
alignment
12
1
2
79299
num_elements
id
12
1
2
245
2
3
10679
3
4
245
4
5
3437
5
9
1473
9
42
1350
56
57
122
num_elements
bytesize
12
1
2
11538
2
3
3928
3
5
982
5
11
1104
num_elements
alignment
12
1
2
11538
2
3
3928
3
4
736
4
6
1350
bytesize
id
12
1
2
613
2
3
12520
3
4
491
4
5
2700
5
7
1473
7
17
1595
24
45
491
bytesize
num_elements
12
1
2
14362
2
3
3559
3
6
1841
6
7
122
bytesize
alignment
12
1
2
14607
2
3
3314
3
5
1595
5
6
368
alignment
id
12
10
11
122
86
87
122
91
92
122
121
122
122
338
339
122
alignment
num_elements
12
4
5
122
16
17
245
48
49
122
139
140
122
alignment
bytesize
12
4
5
122
19
20
122
20
21
122
48
49
122
140
141
122
tupleelements
1
id
1
num_elements
1
id
num_elements
12
1
2
1
num_elements
id
12
1
2
1
typedefbase
1757610
id
1757610
type_id
835234
id
type_id
12
1
2
1757610
type_id
id
12
1
2
660833
2
3
80512
3
6
63707
6
4525
30180
decltypes
814720
id
27572
expr
814720
kind
21
base_type
3342
parentheses_would_change_meaning
21
id
expr
12
1
2
9740
2
3
3649
4
5
3627
6
9
549
23
24
3254
29
30
3144
32
33
131
171
172
3078
173
224
395
id
kind
12
1
2
27572
id
base_type
12
1
2
27572
id
parentheses_would_change_meaning
12
1
2
27572
expr
id
12
1
2
814720
expr
kind
12
1
2
814720
expr
base_type
12
1
2
814720
expr
parentheses_would_change_meaning
12
1
2
814720
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
1209
2
3
1033
3
4
351
4
5
175
5
8
285
8
166
263
245
246
21
base_type
expr
12
1
2
1165
2
3
857
3
4
329
4
7
285
7
201
307
340
1601
263
2800
8194
131
base_type
kind
12
1
2
3342
base_type
parentheses_would_change_meaning
12
1
2
3342
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
7954
id
7954
arg_type
7184
kind
85
base_type
5217
id
arg_type
12
1
2
7954
id
kind
12
1
2
7954
id
base_type
12
1
2
7954
arg_type
id
12
1
2
6415
2
3
769
arg_type
kind
12
1
2
6415
2
3
769
arg_type
base_type
12
1
2
7163
2
3
21
kind
id
12
1
2
21
7
8
21
98
99
21
266
267
21
kind
arg_type
12
1
2
21
7
8
21
98
99
21
266
267
21
kind
base_type
12
1
2
21
4
5
21
74
75
21
222
223
21
base_type
id
12
1
2
3571
2
3
940
3
4
342
4
6
363
base_type
arg_type
12
1
2
3720
2
3
1026
3
4
449
4
5
21
base_type
kind
12
1
2
4020
2
3
1176
3
4
21
usertypes
4203790
id
4203790
name
950343
kind
125
id
name
12
1
2
4203790
id
kind
12
1
2
4203790
name
id
12
1
2
681205
2
3
160794
3
8
72561
8
33452
35782
name
kind
12
1
2
898500
2
10
51842
kind
id
12
28
29
10
64
65
10
579
580
10
1052
1053
10
1662
1663
10
1876
1877
10
4788
4789
10
20074
20075
10
21723
21724
10
82276
82277
10
99064
99065
10
167547
167548
10
kind
name
12
19
20
10
47
48
10
50
51
10
153
154
10
417
418
10
783
784
10
1565
1566
10
3068
3069
10
5586
5587
10
10903
10904
10
12272
12273
10
61190
61191
10
usertypesize
1421775
id
1421775
size
1468
alignment
83
id
size
12
1
2
1421775
id
alignment
12
1
2
1421775
size
id
12
1
2
461
2
3
188
3
4
94
4
6
94
6
9
115
9
19
115
19
30
115
30
115
115
118
1731
115
1840
106128
52
size
alignment
12
1
2
1195
2
3
178
3
6
94
alignment
id
12
1
2
10
3
4
10
7
8
10
54
55
10
56
57
10
2147
2148
10
11942
11943
10
121323
121324
10
alignment
size
12
1
2
20
3
4
10
11
12
10
12
13
10
17
18
10
27
28
10
111
112
10
usertype_final
11293
id
11293
usertype_uuid
47615
id
47615
uuid
47074
id
uuid
12
1
2
47615
uuid
id
12
1
2
46533
2
3
541
usertype_alias_kind
1757610
id
1757610
alias_kind
20
id
alias_kind
12
1
2
1757610
alias_kind
id
12
36943
36944
10
130604
130605
10
nontype_template_parameters
754374
id
754374
type_template_type_constraint
26986
id
13300
constraint
25852
id
constraint
12
1
2
10157
2
3
898
3
5
1026
5
14
1111
14
17
106
constraint
id
12
1
2
24719
2
3
1133
mangled_name
8184676
id
8184676
mangled_name
6352070
is_complete
245
id
mangled_name
12
1
2
8184676
id
is_complete
12
1
2
8184676
mangled_name
id
12
1
2
5997431
2
1120
354638
mangled_name
is_complete
12
1
2
6352070
is_complete
id
12
6
7
122
66669
66670
122
is_complete
mangled_name
12
6
7
122
51740
51741
122
is_pod_class
608655
id
608655
is_standard_layout_class
1183332
id
1183332
is_complete
1403669
id
1403669
is_class_template
230554
id
230554
class_instantiation
1183835
to
1180845
from
71774
to
from
12
1
2
1178758
2
8
2087
from
to
12
1
2
20340
2
3
12777
3
4
7101
4
5
4657
5
7
6189
7
10
5685
10
17
5864
17
52
5402
52
4358
3755
class_template_argument
3001639
type_id
1423558
index
1174
arg_type
844622
type_id
index
12
1
2
599423
2
3
434747
3
4
263557
4
8
107724
8
113
18106
type_id
arg_type
12
1
2
628313
2
3
448888
3
4
263630
4
113
82726
index
type_id
12
2
3
10
4
5
744
5
30
94
33
90
94
95
453
94
643
7142
94
11996
135692
41
index
arg_type
12
2
3
10
4
5
744
5
16
104
16
35
94
37
155
94
196
3290
94
11129
46222
31
arg_type
type_id
12
1
2
524281
2
3
174662
3
5
77711
5
44
63413
44
13910
4552
arg_type
index
12
1
2
737475
2
3
87866
3
22
19281
class_template_argument_value
508958
type_id
209162
index
302
arg_value
508824
type_id
index
12
1
2
159884
2
3
42732
3
8
6545
type_id
arg_value
12
1
2
152130
2
3
39878
3
52
15911
54
154
1242
index
type_id
12
2
3
33
20
21
33
49
50
33
84
85
33
105
106
33
278
279
33
982
983
33
2571
2572
33
3842
3843
33
index
arg_value
12
3
4
33
74
75
33
105
106
33
273
274
33
336
337
33
892
893
33
2434
2435
33
4901
4902
33
6140
6141
33
arg_value
type_id
12
1
2
508690
2
3
134
arg_value
index
12
1
2
508824
class_template_generated_from
61420
template
61420
from
3734
template
from
12
1
2
61420
from
template
12
1
2
1510
2
3
472
3
5
209
5
6
178
6
7
262
7
10
262
10
16
283
16
63
335
63
603
220
is_proxy_class_for
50227
id
50227
templ_param_id
46922
id
templ_param_id
12
1
2
50227
templ_param_id
id
12
1
2
46167
2
82
755
type_mentions
5941339
id
5941339
type_id
278065
location
5885018
kind
54
id
type_id
12
1
2
5941339
id
location
12
1
2
5941339
id
kind
12
1
2
5941339
type_id
id
12
1
2
137480
2
3
31210
3
4
11656
4
5
14979
5
7
19935
7
12
21787
12
28
21025
28
8941
19990
type_id
location
12
1
2
137480
2
3
31210
3
4
11656
4
5
14979
5
7
19935
7
12
21787
12
28
21025
28
8941
19990
type_id
kind
12
1
2
278065
location
id
12
1
2
5839318
2
4
45699
location
type_id
12
1
2
5839318
2
4
45699
location
kind
12
1
2
5885018
kind
id
12
109077
109078
54
kind
type_id
12
5105
5106
54
kind
location
12
108043
108044
54
is_function_template
1311389
id
1311389
function_instantiation
959643
to
959643
from
180058
to
from
12
1
2
959643
from
to
12
1
2
108961
2
3
42195
3
9
14232
9
104
13527
119
1532
1141
function_template_argument
2464632
function_id
1448091
index
469
arg_type
293619
function_id
index
12
1
2
787539
2
3
407146
3
4
169350
4
15
84054
function_id
arg_type
12
1
2
806405
2
3
405266
3
4
167202
4
9
69217
index
function_id
12
1
2
167
7
8
33
45
46
33
77
78
33
138
139
33
280
281
33
2504
2505
33
7549
7550
33
19678
19679
33
43139
43140
33
index
arg_type
12
1
2
167
4
5
33
17
18
33
27
28
33
52
53
33
112
113
33
315
316
33
972
973
33
2755
2756
33
6081
6082
33
arg_type
function_id
12
1
2
172204
2
3
25914
3
4
19536
4
6
22457
6
11
22960
11
76
22960
79
2452
7586
arg_type
index
12
1
2
253002
2
3
31688
3
15
8929
function_template_argument_value
453873
function_id
193888
index
469
arg_value
451221
function_id
index
12
1
2
149176
2
3
42262
3
8
2450
function_id
arg_value
12
1
2
142362
2
3
36085
3
54
14669
54
166
772
index
function_id
12
1
2
167
2
3
33
3
4
33
4
5
33
15
16
33
27
28
33
1345
1346
33
1388
1389
33
1850
1851
33
2547
2548
33
index
arg_value
12
1
2
167
2
3
33
3
4
33
4
5
33
55
56
33
67
68
33
1906
1907
33
3296
3297
33
3813
3814
33
4291
4292
33
arg_value
function_id
12
1
2
448569
2
3
2651
arg_value
index
12
1
2
451221
function_template_generated_from
864410
template
864410
from
22154
template
from
12
1
2
864410
from
template
12
1
2
3591
2
3
1174
3
5
1678
5
8
1779
8
14
1678
16
20
1577
20
23
1678
23
32
1846
33
66
2047
70
79
1376
83
110
1846
111
370
1879
is_variable_template
57694
id
57694
variable_instantiation
596956
to
596956
from
36089
to
from
12
1
2
596956
from
to
12
1
2
14362
2
3
3928
3
4
2455
4
6
2700
6
8
2823
8
11
3191
11
30
2823
30
94
2823
103
1155
982
variable_template_argument
1128116
variable_id
575474
index
1964
arg_type
463276
variable_id
index
12
1
2
189165
2
3
288964
3
4
77703
4
17
19640
variable_id
arg_type
12
1
2
206841
2
3
276198
3
4
75616
4
17
16817
index
variable_id
12
27
28
859
33
34
368
40
41
122
72
73
122
160
161
122
793
794
122
3147
3148
122
4688
4689
122
index
arg_type
12
1
2
859
2
3
368
5
6
122
35
36
122
63
64
122
362
363
122
1465
1466
122
2164
2165
122
arg_type
variable_id
12
1
2
359671
2
3
57694
3
16
35476
16
227
10434
arg_type
index
12
1
2
429887
2
7
33389
variable_template_argument_value
19763
variable_id
14730
index
491
arg_value
19763
variable_id
index
12
1
2
13257
2
3
1473
variable_id
arg_value
12
1
2
10434
2
3
3928
4
5
368
index
variable_id
12
17
18
122
27
28
122
43
44
122
45
46
122
index
arg_value
12
22
23
122
29
30
122
52
53
122
58
59
122
arg_value
variable_id
12
1
2
19763
arg_value
index
12
1
2
19763
variable_template_generated_from
491
template
491
from
245
template
from
12
1
2
491
from
template
12
2
3
245
is_alias_template
107518
id
107518
alias_instantiation
460184
to
460184
from
92312
to
from
12
1
2
460184
from
to
12
1
2
16549
2
3
16817
3
4
20040
4
5
12487
5
7
6713
7
8
4800
8
10
7821
10
143
6948
163
795
134
alias_template_argument
994218
type_id
567635
index
302
arg_type
127860
type_id
index
12
1
2
276499
2
3
182542
3
4
87008
4
10
21584
type_id
arg_type
12
1
2
277741
2
3
181334
3
4
88451
4
10
20107
index
type_id
12
6
7
33
8
9
33
10
11
33
42
43
33
91
92
33
643
644
33
3235
3236
33
8673
8674
33
16910
16911
33
index
arg_type
12
5
6
33
6
7
33
7
8
33
18
19
33
45
46
33
61
62
33
568
569
33
1513
1514
33
2209
2210
33
arg_type
type_id
12
1
2
78247
2
3
20308
3
4
5438
4
6
10473
6
76
10842
84
4474
2551
arg_type
index
12
1
2
108928
2
3
17321
3
9
1611
alias_template_argument_value
173378
type_id
160790
index
134
arg_value
173378
type_id
index
12
1
2
159548
2
3
1242
type_id
arg_value
12
1
2
158877
2
42
1913
index
type_id
12
34
35
33
49
50
33
199
200
33
4545
4546
33
index
arg_value
12
38
39
33
49
50
33
249
250
33
4829
4830
33
arg_value
type_id
12
1
2
173378
arg_value
index
12
1
2
173378
alias_template_generated_from
99932
template
99932
from
1913
template
from
12
1
2
99932
from
template
12
1
2
134
2
4
134
4
8
134
9
18
167
18
20
134
20
21
201
31
32
134
43
50
134
64
65
67
65
66
134
74
84
167
111
112
268
150
294
100
template_template_instantiation
6014
to
4664
from
1104
to
from
12
1
2
3314
2
3
1350
from
to
12
1
2
736
2
3
122
14
15
122
27
28
122
template_template_argument
9609
type_id
6073
index
104
arg_type
9021
type_id
index
12
1
2
4982
2
3
419
3
8
503
8
11
167
type_id
arg_type
12
1
2
5003
2
4
555
4
10
461
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
8990
3
43
31
arg_type
index
12
1
2
9000
2
11
20
template_template_argument_value
1104
type_id
122
index
122
arg_value
1104
type_id
index
12
1
2
122
type_id
arg_value
12
9
10
122
index
type_id
12
1
2
122
index
arg_value
12
9
10
122
arg_value
type_id
12
1
2
1104
arg_value
index
12
1
2
1104
concept_templates
3592
concept_id
3592
name
3592
location
3592
concept_id
name
12
1
2
3592
concept_id
location
12
1
2
3592
name
concept_id
12
1
2
3592
name
location
12
1
2
3592
location
concept_id
12
1
2
3592
location
name
12
1
2
3592
concept_instantiation
90068
to
90068
from
3421
to
from
12
1
2
90068
from
to
12
1
2
235
2
3
106
3
4
363
4
5
128
5
6
299
6
8
213
8
10
128
10
12
277
12
15
213
15
19
213
19
25
256
25
37
256
38
49
256
50
73
256
79
387
213
is_type_constraint
36673
concept_id
36673
concept_template_argument
112649
concept_id
76104
index
128
arg_type
21490
concept_id
index
12
1
2
46295
2
3
24612
3
7
5196
concept_id
arg_type
12
1
2
49888
2
3
22324
3
7
3891
index
concept_id
12
11
12
21
26
27
21
34
35
21
243
244
21
1394
1395
21
3559
3560
21
index
arg_type
12
11
12
21
23
24
21
31
32
21
96
97
21
360
361
21
649
650
21
arg_type
concept_id
12
1
2
10542
2
3
2908
3
4
1069
4
5
1347
5
6
1133
6
9
1625
9
14
1945
14
259
919
arg_type
index
12
1
2
18090
2
3
3271
3
4
128
concept_template_argument_value
104
concept_id
82
index
14
arg_value
104
concept_id
index
12
1
2
82
concept_id
arg_value
12
1
2
59
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
104
arg_value
index
12
1
2
104
routinetypes
595664
id
595664
return_type
279722
id
return_type
12
1
2
595664
return_type
id
12
1
2
230679
2
3
34709
3
4677
14333
routinetypeargs
1178768
routine
416090
index
980
type_id
112097
routine
index
12
1
2
82956
2
3
126096
3
4
107903
4
5
49294
5
7
33171
7
19
16667
routine
type_id
12
1
2
88948
2
3
138733
3
4
114657
4
5
40742
5
10
32899
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
3801
3802
54
6116
6117
54
7639
7640
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
788
789
54
1182
1183
54
type_id
routine
12
1
2
33280
2
3
15578
3
4
13290
4
5
9804
5
6
6372
6
8
9477
8
13
9532
13
26
8660
26
926
6100
type_id
index
12
1
2
79416
2
3
17539
3
5
9477
5
17
5664
ptrtomembers
9651
id
9651
type_id
7920
class_id
4836
id
type_id
12
1
2
9651
id
class_id
12
1
2
9651
type_id
id
12
1
2
7710
2
84
209
type_id
class_id
12
1
2
7710
2
84
209
class_id
id
12
1
2
3881
2
3
514
8
9
398
10
65
41
class_id
type_id
12
1
2
3881
2
3
514
8
9
398
10
65
41
specifiers
7610
id
7610
str
7610
id
str
12
1
2
7610
str
id
12
1
2
7610
typespecifiers
853570
type_id
848462
spec_id
94
type_id
spec_id
12
1
2
843353
2
3
5108
spec_id
type_id
12
168
169
10
215
216
10
225
226
10
530
531
10
821
822
10
1568
1569
10
4192
4193
10
18435
18436
10
55214
55215
10
funspecifiers
9569842
func_id
3954300
spec_id
2332
func_id
spec_id
12
1
2
1510375
2
3
500471
3
4
1019724
4
5
682148
5
8
241581
spec_id
func_id
12
17
18
122
18
19
122
53
54
122
114
115
122
216
217
122
272
273
122
356
357
122
653
654
122
769
770
122
823
824
122
1096
1097
122
1261
1262
122
1670
1671
122
3297
3298
122
3355
3356
122
6170
6171
122
15130
15131
122
19895
19896
122
22794
22795
122
varspecifiers
3209301
var_id
2456201
spec_id
1104
var_id
spec_id
12
1
2
1805109
2
3
549573
3
5
101518
spec_id
var_id
12
97
98
122
240
241
122
1091
1092
122
2238
2239
122
2749
2750
122
2812
2813
122
3506
3507
122
4918
4919
122
8493
8494
122
explicit_specifier_exprs
40631
func_id
40631
constant
40631
func_id
constant
12
1
2
40631
constant
func_id
12
1
2
40631
attributes
643971
id
643971
kind
368
name
2086
name_space
245
location
637956
id
kind
12
1
2
643971
id
name
12
1
2
643971
id
name_space
12
1
2
643971
id
location
12
1
2
643971
kind
id
12
7
8
122
2406
2407
122
2833
2834
122
kind
name
12
1
2
122
6
7
122
12
13
122
kind
name_space
12
1
2
245
2
3
122
kind
location
12
4
5
122
2360
2361
122
2833
2834
122
name
id
12
1
2
245
3
4
122
6
7
122
7
8
245
10
11
245
14
15
122
18
19
122
24
25
122
59
60
122
62
63
122
72
73
122
341
342
122
1977
1978
122
2634
2635
122
name
kind
12
1
2
1841
2
3
245
name
name_space
12
1
2
2086
name
location
12
1
2
245
3
4
122
4
5
122
6
7
122
7
8
122
10
11
245
14
15
122
18
19
122
24
25
122
59
60
122
62
63
122
72
73
122
336
337
122
1977
1978
122
2634
2635
122
name_space
id
12
11
12
122
5235
5236
122
name_space
kind
12
1
2
122
3
4
122
name_space
name
12
2
3
122
15
16
122
name_space
location
12
11
12
122
5186
5187
122
location
id
12
1
2
632187
2
5
5769
location
kind
12
1
2
637956
location
name
12
1
2
632923
2
3
5032
location
name_space
12
1
2
637956
attribute_args
82169
id
82169
kind
17
attribute
70920
index
40
location
56912
id
kind
12
1
2
82169
id
attribute
12
1
2
82169
id
index
12
1
2
82169
id
location
12
1
2
82169
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
65477
2
7
5322
7
25
120
attribute
kind
12
1
2
69411
2
3
1509
attribute
index
12
1
2
67890
2
8
3029
attribute
location
12
1
2
68420
2
6
2499
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
41309
2
3
11801
3
25
3801
location
kind
12
1
2
47426
2
3
9486
location
attribute
12
1
2
42656
2
3
12239
3
11
2015
location
index
12
1
2
56664
2
8
247
attribute_arg_value
16448
arg
16448
value
503
arg
value
12
1
2
16448
value
arg
12
1
2
201
5
6
33
6
7
33
15
16
33
25
26
33
51
52
33
52
53
33
71
72
33
76
77
33
183
184
33
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
71688
arg
71688
constant
71688
arg
constant
12
1
2
71688
constant
arg
12
1
2
71688
attribute_arg_expr
1582
arg
1582
expr
1582
arg
expr
12
1
2
1582
expr
arg
12
1
2
1582
attribute_arg_name
6
arg
6
name
5
arg
name
12
1
2
6
name
arg
12
1
2
4
2
3
1
typeattributes
94766
type_id
93048
spec_id
31916
type_id
spec_id
12
1
2
91329
2
3
1718
spec_id
type_id
12
1
2
27497
2
9
2455
11
58
1964
funcattributes
834364
func_id
788699
spec_id
607513
func_id
spec_id
12
1
2
747454
2
7
41245
spec_id
func_id
12
1
2
561234
2
45
45787
55
213
491
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
5907
namespace_id
134
spec_id
5907
namespace_id
spec_id
12
1
2
67
11
12
33
163
164
33
spec_id
namespace_id
12
1
2
5907
stmtattributes
2223
stmt_id
2223
spec_id
577
stmt_id
spec_id
12
1
2
2223
spec_id
stmt_id
12
1
2
235
2
3
149
3
4
42
9
10
106
13
16
42
unspecifiedtype
7371180
type_id
7371180
unspecified_type_id
4135732
type_id
unspecified_type_id
12
1
2
7371180
unspecified_type_id
type_id
12
1
2
2670039
2
3
1104793
3
8
311674
8
895
49224
member
4123947
parent
534719
index
29215
child
4119405
parent
index
12
1
2
127419
2
3
81754
3
4
31916
4
5
44191
5
6
41613
6
7
33389
7
9
41613
9
13
40509
13
18
40631
18
42
40140
42
239
11538
parent
child
12
1
2
127173
2
3
81877
3
4
31670
4
5
44437
5
6
41613
6
7
32284
7
9
41982
9
13
40877
13
18
40754
18
42
40140
42
265
11907
index
parent
12
1
2
6383
2
3
2577
3
8
1841
9
10
2823
10
19
2209
19
26
2209
26
36
2455
36
50
2209
54
141
2209
150
468
2209
480
4311
2086
index
child
12
1
2
5401
2
3
3559
3
9
1841
9
10
2823
10
20
2209
20
27
2209
27
37
2577
37
56
2332
58
155
2209
164
528
2209
548
4332
1841
child
parent
12
1
2
4119405
child
index
12
1
2
4114864
2
3
4541
enclosingfunction
114616
child
114616
parent
68858
child
parent
12
1
2
114616
parent
child
12
1
2
37324
2
3
24410
3
5
6042
5
45
1080
derivations
492610
derivation
492610
sub
471194
index
234
super
239877
location
34877
derivation
sub
12
1
2
492610
derivation
index
12
1
2
492610
derivation
super
12
1
2
492610
derivation
location
12
1
2
492610
sub
derivation
12
1
2
454914
2
9
16280
sub
index
12
1
2
454914
2
8
16280
sub
super
12
1
2
454914
2
9
16280
sub
location
12
1
2
454914
2
8
16280
index
derivation
12
25
26
100
26
27
33
52
53
33
485
486
33
14037
14038
33
index
sub
12
25
26
134
52
53
33
485
486
33
14037
14038
33
index
super
12
23
24
33
24
25
33
25
26
67
32
33
33
289
290
33
6742
6743
33
index
location
12
1
2
134
7
8
33
65
66
33
963
964
33
super
derivation
12
1
2
230108
2
1758
9768
super
sub
12
1
2
230108
2
1758
9768
super
index
12
1
2
239440
2
4
436
super
location
12
1
2
234506
2
81
5370
location
derivation
12
1
2
25847
2
5
3188
5
21
2618
21
186
2618
205
985
604
location
sub
12
1
2
25847
2
5
3188
5
21
2618
21
186
2618
205
985
604
location
index
12
1
2
34877
location
super
12
1
2
28163
2
4
2551
4
24
2651
24
933
1510
derspecifiers
494356
der_id
492174
spec_id
134
der_id
spec_id
12
1
2
489992
2
3
2181
spec_id
der_id
12
65
66
33
92
93
33
1104
1105
33
13466
13467
33
direct_base_offsets
466092
der_id
466092
offset
503
der_id
offset
12
1
2
466092
offset
der_id
12
1
2
100
2
3
134
3
4
100
4
5
33
7
8
33
9
10
33
110
111
33
13735
13736
33
virtual_base_offsets
5740
sub
5740
super
100
offset
335
sub
super
12
1
2
5740
sub
offset
12
1
2
5740
super
sub
12
9
10
67
153
154
33
super
offset
12
1
2
33
9
10
67
offset
sub
12
2
3
302
153
154
33
offset
super
12
1
2
33
2
3
302
frienddecls
761457
id
761457
type_id
53910
decl_id
99898
location
6008
id
type_id
12
1
2
761457
id
decl_id
12
1
2
761457
id
location
12
1
2
761457
type_id
id
12
1
2
5538
2
3
24806
3
8
4733
8
17
4699
17
27
4430
27
45
4263
45
81
4699
102
121
738
type_id
decl_id
12
1
2
5538
2
3
24806
3
8
4733
8
17
4699
17
27
4430
27
45
4263
45
81
4699
102
121
738
type_id
location
12
1
2
52567
2
13
1342
decl_id
id
12
1
2
66968
2
3
8056
3
9
9130
9
24
7552
24
136
7586
136
191
604
decl_id
type_id
12
1
2
66968
2
3
8056
3
9
9130
9
24
7552
24
136
7586
136
191
604
decl_id
location
12
1
2
98690
2
6
1208
location
id
12
1
2
5639
2
22495
369
location
type_id
12
1
2
5874
2
1509
134
location
decl_id
12
1
2
5672
2
2844
335
comments
11056034
id
11056034
contents
4236514
location
11056034
id
contents
12
1
2
11056034
id
location
12
1
2
11056034
contents
id
12
1
2
3867144
2
6
318425
6
34447
50943
contents
location
12
1
2
3867144
2
6
318425
6
34447
50943
location
id
12
1
2
11056034
location
contents
12
1
2
11056034
commentbinding
3852168
id
3297194
element
3689273
id
element
12
1
2
3236553
2
1706
60640
element
id
12
1
2
3526377
2
3
162895
exprconv
9635850
converted
9635744
conversion
9635850
converted
conversion
12
1
2
9635639
2
3
105
conversion
converted
12
1
2
9635850
compgenerated
9880588
id
9880588
synthetic_destructor_call
1661391
element
1237286
i
384
destructor_call
1661391
element
i
12
1
2
823574
2
3
406954
3
19
6757
element
destructor_call
12
1
2
823574
2
3
406954
3
19
6757
i
element
12
1
2
42
2
3
85
3
4
85
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
42
2
3
85
3
4
85
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
1661391
destructor_call
i
12
1
2
1661391
namespaces
8591
id
8591
name
4542
id
name
12
1
2
8591
name
id
12
1
2
3713
2
3
524
3
149
304
namespace_inline
491
id
491
namespacembrs
2487871
parentid
3928
memberid
2487871
parentid
memberid
12
1
2
491
2
3
245
3
4
491
4
5
613
7
10
245
10
12
245
12
18
245
19
21
245
23
24
245
25
29
245
70
83
245
169
182
245
19521
19522
122
memberid
parentid
12
1
2
2487871
exprparents
19459867
expr_id
19459867
child_index
20040
parent_id
12943755
expr_id
child_index
12
1
2
19459867
expr_id
parent_id
12
1
2
19459867
child_index
expr_id
12
1
2
3856
2
3
1519
3
4
365
4
5
8978
5
8
1660
8
11
1632
11
53
1519
56
354801
506
child_index
parent_id
12
1
2
3856
2
3
1519
3
4
365
4
5
8978
5
8
1660
8
11
1632
11
53
1519
56
354801
506
parent_id
expr_id
12
1
2
7396922
2
3
5084149
3
712
462684
parent_id
child_index
12
1
2
7396922
2
3
5084149
3
712
462684
expr_isload
6902994
expr_id
6902994
conversionkinds
6052094
expr_id
6052094
kind
7
expr_id
kind
12
1
2
6052094
kind
expr_id
12
4
5
1
5889
5890
1
7370
7371
1
40990
40991
1
71404
71405
1
92949
92950
1
5833488
5833489
1
iscall
5772743
caller
5772743
kind
64
caller
kind
12
1
2
5772743
kind
caller
12
230
231
21
1484
1485
21
268245
268246
21
numtemplatearguments
729040
expr_id
729040
num
982
expr_id
num
12
1
2
729040
num
expr_id
12
1
2
122
6
7
122
27
28
122
39
40
122
68
69
122
404
405
122
2001
2002
122
3393
3394
122
specialnamequalifyingelements
122
id
122
name
122
id
name
12
1
2
122
name
id
12
1
2
122
namequalifiers
3050545
id
3050545
qualifiableelement
3050545
qualifyingelement
54656
location
558950
id
qualifiableelement
12
1
2
3050545
id
qualifyingelement
12
1
2
3050545
id
location
12
1
2
3050545
qualifiableelement
id
12
1
2
3050545
qualifiableelement
qualifyingelement
12
1
2
3050545
qualifiableelement
location
12
1
2
3050545
qualifyingelement
id
12
1
2
37913
2
3
8382
3
5
4127
5
476
4105
1600
41956
128
qualifyingelement
qualifiableelement
12
1
2
37913
2
3
8382
3
5
4127
5
476
4105
1600
41956
128
qualifyingelement
location
12
1
2
41441
2
3
7420
3
7
4148
7
20059
1646
location
id
12
1
2
83311
2
6
42339
6
7
396669
7
192
36630
location
qualifiableelement
12
1
2
83311
2
6
42339
6
7
396669
7
192
36630
location
qualifyingelement
12
1
2
119492
2
4
14070
4
5
412920
5
60
12466
varbind
8257017
expr
8257017
var
1050679
expr
var
12
1
2
8257017
var
expr
12
1
2
171585
2
3
188755
3
4
145690
4
5
116670
5
6
83175
6
7
65836
7
9
80838
9
13
81598
13
27
79150
27
5137
37379
funbind
5787669
expr
5785316
fun
274909
expr
fun
12
1
2
5782964
2
3
2352
fun
expr
12
1
2
180650
2
3
38212
3
4
16764
4
8
23286
8
37798
15995
expr_allocator
44756
expr
44756
func
64
form
21
expr
func
12
1
2
44756
expr
form
12
1
2
44756
func
expr
12
2
3
21
369
370
21
1722
1723
21
func
form
12
1
2
64
form
expr
12
2093
2094
21
form
func
12
3
4
21
expr_deallocator
53037
expr
53037
func
100
form
67
expr
func
12
1
2
53037
expr
form
12
1
2
53037
func
expr
12
1
2
33
723
724
33
856
857
33
func
form
12
1
2
100
form
expr
12
723
724
33
857
858
33
form
func
12
1
2
33
2
3
33
expr_cond_two_operand
650
cond
650
expr_cond_guard
898137
cond
898137
guard
898137
cond
guard
12
1
2
898137
guard
cond
12
1
2
898137
expr_cond_true
898134
cond
898134
true
898134
cond
true
12
1
2
898134
true
cond
12
1
2
898134
expr_cond_false
898137
cond
898137
false
898137
cond
false
12
1
2
898137
false
cond
12
1
2
898137
values
13547098
id
13547098
str
114026
id
str
12
1
2
13547098
str
id
12
1
2
77935
2
3
15228
3
6
8841
6
52
8587
52
681857
3432
valuetext
6647904
id
6647904
text
1095330
id
text
12
1
2
6647904
text
id
12
1
2
833965
2
3
146908
3
7
86571
7
593706
27886
valuebind
13655359
val
13547098
expr
13655359
val
expr
12
1
2
13456848
2
6
90250
expr
val
12
1
2
13655359
fieldoffsets
1503078
id
1503078
byteoffset
31374
bitoffset
435
id
byteoffset
12
1
2
1503078
id
bitoffset
12
1
2
1503078
byteoffset
id
12
1
2
17702
2
3
2451
3
5
2668
5
12
2614
12
35
2396
35
200
2396
210
5988
1143
byteoffset
bitoffset
12
1
2
30339
2
9
1034
bitoffset
id
12
35
36
54
36
37
54
46
47
54
47
48
54
50
51
54
67
68
54
84
85
54
27230
27231
54
bitoffset
byteoffset
12
12
13
163
13
14
54
14
15
54
15
16
108
576
577
54
bitfield
29829
id
29829
bits
3437
declared_bits
3437
id
bits
12
1
2
29829
id
declared_bits
12
1
2
29829
bits
id
12
1
2
982
2
3
736
3
4
245
4
5
491
5
7
245
8
9
245
9
11
245
13
143
245
bits
declared_bits
12
1
2
3437
declared_bits
id
12
1
2
982
2
3
736
3
4
245
4
5
491
5
7
245
8
9
245
9
11
245
13
143
245
declared_bits
bits
12
1
2
3437
initialisers
2289023
init
2289023
var
998370
expr
2289023
location
525173
init
var
12
1
2
2289023
init
expr
12
1
2
2289023
init
location
12
1
2
2289023
var
init
12
1
2
874745
2
15
51071
16
25
72553
var
expr
12
1
2
874745
2
15
51071
16
25
72553
var
location
12
1
2
998362
2
3
8
expr
init
12
1
2
2289023
expr
var
12
1
2
2289023
expr
location
12
1
2
2289023
location
init
12
1
2
414711
2
3
33393
3
6
41518
6
113696
35549
location
var
12
1
2
453031
2
3
34225
3
12835
37916
location
expr
12
1
2
414711
2
3
33393
3
6
41518
6
113696
35549
braced_initialisers
67191
init
67191
expr_ancestor
1667335
exp
1667335
ancestor
834480
exp
ancestor
12
1
2
1667335
ancestor
exp
12
1
2
16978
2
3
807494
3
19
10007
exprs
25217889
id
25217889
kind
1451
location
10588753
id
kind
12
1
2
25217889
id
location
12
1
2
25217889
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
144093
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
8906278
2
3
820855
3
16
797438
16
71733
64181
location
kind
12
1
2
9045722
2
3
774505
3
32
768525
expr_reuse
841815
reuse
841815
original
841815
value_category
42
reuse
original
12
1
2
841815
reuse
value_category
12
1
2
841815
original
reuse
12
1
2
841815
original
value_category
12
1
2
841815
value_category
reuse
12
58
59
21
39309
39310
21
value_category
original
12
58
59
21
39309
39310
21
expr_types
25217889
id
25217889
typeid
214267
value_category
43
id
typeid
12
1
2
25217889
id
value_category
12
1
2
25217889
typeid
id
12
1
2
52527
2
3
35201
3
4
14511
4
5
14533
5
8
17567
8
14
17392
14
24
16446
24
49
16072
49
134
16182
134
441492
13830
typeid
value_category
12
1
2
185969
2
3
28297
value_category
id
12
153745
153746
21
993180
993181
21
value_category
typeid
12
2282
2283
21
8750
8751
21
compound_requirement_is_noexcept
64
expr
64
new_allocated_type
45518
expr
45518
type_id
26988
expr
type_id
12
1
2
45518
type_id
expr
12
1
2
11345
2
3
14266
3
19
1376
new_array_allocated_type
6597
expr
6597
type_id
2834
expr
type_id
12
1
2
6597
type_id
expr
12
1
2
48
2
3
2503
3
7
218
8
15
64
param_ref_to_this
25020
expr
25020
aggregate_field_init
5717385
aggregate
1243071
initializer
5717207
field
3229
position
32
is_designated
2
aggregate
initializer
12
1
2
19692
2
3
669033
3
4
77869
4
5
121186
5
9
96529
9
12
5096
12
13
252570
13
33
1096
aggregate
field
12
1
2
19688
2
3
668965
3
4
77869
4
5
121256
5
9
96531
9
12
5094
12
13
252570
13
33
1098
aggregate
position
12
1
2
19692
2
3
669033
3
4
77869
4
5
121186
5
9
96529
9
12
5096
12
13
252570
13
33
1096
aggregate
is_designated
12
1
2
1242989
2
3
82
initializer
aggregate
12
1
2
5717207
initializer
field
12
1
2
5717029
2
3
178
initializer
position
12
1
2
5717207
initializer
is_designated
12
1
2
5717207
field
aggregate
12
1
2
1435
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
1435
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
3215
2
5
14
field
is_designated
12
1
2
3203
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
554346
1223380
2
1243071
1243072
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
554346
1223380
2
1243071
1243072
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
1285
1286
1
position
is_designated
12
1
2
24
2
3
8
is_designated
aggregate
12
480
481
1
1242673
1242674
1
is_designated
initializer
12
710
711
1
5716497
5716498
1
is_designated
field
12
218
219
1
3037
3038
1
is_designated
position
12
8
9
1
32
33
1
aggregate_array_init
1349502
aggregate
152357
initializer
1349502
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
1763
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
1763
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
1763
aggregate
is_designated
12
1
2
152357
initializer
aggregate
12
1
2
1349502
initializer
element_index
12
1
2
1349502
initializer
position
12
1
2
1349502
initializer
is_designated
12
1
2
1349502
element_index
aggregate
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152357
2151
element_index
initializer
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152357
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
152358
2151
position
initializer
12
1
2
26403
2
3
14477
3
4
9810
4
11
5289
11
37
4792
37
152358
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
152354
152355
1
is_designated
initializer
12
16
17
1
1349486
1349487
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
406398
expr
406398
decl
406398
expr
decl
12
1
2
406398
decl
expr
12
1
2
406398
typeid_bind
47196
expr
47196
type_id
15709
expr
type_id
12
1
2
47196
type_id
expr
12
1
2
2920
2
3
12386
3
328
402
uuidof_bind
26214
expr
26214
type_id
26214
expr
type_id
12
1
2
26214
type_id
expr
12
1
2
26214
sizeof_bind
242078
expr
242078
type_id
11156
expr
type_id
12
1
2
242078
type_id
expr
12
1
2
3859
2
3
2753
3
4
1019
4
5
1105
5
6
282
6
7
1117
7
42
852
42
6061
167
code_block
15
block
15
routine
15
block
routine
12
1
2
15
routine
block
12
1
2
15
lambdas
18970
expr
18970
default_capture
24
has_explicit_return_type
16
has_explicit_parameter_list
16
expr
default_capture
12
1
2
18970
expr
has_explicit_return_type
12
1
2
18970
expr
has_explicit_parameter_list
12
1
2
18970
default_capture
expr
12
306
307
8
724
725
8
1319
1320
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
812
813
8
1537
1538
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
2315
2316
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
31810
id
31810
lambda
15424
index
137
field
31810
captured_by_reference
16
is_implicit
16
location
17888
id
lambda
12
1
2
31810
id
index
12
1
2
31810
id
field
12
1
2
31810
id
captured_by_reference
12
1
2
31810
id
is_implicit
12
1
2
31810
id
location
12
1
2
31810
lambda
id
12
1
2
8156
2
3
3545
3
4
1663
4
6
1251
6
18
807
lambda
index
12
1
2
8156
2
3
3545
3
4
1663
4
6
1251
6
18
807
lambda
field
12
1
2
8156
2
3
3545
3
4
1663
4
6
1251
6
18
807
lambda
captured_by_reference
12
1
2
14189
2
3
1235
lambda
is_implicit
12
1
2
15303
2
3
121
lambda
location
12
1
2
8746
2
3
3698
3
4
1397
4
7
1284
7
18
298
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
45
46
8
100
101
8
170
171
8
255
256
8
461
462
8
900
901
8
1910
1911
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
45
46
8
100
101
8
170
171
8
255
256
8
461
462
8
900
901
8
1910
1911
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
45
46
8
100
101
8
170
171
8
255
256
8
461
462
8
900
901
8
1910
1911
8
index
captured_by_reference
12
1
2
32
2
3
104
index
is_implicit
12
1
2
88
2
3
48
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
40
41
8
65
66
8
99
100
8
181
182
8
355
356
8
609
610
8
983
984
8
field
id
12
1
2
31810
field
lambda
12
1
2
31810
field
index
12
1
2
31810
field
captured_by_reference
12
1
2
31810
field
is_implicit
12
1
2
31810
field
location
12
1
2
31810
captured_by_reference
id
12
1450
1451
8
2489
2490
8
captured_by_reference
lambda
12
818
819
8
1245
1246
8
captured_by_reference
index
12
13
14
8
17
18
8
captured_by_reference
field
12
1450
1451
8
2489
2490
8
captured_by_reference
is_implicit
12
2
3
16
captured_by_reference
location
12
566
567
8
1652
1653
8
is_implicit
id
12
1344
1345
8
2595
2596
8
is_implicit
lambda
12
954
955
8
971
972
8
is_implicit
index
12
6
7
8
17
18
8
is_implicit
field
12
1344
1345
8
2595
2596
8
is_implicit
captured_by_reference
12
2
3
16
is_implicit
location
12
370
371
8
1845
1846
8
location
id
12
1
2
15667
2
6
1413
6
68
807
location
lambda
12
1
2
16240
2
13
1445
13
68
201
location
index
12
1
2
17201
2
8
686
location
field
12
1
2
15667
2
6
1413
6
68
807
location
captured_by_reference
12
1
2
17863
2
3
24
location
is_implicit
12
1
2
17888
fold
1261
expr
1261
operator
85
is_left_fold
21
expr
operator
12
1
2
1261
expr
is_left_fold
12
1
2
1261
operator
expr
12
1
2
42
2
3
21
55
56
21
operator
is_left_fold
12
1
2
85
is_left_fold
expr
12
59
60
21
is_left_fold
operator
12
4
5
21
stmts
6310367
id
6310367
kind
161
location
2668742
id
kind
12
1
2
6310367
id
location
12
1
2
6310367
kind
id
12
2
3
8
26
27
8
495
496
8
596
597
8
1066
1067
8
1637
1638
8
1819
1820
8
2321
2322
8
2807
2808
8
3234
3235
8
3898
3899
8
5056
5057
8
16991
16992
8
18618
18619
8
22575
22576
8
74923
74924
8
95366
95367
8
117878
117879
8
198406
198407
8
213672
213673
8
kind
location
12
2
3
8
26
27
8
139
140
8
437
438
8
945
946
8
1159
1160
8
1354
1355
8
1390
1391
8
1395
1396
8
2197
2198
8
2370
2371
8
2547
2548
8
7338
7339
8
8940
8941
8
11719
11720
8
37560
37561
8
44652
44653
8
48381
48382
8
85799
85800
8
101302
101303
8
location
id
12
1
2
2218981
2
3
177039
3
11
202889
11
1816
69832
location
kind
12
1
2
2592497
2
10
76244
type_vla
3
type_id
3
decl
3
type_id
decl
12
1
2
3
decl
type_id
12
1
2
3
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
373
if_stmt
373
init_id
373
if_stmt
init_id
12
1
2
373
init_id
if_stmt
12
1
2
373
if_then
990500
if_stmt
990500
then_id
990500
if_stmt
then_id
12
1
2
990500
then_id
if_stmt
12
1
2
990500
if_else
434390
if_stmt
434390
else_id
434390
if_stmt
else_id
12
1
2
434390
else_id
if_stmt
12
1
2
434390
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
103236
constexpr_if_stmt
103236
then_id
103236
constexpr_if_stmt
then_id
12
1
2
103236
then_id
constexpr_if_stmt
12
1
2
103236
constexpr_if_else
74021
constexpr_if_stmt
74021
else_id
74021
constexpr_if_stmt
else_id
12
1
2
74021
else_id
constexpr_if_stmt
12
1
2
74021
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
39659
while_stmt
39659
body_id
39659
while_stmt
body_id
12
1
2
39659
body_id
while_stmt
12
1
2
39659
do_body
232528
do_stmt
232528
body_id
232528
do_stmt
body_id
12
1
2
232528
body_id
do_stmt
12
1
2
232528
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
830952
switch_stmt
409306
index
384
case_id
830952
switch_stmt
index
12
1
2
21
2
3
406441
3
19
2844
switch_stmt
case_id
12
1
2
21
2
3
406441
3
19
2844
index
switch_stmt
12
5
6
149
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
19140
19141
21
19141
19142
21
index
case_id
12
5
6
149
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
19140
19141
21
19141
19142
21
case_id
switch_stmt
12
1
2
830952
case_id
index
12
1
2
830952
switch_body
409306
switch_stmt
409306
body_id
409306
switch_stmt
body_id
12
1
2
409306
body_id
switch_stmt
12
1
2
409306
for_initialization
73267
for_stmt
73267
init_id
73267
for_stmt
init_id
12
1
2
73267
init_id
for_stmt
12
1
2
73267
for_condition
76363
for_stmt
76363
condition_id
76363
for_stmt
condition_id
12
1
2
76363
condition_id
for_stmt
12
1
2
76363
for_update
73407
for_stmt
73407
update_id
73407
for_stmt
update_id
12
1
2
73407
update_id
for_stmt
12
1
2
73407
for_body
84413
for_stmt
84413
body_id
84413
for_stmt
body_id
12
1
2
84413
body_id
for_stmt
12
1
2
84413
stmtparents
5589515
id
5589515
index
15683
parent
2355552
id
index
12
1
2
5589515
id
parent
12
1
2
5589515
index
id
12
1
2
5152
2
3
1284
3
4
266
4
5
2010
7
8
1308
8
12
1017
12
29
1380
29
39
1179
42
78
1187
78
207977
896
index
parent
12
1
2
5152
2
3
1284
3
4
266
4
5
2010
7
8
1308
8
12
1017
12
29
1380
29
39
1179
42
78
1187
78
207977
896
parent
id
12
1
2
1338178
2
3
514505
3
4
150687
4
6
154814
6
16
178500
16
1943
18865
parent
index
12
1
2
1338178
2
3
514505
3
4
150687
4
6
154814
6
16
178500
16
1943
18865
ishandler
42985
block
42985
stmt_decl_bind
724033
stmt
713534
num
72
decl
724033
stmt
num
12
1
2
706121
2
10
7413
stmt
decl
12
1
2
706121
2
10
7413
num
stmt
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
918
919
8
88354
88355
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
918
919
8
88354
88355
8
decl
stmt
12
1
2
724033
decl
num
12
1
2
724033
stmt_decl_entry_bind
724033
stmt
713534
num
72
decl_entry
724033
stmt
num
12
1
2
706121
2
10
7413
stmt
decl_entry
12
1
2
706121
2
10
7413
num
stmt
12
14
15
8
15
16
8
18
19
8
21
22
8
25
26
8
60
61
8
229
230
8
918
919
8
88354
88355
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
918
919
8
88354
88355
8
decl_entry
stmt
12
1
2
724033
decl_entry
num
12
1
2
724033
blockscope
1614225
block
1614225
enclosing
1400877
block
enclosing
12
1
2
1614225
enclosing
block
12
1
2
1270635
2
4
115144
4
29
15098
jumpinfo
348275
id
348275
str
28944
target
72696
id
str
12
1
2
348275
id
target
12
1
2
348275
str
id
12
2
3
13595
3
4
6058
4
5
2013
5
6
1888
6
10
2197
10
25
2189
25
13711
1002
str
target
12
1
2
23187
2
3
3626
3
3321
2130
target
id
12
1
2
33
2
3
36206
3
4
17631
4
5
7378
5
8
6417
8
2124
5030
target
str
12
1
2
72696
preprocdirects
5321789
id
5321789
kind
1350
location
5318720
id
kind
12
1
2
5321789
id
location
12
1
2
5321789
kind
id
12
1
2
122
139
140
122
805
806
122
880
881
122
973
974
122
1509
1510
122
1883
1884
122
3256
3257
122
4737
4738
122
7126
7127
122
22044
22045
122
kind
location
12
1
2
122
139
140
122
805
806
122
880
881
122
973
974
122
1509
1510
122
1883
1884
122
3256
3257
122
4737
4738
122
7126
7127
122
22019
22020
122
location
id
12
1
2
5318597
26
27
122
location
kind
12
1
2
5318720
preprocpair
1122961
begin
874750
elseelifend
1122961
begin
elseelifend
12
1
2
639184
2
3
226728
3
9
8838
elseelifend
begin
12
1
2
1122961
preproctrue
432219
branch
432219
preprocfalse
280740
branch
280740
preproctext
4282669
id
4282669
head
2907815
body
1656453
id
head
12
1
2
4282669
id
body
12
1
2
4282669
head
id
12
1
2
2712390
2
798
195425
head
body
12
1
2
2827902
2
5
79913
body
id
12
1
2
1510620
2
10
125209
10
13605
20622
body
head
12
1
2
1514794
2
12
124841
12
3246
16817
includes
316459
id
316459
included
58294
id
included
12
1
2
316459
included
id
12
1
2
28848
2
3
9378
3
4
4919
4
6
5318
6
11
4489
11
47
4374
47
793
965
embeds
1
id
1
included
1
id
included
12
1
2
1
included
id
12
1
2
1
link_targets
817
id
817
binary
817
id
binary
12
1
2
817
binary
id
12
1
2
817
link_parent
30993807
element
3938571
link_target
335
element
link_target
12
1
2
537390
2
9
27022
9
10
3374158
link_target
element
12
3
4
33
100775
100776
33
100895
100896
33
100953
100954
33
100974
100975
33
100996
100997
33
101038
101039
33
103041
103042
33
106539
106540
33
108099
108100
33
databaseMetadata
1
metadataKey
1
value
1
metadataKey
value
12
value
metadataKey
12
overlayChangedFiles
50
path
50
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