@compilation 12641 @externalDataElement 65 @file 65204 @folder 12388 @diagnostic 359 @pch 249 @location_default 46943825 @macro_expansion 40272429 @other_macro_reference 300698 @normal_function 2737949 @unknown_function 1 @constructor 698692 @destructor 86200 @conversion_function 10354 @operator 652427 @user_defined_literal 997 @deduction_guide 5863 @fun_decl 4202854 @var_decl 9383101 @type_decl 1633438 @namespace_decl 407918 @using_declaration 268041 @using_directive 6472 @using_enum_declaration 1 @static_assert 172982 @parameter 7019643 @membervariable 1499494 @globalvariable 488384 @localvariable 726016 @enumconstant 347930 @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 452457 @type_with_specifiers 693219 @array 90316 @routineptr 684282 @reference 967288 @gnu_vector 675 @routinereference 374 @rvalue_reference 291034 @block 10 @scalable_vector 1 @decltype 102350 @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 2062 @remove_cvref 21 @remove_extent 1 @remove_pointer 1 @remove_reference_t 1 @remove_restrict 1 @remove_volatile 1 @remove_reference 5715 @struct 979799 @union 20957 @enum 41551 @template_parameter 866985 @alias 1762169 @unknown_usertype 1 @class 324966 @template_template_parameter 6114 @proxy_class 48433 @scoped_enum 11601 @template_struct 212057 @template_class 29315 @template_union 1372 @mangledname 6364346 @type_mention 5907630 @concept_template 3609 @routinetype 604495 @ptrtomember 9726 @specifier 7734 @gnuattribute 559628 @stdattribute 352784 @declspec 330286 @msattribute 3 @alignas 2164 @attribute_arg_token 16693 @attribute_arg_constant_expr 71889 @attribute_arg_expr 1404 @attribute_arg_empty 1 @attribute_arg_constant 1 @attribute_arg_type 460 @derivation 476878 @frienddecl 700430 @comment 11233100 @namespace 8649 @specialnamequalifyingelement 124 @namequalifier 3037638 @value 13474772 @initialiser 2247637 @address_of 595216 @indirect 404158 @array_to_pointer 1953767 @parexpr 4915249 @arithnegexpr 586539 @unaryplusexpr 4068 @complementexpr 38200 @notexpr 355767 @postincrexpr 84572 @postdecrexpr 57395 @preincrexpr 96715 @predecrexpr 35821 @conditionalexpr 897887 @addexpr 571560 @subexpr 466803 @mulexpr 435798 @divexpr 52388 @remexpr 16011 @paddexpr 118671 @psubexpr 68017 @pdiffexpr 43910 @lshiftexpr 551703 @rshiftexpr 200557 @andexpr 481224 @orexpr 194058 @xorexpr 73953 @eqexpr 643380 @neexpr 411874 @gtexpr 111150 @ltexpr 139430 @geexpr 81359 @leexpr 292039 @assignexpr 1281160 @assignaddexpr 85634 @assignsubexpr 15307 @assignmulexpr 11184 @assigndivexpr 6807 @assignremexpr 873 @assignlshiftexpr 3703 @assignrshiftexpr 6882 @assignandexpr 6528 @assignorexpr 19607 @assignxorexpr 29910 @assignpaddexpr 18628 @assignpsubexpr 1575 @andlogicalexpr 346593 @orlogicalexpr 1103536 @commaexpr 168283 @subscriptexpr 435148 @callexpr 239767 @vastartexpr 4970 @vaargexpr 1303 @vaendexpr 2940 @vacopyexpr 136 @varaccess 8254733 @runtime_sizeof 402052 @runtime_alignof 49874 @expr_stmt 148366 @routineexpr 5729912 @type_operand 1405380 @offsetofexpr 149026 @typescompexpr 701943 @literal 7966268 @aggregateliteral 1397522 @c_style_cast 6026987 @temp_init 990622 @errorexpr 45480 @reference_to 1903214 @ref_indirect 2107218 @vacuous_destructor_call 7835 @assume 4143 @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 1555764 @new_expr 46195 @delete_expr 11480 @throw_expr 24214 @condition_decl 408340 @braced_init_list 2146 @type_id 47899 @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 257 @isclassexpr 2384 @isconvtoexpr 249 @isemptyexpr 8857 @isenumexpr 2993 @ispodexpr 834 @ispolyexpr 3 @isunionexpr 5 @intaddrexpr 1 @hastrivialdestructor 2793 @uuidof 26695 @delete_array_expr 1246 @new_array_expr 6641 @foldexpr 1246 @ctordirectinit 112831 @ctorvirtualinit 4019 @ctorfieldinit 206206 @ctordelegatinginit 3617 @dtordirectdestruct 39450 @dtorvirtualdestruct 3985 @dtorfielddestruct 39825 @static_cast 348044 @reinterpret_cast 40018 @const_cast 24460 @dynamic_cast 792 @lambdaexpr 19023 @param_ref 163867 @noopexpr 48 @istriviallyconstructibleexpr 3742 @isdestructibleexpr 4 @isnothrowdestructibleexpr 5 @istriviallydestructibleexpr 997 @istriviallyassignableexpr 3742 @isnothrowassignableexpr 5114 @istrivialexpr 3375 @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 9402 @noexceptexpr 28463 @builtinshufflevector 1 @builtinchooseexpr 20701 @builtinaddressof 15468 @vec_fill 1 @builtinconvertvector 1 @builtincomplex 4 @spaceshipexpr 1310 @co_await 12 @co_yield 4 @isassignable 408 @isaggregate 2 @hasuniqueobjectrepresentations 42 @builtinbitcast 249 @builtinshuffle 612 @blockassignexpr 1 @issame 4533 @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 845836 @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 30117 @requires_expr 16479 @nested_requirement 687 @compound_requirement 10936 @concept_id 90305 @lambdacapture 31909 @stmt_expr 2031639 @stmt_if 990227 @stmt_while 39648 @stmt_goto 157889 @stmt_label 78015 @stmt_return 1241800 @stmt_block 1728620 @stmt_end_test_while 233644 @stmt_for 84390 @stmt_switch_case 834964 @stmt_switch 411283 @stmt_asm 64199 @stmt_decl 771066 @stmt_empty 428794 @stmt_continue 28091 @stmt_break 137691 @stmt_try_block 26771 @stmt_microsoft_try 210 @stmt_set_vla_size 35 @stmt_vla_decl 30 @stmt_assigned_goto 12427 @stmt_range_based_for 6372 @stmt_handler 43779 @stmt_constexpr_if 106035 @stmt_co_return 5 @stmt_consteval_if 4 @stmt_not_consteval_if 3 @stmt_leave 3 @ppd_if 590926 @ppd_ifdef 214366 @ppd_ifndef 160378 @ppd_elif 21914 @ppd_else 234898 @ppd_endif 888947 @ppd_plain_include 318524 @ppd_define 2750049 @ppd_undef 100421 @ppd_pragma 406176 @ppd_include_next 170 @ppd_line 18805 @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 databaseMetadata 1 metadataKey 1 value 1 metadataKey value 12 value metadataKey 12 overlayChangedFiles 50 path 50 compilations 12641 id 12641 cwd 10 id cwd 12 1 2 12641 cwd id 12 1197 1198 10 compilation_args 1012084 id 12641 num 1467 arg 29264 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 601 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 13402 2 3 12683 3 103 2196 104 1198 982 arg num 12 1 2 19379 2 3 8723 3 62 1161 compilation_expanded_args 1012084 id 12641 num 1467 arg 29264 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 601 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 13402 2 3 12683 3 103 2196 104 1198 982 arg num 12 1 2 19379 2 3 8723 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 62953 id 2722 num 4519 kind 217 seconds 18352 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 653 4 5 707 6 9 217 9 10 108 10 11 163 11 12 217 15 17 163 17 21 217 21 51 217 118 119 54 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 1252 4 5 1089 5 6 163 6 7 544 7 8 272 8 9 326 9 17 381 23 53 381 98 99 54 kind id 12 50 51 217 kind num 12 83 84 217 kind seconds 12 4 5 54 5 6 54 195 196 54 197 198 54 seconds id 12 1 2 12198 2 3 4084 3 4 1415 4 44 653 seconds num 12 1 2 10891 2 3 4465 3 4 1579 4 71 1415 seconds kind 12 1 2 14866 2 3 3485 diagnostic_for 506 diagnostic 359 compilation 190 file_number 10 file_number_diagnostic_number 52 diagnostic compilation 12 1 2 211 2 3 147 diagnostic file_number 12 1 2 359 diagnostic file_number_diagnostic_number 12 1 2 359 compilation diagnostic 12 2 3 105 3 4 63 5 6 21 compilation file_number 12 1 2 190 compilation file_number_diagnostic_number 12 2 3 105 3 4 63 5 6 21 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 21 4 5 10 10 11 10 18 19 10 file_number_diagnostic_number compilation 12 2 3 21 8 9 10 18 19 21 file_number_diagnostic_number file_number 12 1 2 52 compilation_finished 12641 id 12641 cpu_seconds 9409 elapsed_seconds 200 id cpu_seconds 12 1 2 12641 id elapsed_seconds 12 1 2 12641 cpu_seconds id 12 1 2 7846 2 3 1130 3 35 433 cpu_seconds elapsed_seconds 12 1 2 8744 2 3 665 elapsed_seconds id 12 1 2 42 2 3 10 3 4 10 4 5 10 9 10 10 10 11 10 11 12 10 12 13 10 14 15 10 19 20 10 32 33 10 57 58 10 154 155 10 251 252 10 306 307 10 309 310 10 elapsed_seconds cpu_seconds 12 1 2 42 2 3 10 3 4 10 4 5 10 9 10 10 10 11 10 11 12 10 12 13 10 14 15 10 18 19 10 29 30 10 54 55 10 149 150 10 152 153 10 228 229 10 255 256 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 46943825 id 46943825 file 40917 beginLine 7500418 beginColumn 21955 endLine 7501541 endColumn 53391 id file 12 1 2 46943825 id beginLine 12 1 2 46943825 id beginColumn 12 1 2 46943825 id endLine 12 1 2 46943825 id endColumn 12 1 2 46943825 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 1995 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 3492 26 34 3243 34 42 3243 42 50 3243 50 61 3118 61 67 3243 67 76 3492 76 88 3243 89 102 3118 102 116 3492 116 133 3118 136 363 1496 beginLine id 12 1 2 4957324 2 3 779045 3 4 543897 4 12 570343 12 97 563357 97 637 86449 beginLine file 12 1 2 5019323 2 3 1221273 3 6 639952 6 57 563233 57 329 56635 beginLine beginColumn 12 1 2 5641187 2 3 483145 3 7 582069 7 25 565229 25 94 228786 beginLine endLine 12 1 2 7034363 2 85 466055 beginLine endColumn 12 1 2 5026309 2 3 739375 3 4 539780 4 12 586935 12 72 564106 72 250 43910 beginColumn id 12 1 2 1746 2 6 1995 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 1995 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 498 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 1496 5 8 1621 8 13 1746 13 23 1995 23 33 1871 34 44 1746 45 57 1746 58 73 1496 73 83 1746 83 92 1746 92 144 1746 147 299 873 endLine id 12 1 2 4955203 2 3 781540 3 4 544770 4 12 567848 12 95 563482 95 620 88695 endLine file 12 1 2 5016454 2 3 1223768 3 6 633340 6 52 564106 52 329 63870 endLine beginLine 12 1 2 7051453 2 15 450087 endLine beginColumn 12 1 2 5640314 2 3 480525 3 7 587059 7 25 568846 25 89 224794 endLine endColumn 12 1 2 5024937 2 3 743742 3 4 539531 4 12 587558 12 72 562734 72 250 43037 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 15967 2 3 5987 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 4490 28 46 4116 46 70 4116 70 82 4241 82 117 1247 endColumn endLine 12 1 2 15967 2 3 5987 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 65204 id 65204 name 65204 id name 12 1 2 65204 name id 12 1 2 65204 folders 12388 id 12388 name 12388 id name 12 1 2 12388 name id 12 1 2 12388 containerparent 77571 parent 12388 child 77571 parent child 12 1 2 6030 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 77571 numlines 807862 element_id 806739 num_lines 39420 num_code 34055 num_comment 18337 element_id num_lines 12 1 2 805616 2 3 1122 element_id num_code 12 1 2 805616 2 3 1122 element_id num_comment 12 1 2 806489 2 3 249 num_lines element_id 12 1 2 26695 2 3 3742 3 5 3368 5 35 2993 39 1983 2619 num_lines num_code 12 1 2 27194 2 3 4116 3 4 2494 4 7 3492 7 12 2120 num_lines num_comment 12 1 2 26820 2 3 4116 3 4 2370 4 6 3243 6 10 2869 num_code element_id 12 1 2 21830 2 3 3617 3 4 2370 4 13 2869 14 198 2619 204 2092 748 num_code num_lines 12 1 2 22204 2 3 3617 3 4 2120 4 6 1871 6 9 2744 9 13 1496 num_code num_comment 12 1 2 21955 2 3 4241 3 5 2869 5 8 3118 8 12 1871 num_comment element_id 12 1 2 11351 2 3 1995 3 4 1122 4 7 1496 8 22 1496 42 3651 873 num_comment num_lines 12 1 2 11351 2 3 1995 3 4 1122 4 7 1621 8 27 1496 30 48 748 num_comment num_code 12 1 2 11351 2 3 1995 3 4 1372 4 8 1496 8 31 1496 35 42 623 diagnostics 359 id 359 severity 21 error_tag 73 error_message 147 full_error_message 179 location 179 id severity 12 1 2 359 id error_tag 12 1 2 359 id error_message 12 1 2 359 id full_error_message 12 1 2 359 id location 12 1 2 359 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 42 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 105 2 3 31 18 19 10 error_message severity 12 1 2 147 error_message error_tag 12 1 2 147 error_message full_error_message 12 1 2 116 2 3 31 error_message location 12 1 2 116 2 3 31 full_error_message id 12 1 2 168 18 19 10 full_error_message severity 12 1 2 179 full_error_message error_tag 12 1 2 179 full_error_message error_message 12 1 2 179 full_error_message location 12 1 2 179 location id 12 1 2 168 18 19 10 location severity 12 1 2 179 location error_tag 12 1 2 179 location error_message 12 1 2 179 location full_error_message 12 1 2 179 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 4127 pch 162 compilation 4127 id 4127 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 4127 compilation id 12 1 2 4127 id pch 12 1 2 4127 id compilation 12 1 2 4127 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 4200019 id 5766 kind 21 name 58709 value 39509 id kind 12 1 2 200 2 3 5565 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 11025 2 3 4361 3 5 5058 5 7 4097 7 9 4594 9 16 4330 16 19 4889 19 27 4256 27 47 4837 47 128 4921 128 459 4625 459 546 1710 name kind 12 1 2 58709 name value 12 1 2 11585 2 3 7688 3 4 4097 4 6 4066 6 8 3421 8 11 4741 11 17 5396 17 23 4699 23 41 4678 41 95 4467 95 1726 3865 value id 12 1 2 3358 2 4 1636 4 5 3189 5 8 2460 8 14 2967 14 17 1932 17 24 3041 24 51 3537 51 58 3031 58 80 2978 81 151 3083 151 334 2978 334 473 2999 473 547 2312 value kind 12 1 2 39498 2 3 10 value name 12 1 2 3400 2 4 1911 4 5 3052 5 8 2481 8 14 3485 14 18 3453 18 28 3200 28 34 3147 34 41 3200 41 66 2988 66 92 3073 92 113 2988 113 145 3031 145 172 95 inmacroexpansion 149997296 id 24671176 inv 3705372 id inv 12 1 3 2209512 3 5 1474990 5 6 1620382 6 7 6582599 7 8 8719073 8 9 3557078 9 22 507539 inv id 12 1 2 531711 2 3 743239 3 4 481516 4 7 275305 7 8 282155 8 9 330249 9 10 3046 10 11 444654 11 337 307801 339 423 281757 423 7616 23935 affectedbymacroexpansion 48736245 id 7044800 inv 3803153 id inv 12 1 2 3846743 2 3 766311 3 4 361844 4 5 772743 5 12 535164 12 50 556272 50 9900 205721 inv id 12 1 4 313251 4 7 316610 7 9 301090 9 12 342941 12 13 456008 13 14 226101 14 15 408042 15 16 166430 16 17 377681 17 18 200638 18 20 344258 20 25 285395 25 207 64702 macroinvocations 40354061 id 40354061 macro_id 182487 location 5919829 kind 108 id macro_id 12 1 2 40354061 id location 12 1 2 40354061 id kind 12 1 2 40354061 macro_id id 12 1 2 61156 2 3 27610 3 4 17971 4 5 10020 5 7 13777 7 13 14703 13 33 13777 33 182 13723 185 72152 9747 macro_id location 12 1 2 77656 2 3 30605 3 4 14322 4 5 10292 5 8 14104 8 18 14213 18 90 13723 90 12187 7569 macro_id kind 12 1 2 177859 2 3 4628 location id 12 1 2 5256860 2 4 428528 4 72152 234440 location macro_id 12 1 2 5897665 2 37 22164 location kind 12 1 2 5919829 kind id 12 1499 1500 54 739517 739518 54 kind macro_id 12 291 292 54 3145 3146 54 kind location 12 1078 1079 54 107627 107628 54 macroparent 33658318 id 33658318 parent_id 15929108 id parent_id 12 1 2 33658318 parent_id id 12 1 2 7809240 2 3 1595503 3 4 4703025 4 5 1295331 5 205 526007 macrolocationbind 6033959 id 4217710 location 2276069 id location 12 1 2 3292783 2 3 490566 3 4 7885 4 5 413303 5 17 13170 location id 12 1 2 1335114 2 3 481456 3 4 7799 4 5 427613 5 522 24085 macro_argument_unexpanded 82486758 invocation 26280952 argument_index 697 text 343226 invocation argument_index 12 1 2 9680186 2 3 9769396 3 4 5001631 4 67 1829739 invocation text 12 1 2 9862798 2 3 9786938 3 4 4844988 4 67 1786227 argument_index invocation 12 46457 46458 612 46659 173253 52 646840 2488458 31 argument_index text 12 2 3 612 13 1115 52 7702 22873 31 text invocation 12 1 2 39699 2 3 62321 3 4 21027 4 5 34577 5 6 39245 6 9 30870 9 15 28979 15 26 25885 26 57 27142 57 517 25990 518 486610 7487 text argument_index 12 1 2 243149 2 3 89864 3 9 10212 macro_argument_expanded 82486758 invocation 26280952 argument_index 697 text 207906 invocation argument_index 12 1 2 9680186 2 3 9769396 3 4 5001631 4 67 1829739 invocation text 12 1 2 12638489 2 3 8427402 3 4 4224795 4 9 990265 argument_index invocation 12 46457 46458 612 46659 173253 52 646840 2488458 31 argument_index text 12 1 2 601 2 96 52 950 16176 42 text invocation 12 1 2 21829 2 3 26856 3 4 43490 4 5 15905 5 6 3263 6 7 18397 7 10 18967 10 19 18323 19 51 15778 51 252 15598 252 1169361 9494 text argument_index 12 1 2 105072 2 3 88903 3 66 13930 functions 4049290 id 4049290 name 1693316 kind 873 id name 12 1 2 4049290 id kind 12 1 2 4049290 name id 12 1 2 1447190 2 4 138968 4 3162 107157 name kind 12 1 2 1690447 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 30923 id 30923 function_entry_point 1141776 id 1138028 entry_point 1141776 id entry_point 12 1 2 1134826 2 17 3202 entry_point id 12 1 2 1141776 function_return_type 4066754 id 4049290 return_type 619244 id return_type 12 1 2 4031825 2 3 17464 return_type id 12 1 2 309871 2 3 213691 3 5 48027 5 365 46530 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 131626 id 131626 function_deleted 87963 id 87963 function_defaulted 51609 id 51609 function_prototyped 4047793 id 4047793 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 674133 id 674133 this_type 176018 id this_type 12 1 2 674133 this_type id 12 1 2 47154 2 3 36925 3 4 32683 4 5 20084 5 6 12848 6 10 14470 10 65 11850 fun_decls 4208841 id 4202854 function 4024715 type_id 611260 name 1691819 location 2813171 id function 12 1 2 4202854 id type_id 12 1 2 4196866 2 3 5987 id name 12 1 2 4202854 id location 12 1 2 4202854 function id 12 1 2 3861171 2 5 163543 function type_id 12 1 2 4006252 2 3 18462 function name 12 1 2 4024715 function location 12 1 2 3881630 2 4 143084 type_id id 12 1 2 295151 2 3 220552 3 5 48401 5 364 45906 364 10292 1247 type_id function 12 1 2 305256 2 3 211820 3 5 48027 5 1163 45906 1483 9893 249 type_id name 12 1 2 491503 2 3 52892 3 7 50148 7 2238 16716 type_id location 12 1 2 454952 2 3 69484 3 6 56011 6 4756 30812 name id 12 1 2 1331300 2 3 194480 3 11 129487 11 3169 36550 name function 12 1 2 1446691 2 4 139467 4 3162 105660 name type_id 12 1 2 1602002 2 1596 89817 name location 12 1 2 1367228 2 3 208327 3 1592 116264 location id 12 1 2 2420218 2 3 251490 3 211 141463 location function 12 1 2 2438930 2 3 233277 3 211 140964 location type_id 12 1 2 2698778 2 211 114393 location name 12 1 2 2774000 2 8 39170 fun_def 1422241 id 1422241 fun_specialized 7922 id 7922 fun_implicit 272 id 272 fun_decl_specifiers 4279573 id 1748205 name 1372 id name 12 1 2 362889 2 3 262218 3 4 1100144 4 5 22953 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 421168 fun_decl 421168 fun_decl_noexcept 141823 fun_decl 141823 constant 141346 fun_decl constant 12 1 2 141823 constant fun_decl 12 1 2 140903 2 4 442 fun_decl_empty_noexcept 1163640 fun_decl 1163640 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 29070 id 10098 kind 42 constraint 28834 id kind 12 1 2 10033 2 3 64 id constraint 12 1 2 7262 2 3 494 3 6 859 6 13 322 13 14 1138 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 28597 2 3 236 constraint kind 12 1 2 28834 param_decl_bind 7310179 id 7310179 index 7983 fun_decl 3531589 id index 12 1 2 7310179 id fun_decl 12 1 2 7310179 index id 12 2 3 3991 6 7 1995 16 20 623 25 147 623 343 16215 623 28310 28311 124 index fun_decl 12 2 3 3991 6 7 1995 16 20 623 25 147 623 343 16215 623 28310 28311 124 fun_decl id 12 1 2 1508940 2 3 976270 3 4 602029 4 5 290660 5 65 153688 fun_decl index 12 1 2 1508940 2 3 976270 3 4 602029 4 5 290660 5 65 153688 var_decls 9389962 id 9383101 variable 9034682 type_id 1456422 name 852521 location 6274404 id variable 12 1 2 9383101 id type_id 12 1 2 9376240 2 3 6861 id name 12 1 2 9383101 id location 12 1 2 9383101 variable id 12 1 2 8703728 2 5 330954 variable type_id 12 1 2 8981166 2 3 53516 variable name 12 1 2 8929271 2 4 105411 variable location 12 1 2 8783068 2 4 251614 type_id id 12 1 2 849901 2 3 284049 3 5 127366 5 11 113145 11 2944 81958 type_id variable 12 1 2 870734 2 3 269079 3 5 122751 5 11 113020 11 2860 80836 type_id name 12 1 2 1119480 2 3 192609 3 7 115266 7 1038 29066 type_id location 12 1 2 985377 2 3 219055 3 6 133604 6 95 109278 97 2622 9106 name id 12 1 2 465930 2 3 165788 3 4 59629 4 7 65866 7 25 64120 25 27139 31186 name variable 12 1 2 478904 2 3 165040 3 4 54639 4 8 71604 8 45 64244 45 26704 18088 name type_id 12 1 2 654672 2 3 110775 3 11 65492 11 3463 21581 name location 12 1 2 493748 2 3 183253 3 4 51645 4 8 64993 8 22619 58880 location id 12 1 2 5774667 2 21 472292 21 2943 27444 location variable 12 1 2 5855503 2 2935 418900 location type_id 12 1 2 5975884 2 2555 298519 location name 12 1 2 6262054 2 5 12349 var_def 3766862 id 3766862 var_specialized 644 id 644 var_decl_specifiers 489881 id 489881 name 498 id name 12 1 2 489881 name id 12 16 17 124 77 78 124 653 654 124 3181 3182 124 is_structured_binding 945 id 945 var_requires 386 id 64 constraint 386 id constraint 12 2 3 21 3 4 21 13 14 21 constraint id 12 1 2 386 type_decls 1633438 id 1633438 type_id 1614476 location 1547362 id type_id 12 1 2 1633438 id location 12 1 2 1633438 type_id id 12 1 2 1598134 2 10 16341 type_id location 12 1 2 1598259 2 10 16217 location id 12 1 2 1525282 2 64 22080 location type_id 12 1 2 1525407 2 64 21955 type_def 1095528 id 1095528 type_decl_top 675276 type_decl 675276 type_requires 7670 id 2041 constraint 7648 id constraint 12 1 2 1009 2 5 107 5 6 601 6 13 171 13 14 150 constraint id 12 1 2 7627 2 3 21 namespace_decls 407918 id 407918 namespace_id 1840 location 407918 bodylocation 407918 id namespace_id 12 1 2 407918 id location 12 1 2 407918 id bodylocation 12 1 2 407918 namespace_id id 12 1 2 389 2 3 202 3 6 170 6 15 154 15 34 145 35 62 145 63 81 145 86 144 162 151 264 145 270 1870 145 2205 12488 32 namespace_id location 12 1 2 389 2 3 202 3 6 170 6 15 154 15 34 145 35 62 145 63 81 145 86 144 162 151 264 145 270 1870 145 2205 12488 32 namespace_id bodylocation 12 1 2 389 2 3 202 3 6 170 6 15 154 15 34 145 35 62 145 63 81 145 86 144 162 151 264 145 270 1870 145 2205 12488 32 location id 12 1 2 407918 location namespace_id 12 1 2 407918 location bodylocation 12 1 2 407918 bodylocation id 12 1 2 407918 bodylocation namespace_id 12 1 2 407918 bodylocation location 12 1 2 407918 usings 272192 id 272192 element_id 59184 location 26846 kind 21 id element_id 12 1 2 272192 id location 12 1 2 272192 id kind 12 1 2 272192 element_id id 12 1 2 51453 2 5 5386 5 134 2344 element_id location 12 1 2 51453 2 5 5386 5 134 2344 element_id kind 12 1 2 59184 location id 12 1 2 21175 2 4 2291 4 132 1953 145 371 1425 location element_id 12 1 2 21175 2 4 2291 4 132 1953 145 371 1425 location kind 12 1 2 26846 kind id 12 393 394 10 25380 25381 10 kind element_id 12 214 215 10 5390 5391 10 kind location 12 356 357 10 2186 2187 10 using_container 580229 parent 21914 child 272192 parent child 12 1 2 10371 2 3 1615 3 6 1858 6 7 2312 7 28 1668 28 136 781 145 146 2619 146 437 686 child parent 12 1 2 96729 2 3 120270 3 4 20097 4 5 26709 5 65 8385 static_asserts 172982 id 172982 condition 172982 message 38704 location 22616 enclosing 6819 id condition 12 1 2 172982 id message 12 1 2 172982 id location 12 1 2 172982 id enclosing 12 1 2 172982 condition id 12 1 2 172982 condition message 12 1 2 172982 condition location 12 1 2 172982 condition enclosing 12 1 2 172982 message id 12 1 2 28454 2 3 640 3 4 3624 4 12 2084 12 17 3130 17 513 770 message condition 12 1 2 28454 2 3 640 3 4 3624 4 12 2084 12 17 3130 17 513 770 message location 12 1 2 35866 2 33 2838 message enclosing 12 1 2 30263 2 3 348 3 4 3389 4 12 1905 12 43 2797 location id 12 1 2 4273 2 3 3722 3 4 1743 4 5 121 5 6 4727 6 13 429 14 15 2643 16 17 64 17 18 4387 19 52 502 location condition 12 1 2 4273 2 3 3722 3 4 1743 4 5 121 5 6 4727 6 13 429 14 15 2643 16 17 64 17 18 4387 19 52 502 location message 12 1 2 6949 2 3 7663 3 4 7768 4 7 235 location enclosing 12 1 2 5060 2 3 8084 3 4 1483 4 5 4751 5 13 494 13 14 2643 16 43 97 enclosing id 12 1 2 5716 2 3 527 3 228 527 229 11052 48 enclosing condition 12 1 2 5716 2 3 527 3 228 527 229 11052 48 enclosing message 12 1 2 5870 2 3 518 3 2936 429 enclosing location 12 1 2 5854 2 3 535 3 1929 429 params 7060560 id 7019643 function 3404846 index 7983 type_id 1220275 id function 12 1 2 7019643 id index 12 1 2 7019643 id type_id 12 1 2 6978726 2 3 40917 function id 12 1 2 1473138 2 3 926247 3 4 578701 4 5 280805 5 65 145954 function index 12 1 2 1473138 2 3 926247 3 4 578701 4 5 280805 5 65 145954 function type_id 12 1 2 1781637 2 3 1030660 3 4 437488 4 11 155060 index id 12 2 3 3991 6 7 1995 14 18 623 23 138 623 320 15486 623 27294 27295 124 index function 12 2 3 3991 6 7 1995 14 18 623 23 138 623 320 15486 623 27294 27295 124 index type_id 12 1 2 3991 2 3 1995 4 7 623 9 55 623 116 2703 623 7497 7498 124 type_id id 12 1 2 737504 2 3 240387 3 5 93186 5 13 93809 13 2574 55387 type_id function 12 1 2 819588 2 3 179635 3 6 106159 6 27 92188 27 2562 22703 type_id index 12 1 2 995107 2 3 166786 3 65 58381 overrides 159497 new 150804 old 17961 new old 12 1 2 142119 2 4 8684 old new 12 1 2 9828 2 3 2432 3 4 1629 4 6 1483 6 18 1354 18 230 1232 membervariables 1501944 id 1499494 type_id 457553 name 642220 id type_id 12 1 2 1497152 2 4 2341 id name 12 1 2 1499494 type_id id 12 1 2 339380 2 3 72592 3 10 35451 10 4445 10129 type_id name 12 1 2 356970 2 3 64750 3 57 34362 60 2186 1470 name id 12 1 2 421557 2 3 122421 3 5 58051 5 664 40189 name type_id 12 1 2 524482 2 3 73191 3 668 44546 globalvariables 488384 id 488384 type_id 10354 name 112521 id type_id 12 1 2 488384 id name 12 1 2 488384 type_id id 12 1 2 6985 2 3 374 3 5 748 5 20 873 20 74 873 152 2216 498 type_id name 12 1 2 7110 2 3 374 3 5 748 5 20 748 20 74 873 125 228 498 name id 12 1 2 95306 2 7 8857 7 604 8358 name type_id 12 1 2 96928 2 3 15343 3 4 249 localvariables 726016 id 726016 type_id 53423 name 101594 id type_id 12 1 2 726016 id name 12 1 2 726016 type_id id 12 1 2 28857 2 3 7840 3 4 4028 4 6 4064 6 12 4132 12 162 4008 162 19347 492 type_id name 12 1 2 38358 2 3 6704 3 5 4476 5 3509 3884 name id 12 1 2 62515 2 3 16032 3 4 6528 4 8 8144 8 134 7620 134 7549 752 name type_id 12 1 2 84553 2 3 8408 3 15 7680 15 1509 952 autoderivation 229160 var 229160 derivation_type 623 var derivation_type 12 1 2 229160 derivation_type var 12 38 39 124 79 80 124 454 455 124 530 531 124 736 737 124 orphaned_variables 44321 var 44321 function 41051 var function 12 1 2 44321 function var 12 1 2 40199 2 47 851 enumconstants 347930 id 347930 parent 41551 index 13941 type_id 54 name 347549 location 320538 id parent 12 1 2 347930 id index 12 1 2 347930 id type_id 12 1 2 347930 id name 12 1 2 347930 id location 12 1 2 347930 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 41551 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 3812 11 17 3213 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 13941 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 6389 6390 54 type_id parent 12 763 764 54 type_id index 12 256 257 54 type_id name 12 6382 6383 54 type_id location 12 5886 5887 54 name id 12 1 2 347168 2 3 381 name parent 12 1 2 347168 2 3 381 name index 12 1 2 347549 name type_id 12 1 2 347549 name location 12 1 2 347168 2 3 381 location id 12 1 2 319503 2 205 1034 location parent 12 1 2 320538 location index 12 1 2 319503 2 205 1034 location type_id 12 1 2 320538 location name 12 1 2 319503 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 498 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 3030855 id 3030855 name 1460538 kind 748 type_id 1946678 id name 12 1 2 3030855 id kind 12 1 2 3030855 id type_id 12 1 2 3030855 name id 12 1 2 1344025 2 28 109902 29 4302 6611 name kind 12 1 2 1460538 name type_id 12 1 2 1344149 2 28 109777 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 1317453 2 3 375862 3 4 123250 4 137 130111 type_id name 12 1 2 1318950 2 3 375862 3 4 121753 4 137 130111 type_id kind 12 1 2 1319325 2 3 376486 3 4 123499 4 6 127366 pointerishsize 2247318 id 2247318 size 249 alignment 249 id size 12 1 2 2247318 id alignment 12 1 2 2247318 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 80586 id 80586 num_elements 17838 bytesize 20209 alignment 623 id num_elements 12 1 2 80586 id bytesize 12 1 2 80586 id alignment 12 1 2 80586 num_elements id 12 1 2 249 2 3 10852 3 4 249 4 5 3492 5 9 1496 9 42 1372 56 57 124 num_elements bytesize 12 1 2 11726 2 3 3991 3 5 997 5 11 1122 num_elements alignment 12 1 2 11726 2 3 3991 3 4 748 4 6 1372 bytesize id 12 1 2 623 2 3 12724 3 4 498 4 5 2744 5 7 1496 7 17 1621 24 45 498 bytesize num_elements 12 1 2 14595 2 3 3617 3 6 1871 6 7 124 bytesize alignment 12 1 2 14844 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 1762169 id 1762169 type_id 837952 id type_id 12 1 2 1762169 type_id id 12 1 2 662479 2 3 80940 3 6 64169 6 4526 30363 decltypes 814486 id 27564 expr 814486 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 27564 id base_type 12 1 2 27564 id parentheses_would_change_meaning 12 1 2 27564 expr id 12 1 2 814486 expr kind 12 1 2 814486 expr base_type 12 1 2 814486 expr parentheses_would_change_meaning 12 1 2 814486 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 7949 id 7949 arg_type 7176 kind 85 base_type 5242 id arg_type 12 1 2 7949 id kind 12 1 2 7949 id base_type 12 1 2 7949 arg_type id 12 1 2 6402 2 3 773 arg_type kind 12 1 2 6402 2 3 773 arg_type base_type 12 1 2 7154 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 3631 2 3 902 3 4 343 4 6 365 base_type arg_type 12 1 2 3781 2 3 988 3 4 451 4 5 21 base_type kind 12 1 2 4082 2 3 1138 3 4 21 usertypes 4151247 id 4151247 name 918449 kind 126 id name 12 1 2 4151247 id kind 12 1 2 4151247 name id 12 1 2 654210 2 3 158649 3 8 70559 8 32672 35031 name kind 12 1 2 866710 2 10 51739 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 92774 92775 10 166854 166855 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 57611 57612 10 usertypesize 1363676 id 1363676 size 1478 alignment 84 id size 12 1 2 1363676 id alignment 12 1 2 1363676 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 99777 52 size alignment 12 1 2 1203 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 114972 114973 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 11476 id 11476 usertype_uuid 47827 id 47827 uuid 47283 id uuid 12 1 2 47827 uuid id 12 1 2 46740 2 3 543 usertype_alias_kind 1762169 id 1762169 alias_kind 21 id alias_kind 12 1 2 1762169 alias_kind id 12 36907 36908 10 129947 129948 10 nontype_template_parameters 766248 id 766248 type_template_type_constraint 27115 id 13364 constraint 25976 id constraint 12 1 2 10205 2 3 902 3 5 1031 5 14 1117 14 17 107 constraint id 12 1 2 24837 2 3 1138 mangled_name 7853951 id 7853951 mangled_name 6364346 is_complete 249 id mangled_name 12 1 2 7853951 id is_complete 12 1 2 7853951 mangled_name id 12 1 2 6036261 2 1120 328084 mangled_name is_complete 12 1 2 6364346 is_complete id 12 6 7 124 62953 62954 124 is_complete mangled_name 12 6 7 124 51012 51013 124 is_pod_class 593798 id 593798 is_standard_layout_class 1124307 id 1124307 is_complete 1346155 id 1346155 is_class_template 232144 id 232144 class_instantiation 1125965 to 1122924 from 71794 to from 12 1 2 1120790 2 8 2133 from to 12 1 2 20499 2 3 12884 3 4 7107 4 5 4657 5 7 6072 7 10 5713 10 17 5903 17 51 5396 51 4223 3559 class_template_argument 2898347 type_id 1366971 index 1182 arg_type 822016 type_id index 12 1 2 579310 2 3 410247 3 4 251017 4 7 103087 7 113 23308 type_id arg_type 12 1 2 607846 2 3 424251 3 4 251851 4 113 83021 index type_id 12 2 3 10 4 5 749 5 30 95 33 90 95 95 453 95 643 7128 95 11968 129432 42 index arg_type 12 2 3 10 4 5 749 5 16 105 16 35 95 37 155 95 196 3263 95 10413 44535 31 arg_type type_id 12 1 2 513672 2 3 167626 3 5 75079 5 47 61729 47 12619 3907 arg_type index 12 1 2 723744 2 3 79905 3 22 18365 class_template_argument_value 510060 type_id 205802 index 306 arg_value 509924 type_id index 12 1 2 155791 2 3 43368 3 8 6643 type_id arg_value 12 1 2 147921 2 3 40472 3 45 15534 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 509787 2 3 136 arg_value index 12 1 2 509924 is_proxy_class_for 48433 id 48433 templ_param_id 45761 id templ_param_id 12 1 2 48433 templ_param_id id 12 1 2 45043 2 79 718 type_mentions 5907630 id 5907630 type_id 277788 location 5851321 kind 54 id type_id 12 1 2 5907630 id location 12 1 2 5907630 id kind 12 1 2 5907630 type_id id 12 1 2 137233 2 3 31204 3 4 11653 4 5 14975 5 7 19931 7 12 21837 12 28 21075 28 8941 19877 type_id location 12 1 2 137233 2 3 31204 3 4 11653 4 5 14975 5 7 19931 7 12 21837 12 28 21075 28 8941 19877 type_id kind 12 1 2 277788 location id 12 1 2 5805631 2 4 45690 location type_id 12 1 2 5805631 2 4 45690 location kind 12 1 2 5851321 kind id 12 108481 108482 54 kind type_id 12 5101 5102 54 kind location 12 107447 107448 54 is_function_template 1331300 id 1331300 function_instantiation 973788 to 973788 from 182704 to from 12 1 2 973788 from to 12 1 2 110583 2 3 42788 3 9 14444 9 104 13729 119 1532 1158 function_template_argument 2484687 function_id 1453222 index 476 arg_type 297989 function_id index 12 1 2 782976 2 3 413137 3 4 171802 4 15 85305 function_id arg_type 12 1 2 802122 2 3 411230 3 4 169622 4 9 70247 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 174766 2 3 26334 3 4 19997 4 6 22654 6 11 23234 11 76 23370 79 2452 7631 arg_type index 12 1 2 256801 2 3 32125 3 15 9061 function_template_argument_value 452758 function_id 196774 index 476 arg_value 450067 function_id index 12 1 2 151396 2 3 42891 3 8 2486 function_id arg_value 12 1 2 144480 2 3 36690 3 54 14853 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 447375 2 3 2691 arg_value index 12 1 2 450067 is_variable_template 58631 id 58631 variable_instantiation 423017 to 423017 from 35303 to from 12 1 2 423017 from to 12 1 2 15219 2 3 3867 3 4 2370 4 6 2993 6 8 2245 8 12 3118 12 31 2744 32 546 2744 variable_template_argument 768941 variable_id 401186 index 1995 arg_type 256355 variable_id index 12 1 2 156557 2 3 189989 3 4 36426 4 17 18213 variable_id arg_type 12 1 2 171402 2 3 180259 3 4 33681 4 17 15842 index variable_id 12 28 29 873 34 35 374 37 38 124 66 67 124 146 147 124 438 439 124 1961 1962 124 3216 3217 124 index arg_type 12 1 2 873 2 3 374 5 6 124 28 29 124 54 55 124 161 162 124 747 748 124 1325 1326 124 arg_type variable_id 12 1 2 175519 2 3 44784 3 6 21581 6 206 14470 arg_type index 12 1 2 228037 2 3 24699 3 7 3617 variable_template_argument_value 19959 variable_id 14844 index 498 arg_value 19959 variable_id index 12 1 2 13347 2 3 1496 variable_id arg_value 12 1 2 10478 2 3 3991 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 19959 arg_value index 12 1 2 19959 template_template_instantiation 6362 to 4989 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 9674 type_id 6114 index 105 arg_type 9082 type_id index 12 1 2 5016 2 3 422 3 8 506 8 11 168 type_id arg_type 12 1 2 5037 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 9050 3 43 31 arg_type index 12 1 2 9061 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 3609 concept_id 3609 name 3609 location 3609 concept_id name 12 1 2 3609 concept_id location 12 1 2 3609 name concept_id 12 1 2 3609 name location 12 1 2 3609 location concept_id 12 1 2 3609 location name 12 1 2 3609 concept_instantiation 90305 to 90305 from 3437 to from 12 1 2 90305 from to 12 1 2 236 2 3 107 3 4 365 4 5 128 5 6 300 6 8 236 8 10 107 10 12 279 12 15 214 15 19 214 19 25 257 25 37 257 38 49 257 50 72 257 78 387 214 is_type_constraint 36848 concept_id 36848 concept_template_argument 112887 concept_id 76275 index 128 arg_type 21399 concept_id index 12 1 2 46409 2 3 24644 3 7 5221 concept_id arg_type 12 1 2 50019 2 3 22345 3 7 3910 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 10377 2 3 2965 3 4 1052 4 5 1353 5 6 1160 6 9 1611 9 14 1976 14 259 902 arg_type index 12 1 2 18005 2 3 3265 3 4 128 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 604495 id 604495 return_type 283851 id return_type 12 1 2 604495 return_type id 12 1 2 234078 2 3 35225 3 4677 14546 routinetypeargs 1178520 routine 416002 index 980 type_id 112074 routine index 12 1 2 82939 2 3 126069 3 4 107880 4 5 49284 5 7 33164 7 19 16664 routine type_id 12 1 2 88929 2 3 138703 3 4 114633 4 5 40734 5 10 32892 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 33273 2 3 15574 3 4 13287 4 5 9802 5 6 6371 6 8 9475 8 13 9530 13 26 8658 26 926 6099 type_id index 12 1 2 79399 2 3 17535 3 5 9475 5 17 5663 ptrtomembers 9726 id 9726 type_id 7973 class_id 4868 id type_id 12 1 2 9726 id class_id 12 1 2 9726 type_id id 12 1 2 7751 2 84 221 type_id class_id 12 1 2 7751 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 854164 type_id 849020 spec_id 95 type_id spec_id 12 1 2 843877 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 9714180 func_id 4008747 spec_id 2370 func_id spec_id 12 1 2 1527029 2 3 506223 3 4 1036897 4 5 692845 5 8 245751 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 3075514 var_id 2315056 spec_id 1122 var_id spec_id 12 1 2 1658263 2 3 553627 3 5 103165 spec_id var_id 12 97 98 124 240 241 124 1091 1092 124 1334 1335 124 2238 2239 124 2773 2774 124 3449 3450 124 4939 4940 124 8493 8494 124 explicit_specifier_exprs 41291 func_id 41291 constant 41291 func_id constant 12 1 2 41291 constant func_id 12 1 2 41291 attributes 653799 id 653799 kind 374 name 2120 name_space 249 location 647686 id kind 12 1 2 653799 id name 12 1 2 653799 id name_space 12 1 2 653799 id location 12 1 2 653799 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 641823 2 5 5863 location kind 12 1 2 647686 location name 12 1 2 642572 2 3 5114 location name_space 12 1 2 647686 attribute_args 82563 id 82563 kind 17 attribute 71260 index 40 location 57185 id kind 12 1 2 82563 id attribute 12 1 2 82563 id index 12 1 2 82563 id location 12 1 2 82563 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 65791 2 7 5347 7 25 121 attribute kind 12 1 2 69744 2 3 1516 attribute index 12 1 2 68216 2 8 3044 attribute location 12 1 2 68748 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 41507 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 56936 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 71889 arg 71889 constant 71889 arg constant 12 1 2 71889 constant arg 12 1 2 71889 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 96304 type_id 94558 spec_id 32434 type_id spec_id 12 1 2 92811 2 3 1746 spec_id type_id 12 1 2 27943 2 9 2494 11 58 1995 funcattributes 843539 func_id 799005 spec_id 616749 func_id spec_id 12 1 2 758961 2 7 40043 spec_id func_id 12 1 2 571715 2 213 45033 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 5995 namespace_id 136 spec_id 5995 namespace_id spec_id 12 1 2 68 11 12 34 163 164 34 spec_id namespace_id 12 1 2 5995 stmtattributes 2213 stmt_id 2213 spec_id 558 stmt_id spec_id 12 1 2 2213 spec_id stmt_id 12 1 2 214 2 3 150 3 4 42 9 10 107 13 16 42 unspecifiedtype 7174204 type_id 7174204 unspecified_type_id 3962840 type_id unspecified_type_id 12 1 2 7174204 unspecified_type_id type_id 12 1 2 2481094 2 3 1116611 3 7 302636 7 537 62498 member 4189506 parent 543273 index 29689 child 4184890 parent index 12 1 2 128988 2 3 83331 3 4 32434 4 5 44908 5 6 42414 6 7 33931 7 9 42289 9 13 41166 13 18 41291 18 42 40792 42 239 11726 parent child 12 1 2 128738 2 3 83455 3 4 32184 4 5 45033 5 6 42538 6 7 32808 7 9 42663 9 13 41540 13 18 41416 18 42 40917 42 265 11975 index parent 12 1 2 6486 2 3 2619 3 8 1871 9 10 2869 10 19 2245 19 26 2245 26 36 2494 36 50 2245 54 141 2245 150 468 2245 480 4310 2120 index child 12 1 2 5488 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 4184890 child index 12 1 2 4180274 2 3 4615 enclosingfunction 114807 child 114807 parent 71337 child parent 12 1 2 114807 parent child 12 1 2 49329 2 3 4633 3 4 15364 4 37 2009 derivations 476878 derivation 476878 sub 455143 index 238 super 235543 location 35396 derivation sub 12 1 2 476878 derivation index 12 1 2 476878 derivation super 12 1 2 476878 derivation location 12 1 2 476878 sub derivation 12 1 2 438620 2 9 16522 sub index 12 1 2 438620 2 8 16522 sub super 12 1 2 438620 2 9 16522 sub location 12 1 2 438620 2 8 16522 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 225732 2 1655 9811 super sub 12 1 2 225732 2 1655 9811 super index 12 1 2 235100 2 4 442 super location 12 1 2 230194 2 81 5348 location derivation 12 1 2 26504 2 5 3134 5 22 2759 22 383 2691 388 928 306 location sub 12 1 2 26504 2 5 3134 5 22 2759 22 383 2691 388 928 306 location index 12 1 2 35396 location super 12 1 2 28718 2 4 2623 4 26 2827 26 928 1226 derspecifiers 478649 der_id 476435 spec_id 136 der_id spec_id 12 1 2 474221 2 3 2214 spec_id der_id 12 65 66 34 92 93 34 1104 1105 34 12789 12790 34 direct_base_offsets 449965 der_id 449965 offset 511 der_id offset 12 1 2 449965 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 700430 id 700430 type_id 42414 decl_id 77742 location 6098 id type_id 12 1 2 700430 id decl_id 12 1 2 700430 id location 12 1 2 700430 type_id id 12 1 2 6166 2 3 13967 3 7 3577 7 12 3440 12 20 3645 20 32 3304 33 50 3781 50 80 3781 101 120 749 type_id decl_id 12 1 2 6166 2 3 13967 3 7 3577 7 12 3440 12 20 3645 20 32 3304 33 50 3781 50 80 3781 101 120 749 type_id location 12 1 2 41051 2 13 1362 decl_id id 12 1 2 47864 2 3 6064 3 8 5995 8 15 6064 15 40 6064 40 164 5689 decl_id type_id 12 1 2 47864 2 3 6064 3 8 5995 8 15 6064 15 40 6064 40 164 5689 decl_id location 12 1 2 77060 2 5 681 location id 12 1 2 5723 2 20371 374 location type_id 12 1 2 5961 2 1148 136 location decl_id 12 1 2 5757 2 2129 340 comments 11233100 id 11233100 contents 4303524 location 11233100 id contents 12 1 2 11233100 id location 12 1 2 11233100 contents id 12 1 2 3928784 2 6 322970 6 34447 51770 contents location 12 1 2 3928784 2 6 322970 6 34447 51770 location id 12 1 2 11233100 location contents 12 1 2 11233100 commentbinding 3914688 id 3350706 element 3749148 id element 12 1 2 3289081 2 1706 61625 element id 12 1 2 3583609 2 3 165539 exprconv 9633168 converted 9633062 conversion 9633168 converted conversion 12 1 2 9632957 2 3 105 conversion converted 12 1 2 9633168 compgenerated 9895967 id 9895967 synthetic_destructor_call 1669328 element 1243197 i 386 destructor_call 1669328 element i 12 1 2 827509 2 3 408898 3 19 6789 element destructor_call 12 1 2 827509 2 3 408898 3 19 6789 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 1669328 destructor_call i 12 1 2 1669328 namespaces 8649 id 8649 name 4572 id name 12 1 2 8649 name id 12 1 2 3738 2 3 528 3 149 306 namespace_inline 498 id 498 namespacembrs 2038492 parentid 3991 memberid 2038492 parentid memberid 12 1 2 498 2 3 249 3 4 498 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 15613 15614 124 memberid parentid 12 1 2 2038492 exprparents 19454457 expr_id 19454457 child_index 20035 parent_id 12940148 expr_id child_index 12 1 2 19454457 expr_id parent_id 12 1 2 19454457 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 7394848 2 3 5082743 3 712 462556 parent_id child_index 12 1 2 7394848 2 3 5082743 3 712 462556 expr_isload 6899311 expr_id 6899311 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 5800192 caller 5800192 kind 64 caller kind 12 1 2 5800192 kind caller 12 230 231 21 1408 1409 21 268315 268316 21 numtemplatearguments 627727 expr_id 627727 num 374 expr_id num 12 1 2 627727 num expr_id 12 7 8 124 1266 1267 124 3759 3760 124 specialnamequalifyingelements 124 id 124 name 124 id name 12 1 2 124 name id 12 1 2 124 namequalifiers 3037638 id 3037638 qualifiableelement 3037638 qualifyingelement 47419 location 551672 id qualifiableelement 12 1 2 3037638 id qualifyingelement 12 1 2 3037638 id location 12 1 2 3037638 qualifiableelement id 12 1 2 3037638 qualifiableelement qualifyingelement 12 1 2 3037638 qualifiableelement location 12 1 2 3037638 qualifyingelement id 12 1 2 31498 2 3 8164 3 5 4103 5 6810 3566 19018 41956 85 qualifyingelement qualifiableelement 12 1 2 31498 2 3 8164 3 5 4103 5 6810 3566 19018 41956 85 qualifyingelement location 12 1 2 34356 2 3 7348 3 6 3566 6 20057 2148 location id 12 1 2 79046 2 6 38030 6 7 398435 7 192 36160 location qualifiableelement 12 1 2 79046 2 6 38030 6 7 398435 7 192 36160 location qualifyingelement 12 1 2 111383 2 4 13278 4 5 414721 5 33 12289 varbind 8254733 expr 8254733 var 1050389 expr var 12 1 2 8254733 var expr 12 1 2 171538 2 3 188703 3 4 145649 4 5 116637 5 6 83152 6 7 65818 7 9 80816 9 13 81576 13 27 79128 27 5137 37369 funbind 5809904 expr 5807433 fun 275686 expr fun 12 1 2 5804962 2 3 2470 fun expr 12 1 2 181298 2 3 38782 3 4 17167 4 8 22710 8 37798 15727 expr_allocator 45241 expr 45241 func 102 form 34 expr func 12 1 2 45241 expr form 12 1 2 45241 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 53826 expr 53826 func 102 form 68 expr func 12 1 2 53826 expr form 12 1 2 53826 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 897887 cond 897887 guard 897887 cond guard 12 1 2 897887 guard cond 12 1 2 897887 expr_cond_true 897883 cond 897883 true 897883 cond true 12 1 2 897883 true cond 12 1 2 897883 expr_cond_false 897887 cond 897887 false 897887 cond false 12 1 2 897887 false cond 12 1 2 897887 values 13474772 id 13474772 str 114567 id str 12 1 2 13474772 str id 12 1 2 78303 2 3 15301 3 6 8895 6 52 8629 52 674264 3437 valuetext 6647555 id 6647555 text 1095412 id text 12 1 2 6647555 text id 12 1 2 833985 2 3 146940 3 7 86537 7 593553 27950 valuebind 13583356 val 13474772 expr 13583356 val expr 12 1 2 13384216 2 6 90555 expr val 12 1 2 13583356 fieldoffsets 1499494 id 1499494 byteoffset 31367 bitoffset 435 id byteoffset 12 1 2 1499494 id bitoffset 12 1 2 1499494 byteoffset id 12 1 2 17698 2 3 2450 3 5 2668 5 12 2613 12 35 2450 35 211 2396 250 5966 1089 byteoffset bitoffset 12 1 2 30387 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 27179 27180 54 bitoffset byteoffset 12 12 13 163 13 14 108 14 15 108 576 577 54 bitfield 30313 id 30313 bits 3492 declared_bits 3492 id bits 12 1 2 30313 id declared_bits 12 1 2 30313 bits id 12 1 2 997 2 3 748 3 4 249 4 5 498 5 7 249 8 9 249 9 11 249 13 143 249 bits declared_bits 12 1 2 3492 declared_bits id 12 1 2 997 2 3 748 3 4 249 4 5 498 5 7 249 8 9 249 9 11 249 13 143 249 declared_bits bits 12 1 2 3492 initialisers 2247637 init 2247637 var 979696 expr 2247637 location 516295 init var 12 1 2 2247637 init expr 12 1 2 2247637 init location 12 1 2 2247637 var init 12 1 2 869453 2 15 37398 16 25 72843 var expr 12 1 2 869453 2 15 37398 16 25 72843 var location 12 1 2 979688 2 3 8 expr init 12 1 2 2247637 expr var 12 1 2 2247637 expr location 12 1 2 2247637 location init 12 1 2 414608 2 3 33555 3 13 42013 13 111925 26119 location var 12 1 2 443873 2 3 34463 3 12238 37958 location expr 12 1 2 414608 2 3 33555 3 13 42013 13 111925 26119 braced_initialisers 68305 init 68305 expr_ancestor 1675301 exp 1675301 ancestor 838467 exp ancestor 12 1 2 1675301 ancestor exp 12 1 2 17059 2 3 811351 3 19 10055 exprs 25210887 id 25210887 kind 1450 location 10585988 id kind 12 1 2 25210887 id location 12 1 2 25210887 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 8903998 2 3 820618 3 16 797208 16 71733 64162 location kind 12 1 2 9043402 2 3 774282 3 32 768303 expr_reuse 845836 reuse 845836 original 845836 value_category 42 reuse original 12 1 2 845836 reuse value_category 12 1 2 845836 original reuse 12 1 2 845836 original value_category 12 1 2 845836 value_category reuse 12 58 59 21 39309 39310 21 value_category original 12 58 59 21 39309 39310 21 expr_types 25210887 id 25210887 typeid 214205 value_category 43 id typeid 12 1 2 25210887 id value_category 12 1 2 25210887 typeid id 12 1 2 52512 2 3 35191 3 4 14507 4 5 14529 5 8 17562 8 14 17387 14 24 16441 24 49 16068 49 134 16178 134 441505 13826 typeid value_category 12 1 2 185915 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 46195 expr 46195 type_id 27390 expr type_id 12 1 2 46195 type_id expr 12 1 2 11514 2 3 14478 3 19 1396 new_array_allocated_type 6641 expr 6641 type_id 2838 expr type_id 12 1 2 6641 type_id expr 12 1 2 40 2 3 2505 3 5 218 6 15 72 aggregate_field_init 5717381 aggregate 1243069 initializer 5717203 field 3228 position 32 is_designated 2 aggregate initializer 12 1 2 19691 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 19687 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 19691 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 1242987 2 3 82 initializer aggregate 12 1 2 5717203 initializer field 12 1 2 5717025 2 3 178 initializer position 12 1 2 5717203 initializer is_designated 12 1 2 5717203 field aggregate 12 1 2 1434 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 1434 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 3214 2 5 14 field is_designated 12 1 2 3202 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 1243069 1243070 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 1243069 1243070 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 1284 1285 1 position is_designated 12 1 2 24 2 3 8 is_designated aggregate 12 480 481 1 1242671 1242672 1 is_designated initializer 12 710 711 1 5716493 5716494 1 is_designated field 12 218 219 1 3036 3037 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 408340 expr 408340 decl 408340 expr decl 12 1 2 408340 decl expr 12 1 2 408340 typeid_bind 47899 expr 47899 type_id 15943 expr type_id 12 1 2 47899 type_id expr 12 1 2 2963 2 3 12570 3 328 408 uuidof_bind 26695 expr 26695 type_id 26443 expr type_id 12 1 2 26695 type_id expr 12 1 2 26232 2 4 210 sizeof_bind 242030 expr 242030 type_id 11210 expr type_id 12 1 2 242030 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 19023 expr 19023 default_capture 24 has_explicit_return_type 16 has_explicit_parameter_list 16 expr default_capture 12 1 2 19023 expr has_explicit_return_type 12 1 2 19023 expr has_explicit_parameter_list 12 1 2 19023 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 31909 id 31909 lambda 15463 index 137 field 31909 captured_by_reference 16 is_implicit 16 location 17912 id lambda 12 1 2 31909 id index 12 1 2 31909 id field 12 1 2 31909 id captured_by_reference 12 1 2 31909 id is_implicit 12 1 2 31909 id location 12 1 2 31909 lambda id 12 1 2 8198 2 3 3535 3 4 1654 4 6 1256 6 18 819 lambda index 12 1 2 8198 2 3 3535 3 4 1654 4 6 1256 6 18 819 lambda field 12 1 2 8198 2 3 3535 3 4 1654 4 6 1256 6 18 819 lambda captured_by_reference 12 1 2 14223 2 3 1240 lambda is_implicit 12 1 2 15342 2 3 121 lambda location 12 1 2 8790 2 3 3689 3 4 1386 4 7 1289 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 31909 field lambda 12 1 2 31909 field index 12 1 2 31909 field captured_by_reference 12 1 2 31909 field is_implicit 12 1 2 31909 field location 12 1 2 31909 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 15666 2 6 1435 6 68 810 location lambda 12 1 2 16242 2 13 1467 13 68 202 location index 12 1 2 17223 2 8 689 location field 12 1 2 15666 2 6 1435 6 68 810 location captured_by_reference 12 1 2 17888 2 3 24 location is_implicit 12 1 2 17912 fold 1246 expr 1246 operator 85 is_left_fold 21 expr operator 12 1 2 1246 expr is_left_fold 12 1 2 1246 operator expr 12 1 2 42 2 3 21 54 55 21 operator is_left_fold 12 1 2 85 is_left_fold expr 12 58 59 21 is_left_fold operator 12 4 5 21 stmts 6358201 id 6358201 kind 162 location 2679769 id kind 12 1 2 6358201 id location 12 1 2 6358201 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 119906 119907 8 200140 200141 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 49040 49041 8 86406 86407 8 101101 101102 8 location id 12 1 2 2221080 2 3 181910 3 10 201818 10 1789 74960 location kind 12 1 2 2596951 2 10 82817 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 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 990227 if_stmt 990227 then_id 990227 if_stmt then_id 12 1 2 990227 then_id if_stmt 12 1 2 990227 if_else 436486 if_stmt 436486 else_id 436486 if_stmt else_id 12 1 2 436486 else_id if_stmt 12 1 2 436486 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 106035 constexpr_if_stmt 106035 then_id 106035 constexpr_if_stmt then_id 12 1 2 106035 then_id constexpr_if_stmt 12 1 2 106035 constexpr_if_else 76095 constexpr_if_stmt 76095 else_id 76095 constexpr_if_stmt else_id 12 1 2 76095 else_id constexpr_if_stmt 12 1 2 76095 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 39648 while_stmt 39648 body_id 39648 while_stmt body_id 12 1 2 39648 body_id while_stmt 12 1 2 39648 do_body 233644 do_stmt 233644 body_id 233644 do_stmt body_id 12 1 2 233644 body_id do_stmt 12 1 2 233644 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 834964 switch_stmt 411283 index 386 case_id 834964 switch_stmt index 12 1 2 21 2 3 408404 3 19 2857 switch_stmt case_id 12 1 2 21 2 3 408404 3 19 2857 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 834964 case_id index 12 1 2 834964 switch_body 411283 switch_stmt 411283 body_id 411283 switch_stmt body_id 12 1 2 411283 body_id switch_stmt 12 1 2 411283 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 76342 for_stmt 76342 condition_id 76342 for_stmt condition_id 12 1 2 76342 condition_id for_stmt 12 1 2 76342 for_update 73387 for_stmt 73387 update_id 73387 for_stmt update_id 12 1 2 73387 update_id for_stmt 12 1 2 73387 for_body 84390 for_stmt 84390 body_id 84390 for_stmt body_id 12 1 2 84390 body_id for_stmt 12 1 2 84390 stmtparents 5618647 id 5618647 index 15747 parent 2377536 id index 12 1 2 5618647 id parent 12 1 2 5618647 index id 12 1 2 5173 2 3 1289 3 4 283 4 5 2002 7 8 1313 8 12 1021 12 29 1386 29 39 1183 42 78 1192 78 209703 900 index parent 12 1 2 5173 2 3 1289 3 4 283 4 5 2002 7 8 1313 8 12 1021 12 29 1386 29 39 1183 42 78 1192 78 209703 900 parent id 12 1 2 1356881 2 3 516458 3 4 151250 4 6 155450 6 16 178553 16 1943 18942 parent index 12 1 2 1356881 2 3 516458 3 4 151250 4 6 155450 6 16 178553 16 1943 18942 ishandler 43779 block 43779 stmt_decl_bind 724593 stmt 714043 num 72 decl 724593 stmt num 12 1 2 706591 2 10 7452 stmt decl 12 1 2 706591 2 10 7452 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 724593 decl num 12 1 2 724593 stmt_decl_entry_bind 724593 stmt 714043 num 72 decl_entry 724593 stmt num 12 1 2 706591 2 10 7452 stmt decl_entry 12 1 2 706591 2 10 7452 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 724593 decl_entry num 12 1 2 724593 blockscope 1644291 block 1644291 enclosing 1427106 block enclosing 12 1 2 1644291 enclosing block 12 1 2 1294500 2 4 117262 4 29 15343 jumpinfo 348325 id 348325 str 28949 target 72707 id str 12 1 2 348325 id target 12 1 2 348325 str id 12 2 3 13597 3 4 6058 4 5 2014 5 6 1888 6 10 2197 10 25 2189 25 13711 1002 str target 12 1 2 23191 2 3 3626 3 3321 2131 target id 12 1 2 33 2 3 36211 3 4 17633 4 5 7379 5 8 6418 8 2124 5030 target str 12 1 2 72707 preprocdirects 5408285 id 5408285 kind 1372 location 5405041 id kind 12 1 2 5408285 id location 12 1 2 5408285 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 5404916 27 28 124 location kind 12 1 2 5405041 preprocpair 1141186 begin 888947 elseelifend 1141186 begin elseelifend 12 1 2 649558 2 3 230407 3 9 8981 elseelifend begin 12 1 2 1141186 preproctrue 439359 branch 439359 preprocfalse 285296 branch 285296 preproctext 4352301 id 4352301 head 2955008 body 1683337 id head 12 1 2 4352301 id body 12 1 2 4352301 head id 12 1 2 2756411 2 798 198597 head body 12 1 2 2873798 2 5 81210 body id 12 1 2 1535137 2 10 127242 10 13606 20957 body head 12 1 2 1539379 2 12 126867 12 3246 17090 includes 318598 id 318598 included 58688 id included 12 1 2 318598 included id 12 1 2 29043 2 3 9441 3 4 4953 4 6 5354 6 11 4520 11 47 4403 47 793 971 link_targets 816 id 816 binary 816 id binary 12 1 2 816 binary id 12 1 2 816 link_parent 30401054 element 3866469 link_target 340 element link_target 12 1 2 530500 2 9 26947 9 10 3309021 link_target element 12 3 4 34 97389 97390 34 97508 97509 34 97561 97562 34 97588 97589 34 97610 97611 34 97642 97643 34 99649 99650 34 103029 103030 34 104395 104396 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