@compilation 9651 @externalDataElement 65 @external_package 4 @svnentry 575525 @location_default 29785199 @location_stmt 3820138 @location_expr 13188829 @diagnostic 4979 @file 123129 @folder 16323 @macro_expansion 32951596 @other_macro_reference 858174 @function 4645804 @fun_decl 5009596 @var_decl 8422707 @type_decl 3280187 @namespace_decl 311514 @using 369388 @static_assert 134648 @parameter 6575765 @membervariable 1054767 @globalvariable 301276 @localvariable 576915 @enumconstant 241686 @errortype 466 @unknowntype 466 @void 466 @boolean 466 @char 466 @unsigned_char 466 @signed_char 466 @short 466 @unsigned_short 466 @signed_short 466 @int 466 @unsigned_int 466 @signed_int 466 @long 466 @unsigned_long 466 @signed_long 466 @long_long 466 @unsigned_long_long 466 @signed_long_long 466 @float 466 @double 466 @long_double 466 @complex_float 466 @complex_double 466 @complex_long_double 466 @imaginary_float 466 @imaginary_double 466 @imaginary_long_double 466 @wchar_t 466 @decltype_nullptr 466 @int128 466 @unsigned_int128 466 @signed_int128 466 @float128 466 @complex_float128 466 @decimal32 466 @decimal64 466 @decimal128 466 @char16_t 466 @char32_t 466 @std_float32 466 @float32x 466 @std_float64 466 @float64x 466 @std_float128 466 @char8_t 466 @float16 466 @complex_float16 466 @fp16 466 @std_bfloat16 466 @std_float16 466 @complex_std_float32 466 @complex_float32x 466 @complex_std_float64 466 @complex_float64x 466 @complex_std_float128 466 @pointer 567608 @type_with_specifiers 1010221 @array 110070 @routineptr 624146 @reference 1720096 @gnu_vector 693 @routinereference 234 @rvalue_reference 620183 @block 10 @decltype 27051 @usertype 5228803 @mangledname 6447972 @type_mention 4029404 @routinetype 537719 @ptrtomember 37778 @specifier 24719 @gnuattribute 686073 @stdattribute 476990 @declspec 243125 @msattribute 3 @alignas 9794 @attribute_arg_token 39177 @attribute_arg_constant_expr 370787 @attribute_arg_empty 1 @attribute_arg_constant 1 @attribute_arg_type 466 @attribute_arg_expr 1 @derivation 390765 @frienddecl 705602 @comment 8267972 @namespace 12126 @namequalifier 1508764 @specialnamequalifyingelement 466 @value 10777417 @initialiser 1710171 @address_of 438815 @indirect 292665 @array_to_pointer 1430934 @parexpr 3587718 @arithnegexpr 650875 @unaryplusexpr 2916 @complementexpr 27839 @notexpr 276443 @postincrexpr 62049 @postdecrexpr 42038 @preincrexpr 70578 @predecrexpr 26209 @conditionalexpr 657281 @addexpr 398421 @subexpr 340781 @mulexpr 306377 @divexpr 133175 @remexpr 15609 @paddexpr 86668 @psubexpr 49903 @pdiffexpr 33697 @lshiftexpr 566340 @rshiftexpr 140849 @andexpr 489088 @orexpr 145475 @xorexpr 54178 @eqexpr 470681 @neexpr 301687 @gtexpr 104007 @ltexpr 101675 @geexpr 59253 @leexpr 212540 @assignexpr 937019 @assignaddexpr 68229 @assignsubexpr 11200 @assignmulexpr 8209 @assigndivexpr 4994 @assignremexpr 689 @assignlshiftexpr 2716 @assignrshiftexpr 4495 @assignandexpr 4826 @assignorexpr 23626 @assignxorexpr 21845 @assignpaddexpr 13629 @assignpsubexpr 1152 @andlogicalexpr 249969 @orlogicalexpr 866168 @commaexpr 122868 @subscriptexpr 364458 @callexpr 316218 @vastartexpr 3738 @vaargexpr 952 @vaendexpr 2798 @vacopyexpr 139 @varaccess 6029528 @runtime_sizeof 295856 @runtime_alignof 49158 @expr_stmt 94393 @routineexpr 3176148 @type_operand 1128831 @offsetofexpr 19994 @typescompexpr 563815 @literal 4406923 @aggregateliteral 913874 @c_style_cast 4210086 @temp_init 791807 @errorexpr 46203 @reference_to 1568970 @ref_indirect 1905327 @vacuous_destructor_call 8030 @assume 3230 @conjugation 11 @realpartexpr 78 @imagpartexpr 78 @jmulexpr 1 @jdivexpr 1 @fjaddexpr 1 @jfaddexpr 1 @fjsubexpr 1 @jfsubexpr 1 @minexpr 1 @maxexpr 1 @virtfunptrexpr 1 @thisaccess 1117527 @new_expr 46968 @delete_expr 11611 @throw_expr 21048 @condition_decl 40577 @braced_init_list 1060 @type_id 35947 @sizeof_pack 5596 @hasassignexpr 2 @hascopyexpr 2 @hasnothrowassign 3 @hasnothrowconstr 3 @hasnothrowcopy 5 @hastrivialassign 2 @hastrivialconstr 3 @hastrivialcopy 2 @hasuserdestr 3 @hasvirtualdestr 3 @isabstractexpr 18 @isbaseofexpr 152 @isclassexpr 1853 @isconvtoexpr 197 @isemptyexpr 1460 @isenumexpr 492 @ispodexpr 615 @ispolyexpr 3 @isunionexpr 5 @intaddrexpr 1 @hastrivialdestructor 466 @uuidof 20292 @delete_array_expr 1364 @new_array_expr 5097 @foldexpr 4 @ctordirectinit 111319 @ctorvirtualinit 6318 @ctorfieldinit 198163 @ctordelegatinginit 3302 @dtordirectdestruct 41197 @dtorvirtualdestruct 4067 @dtorfielddestruct 41092 @static_cast 214320 @reinterpret_cast 31628 @const_cast 34584 @dynamic_cast 1006 @lambdaexpr 21454 @param_ref 234832 @noopexpr 38 @istriviallyconstructibleexpr 1280 @isdestructibleexpr 4 @isnothrowdestructibleexpr 5 @istriviallydestructibleexpr 788 @istriviallyassignableexpr 3 @isnothrowassignableexpr 3941 @istrivialexpr 932 @isstandardlayoutexpr 2 @istriviallycopyableexpr 3731 @isliteraltypeexpr 2 @hastrivialmoveconstructorexpr 3 @hastrivialmoveassignexpr 3 @hasnothrowmoveassignexpr 4 @isconstructibleexpr 466 @isnothrowconstructibleexpr 13597 @hasfinalizerexpr 1 @isdelegateexpr 1 @isinterfaceclassexpr 1 @isrefarrayexpr 1 @isrefclassexpr 1 @issealedexpr 1 @issimplevalueclassexpr 1 @isvalueclassexpr 1 @isfinalexpr 1668 @noexceptexpr 24558 @builtinshufflevector 1 @builtinchooseexpr 9065 @builtinaddressof 13106 @vec_fill 1 @builtinconvertvector 1 @builtincomplex 4 @spaceshipexpr 1 @co_await 12 @co_yield 4 @isassignable 3 @isaggregate 2 @hasuniqueobjectrepresentations 2 @builtinbitcast 1 @builtinshuffle 1901 @blockassignexpr 12 @issame 2 @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 372471 @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 2 @referenceconvertsfromtemporary 2 @isconvertible 2 @isvalidwinrttype 1 @iswinclass 1 @iswininterface 1 @lambdacapture 27983 @stmt_expr 1486124 @stmt_if 725963 @stmt_while 29134 @stmt_goto 110698 @stmt_label 53145 @stmt_return 1284930 @stmt_block 1423917 @stmt_end_test_while 148884 @stmt_for 61560 @stmt_switch_case 206808 @stmt_switch 20788 @stmt_asm 109990 @stmt_decl 588851 @stmt_empty 192673 @stmt_continue 22563 @stmt_break 103190 @stmt_try_block 44876 @stmt_microsoft_try 165 @stmt_set_vla_size 26 @stmt_vla_decl 22 @stmt_assigned_goto 9076 @stmt_range_based_for 8395 @stmt_handler 62466 @stmt_constexpr_if 53108 @stmt_co_return 5 @ppd_if 666484 @ppd_ifdef 263049 @ppd_ifndef 266314 @ppd_elif 25185 @ppd_else 208946 @ppd_endif 1195848 @ppd_plain_include 311088 @ppd_define 2292433 @ppd_undef 258385 @ppd_include_next 1865 @ppd_line 27519 @ppd_error 98 @ppd_pragma 296776 @ppd_objc_import 2 @ppd_warning 1 @link_target 814 @xmldtd 1 @xmlelement 1270313 @xmlattribute 1202020 @xmlnamespace 4185 @xmlcomment 26812 @xmlcharacters 439958 compilations 9651 id 9651 cwd 11 id cwd 12 1 2 9651 cwd id 12 863 864 11 compilation_args 652594 id 5514 num 709 arg 34463 id num 12 23 69 486 71 102 275 126 127 3868 127 129 58 131 132 815 134 135 10 id arg 12 23 57 486 57 106 291 106 107 3831 107 109 79 109 110 815 111 112 10 num id 12 2 168 42 898 899 132 911 930 58 930 938 58 938 951 58 970 989 37 999 1000 74 1001 1013 58 1018 1040 63 1041 1042 5 1042 1043 121 num arg 12 1 5 63 5 6 63 6 8 58 8 13 52 13 14 31 14 15 47 15 16 42 16 18 63 18 22 58 22 26 58 27 36 58 36 169 58 169 819 52 arg id 12 1 2 32399 2 1043 2064 arg num 12 1 2 33256 2 56 1206 compilation_compiling_files 11546 id 1997 num 3316 file 10028 id num 12 1 2 998 2 3 119 3 4 119 4 5 239 5 8 119 8 9 119 9 13 159 21 84 119 id file 12 1 2 998 2 3 119 3 4 119 4 5 239 5 8 119 8 9 119 9 13 159 21 84 119 num id 12 1 2 1758 2 3 719 3 4 359 4 13 279 13 51 199 num file 12 1 2 1758 2 3 719 3 4 359 4 13 279 13 49 199 file id 12 1 2 9029 2 4 839 4 6 159 file num 12 1 2 9189 2 4 799 4 5 39 compilation_time 46187 id 1997 num 3316 kind 159 seconds 9948 id num 12 1 2 998 2 3 119 3 4 119 4 5 239 5 8 119 8 9 119 9 13 159 21 84 119 id kind 12 4 5 1997 id seconds 12 3 4 759 4 5 239 5 8 159 9 10 159 10 11 119 11 14 119 16 18 159 19 27 159 38 96 119 num id 12 1 2 1758 2 3 719 3 4 359 4 13 279 13 51 199 num kind 12 4 5 3316 num seconds 12 3 4 1318 4 5 439 5 6 199 6 7 399 7 8 159 8 9 239 9 23 279 25 92 279 kind id 12 50 51 159 kind num 12 83 84 159 kind seconds 12 3 4 39 4 5 39 136 137 39 145 146 39 seconds id 12 1 2 4954 2 3 2796 3 4 1118 4 6 918 7 47 159 seconds num 12 1 2 4235 2 3 2317 3 4 1358 4 5 1158 5 12 759 26 75 119 seconds kind 12 1 2 8390 2 3 1558 diagnostic_for 5434 diagnostic 4979 compilation 814 file_number 18 file_number_diagnostic_number 397 diagnostic compilation 12 1 2 4828 2 7 151 diagnostic file_number 12 1 2 4979 diagnostic file_number_diagnostic_number 12 1 2 4979 compilation diagnostic 12 5 6 605 7 8 75 9 12 56 13 16 37 21 22 37 compilation file_number 12 1 2 814 compilation file_number_diagnostic_number 12 5 6 605 7 8 75 9 12 56 13 16 37 21 22 37 file_number diagnostic 12 263 264 18 file_number compilation 12 43 44 18 file_number file_number_diagnostic_number 12 21 22 18 file_number_diagnostic_number diagnostic 12 2 3 113 3 4 37 4 5 37 5 6 37 7 8 37 11 12 37 37 38 75 43 44 18 file_number_diagnostic_number compilation 12 2 3 113 3 4 37 4 5 37 5 6 37 7 8 37 11 12 37 43 44 94 file_number_diagnostic_number file_number 12 1 2 397 compilation_finished 9651 id 9651 cpu_seconds 6990 elapsed_seconds 134 id cpu_seconds 12 1 2 9651 id elapsed_seconds 12 1 2 9651 cpu_seconds id 12 1 2 5457 2 3 1073 3 16 458 cpu_seconds elapsed_seconds 12 1 2 6341 2 3 648 elapsed_seconds id 12 2 3 33 7 8 11 8 9 11 10 11 11 11 12 11 54 55 11 156 157 11 173 174 11 177 178 11 261 262 11 elapsed_seconds cpu_seconds 12 2 3 33 7 8 11 8 9 11 10 11 11 11 12 11 48 49 11 109 110 11 120 121 11 132 133 11 232 233 11 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 466 prefix 466 external_packages 4 id 4 namespace 1 package_name 4 version 4 id namespace 12 1 2 4 id package_name 12 1 2 4 id version 12 1 2 4 namespace id 12 4 5 1 namespace package_name 12 4 5 1 namespace version 12 4 5 1 package_name id 12 1 2 4 package_name namespace 12 1 2 4 package_name version 12 1 2 4 version id 12 1 2 4 version namespace 12 1 2 4 version package_name 12 1 2 4 header_to_external_package 92 fileid 92 package 4 fileid package 12 1 2 92 package fileid 12 1 2 1 5 6 1 6 7 1 80 81 1 svnentries 575525 id 575525 revision 575525 author 19539 revisionDate 547759 changeSize 1 id revision 12 1 2 575525 id author 12 1 2 575525 id revisionDate 12 1 2 575525 id changeSize 12 1 2 575525 revision id 12 1 2 575525 revision author 12 1 2 575525 revision revisionDate 12 1 2 575525 revision changeSize 12 1 2 575525 author id 12 1 2 7913 2 3 2531 3 4 1388 4 6 1523 6 10 1529 10 20 1509 20 52 1488 52 568 1466 569 16582 192 author revision 12 1 2 7913 2 3 2531 3 4 1388 4 6 1523 6 10 1529 10 20 1509 20 52 1488 52 568 1466 569 16582 192 author revisionDate 12 1 2 7996 2 3 2509 3 4 1379 4 6 1520 6 10 1529 10 20 1507 20 52 1474 52 662 1466 663 16573 159 author changeSize 12 1 2 19539 revisionDate id 12 1 2 531878 2 100 15881 revisionDate revision 12 1 2 531878 2 100 15881 revisionDate author 12 1 2 542505 2 17 5254 revisionDate changeSize 12 1 2 547759 changeSize id 12 575525 575526 1 changeSize revision 12 575525 575526 1 changeSize author 12 19539 19540 1 changeSize revisionDate 12 547759 547760 1 svnaffectedfiles 1314068 id 531628 file 90924 action 1 id file 12 1 2 337698 2 3 77525 3 4 43024 4 7 46689 7 16635 26692 id action 12 1 2 531628 file id 12 1 2 11819 2 3 18230 3 4 9501 4 5 6656 5 6 5012 6 8 7103 8 11 6788 11 16 6996 16 26 7180 26 54 6824 54 3572 4815 file action 12 1 2 90924 action id 12 531628 531629 1 action file 12 90924 90925 1 svnentrymsg 575525 id 575525 message 568305 id message 12 1 2 575525 message id 12 1 2 565381 2 142 2924 svnchurn 46790 commit 22361 file 16124 addedLines 910 deletedLines 787 commit file 12 1 2 15208 2 3 3101 3 4 1746 4 8 1774 8 246 532 commit addedLines 12 1 2 16074 2 3 3323 3 4 1561 4 118 1403 commit deletedLines 12 1 2 16799 2 3 3286 3 5 1763 5 113 513 file commit 12 1 2 8618 2 3 2956 3 4 1426 4 6 1364 6 12 1210 12 448 550 file addedLines 12 1 2 9240 2 3 3129 3 4 1393 4 6 1239 6 59 1123 file deletedLines 12 1 2 9525 2 3 3192 3 4 1401 4 7 1387 7 70 619 addedLines commit 12 1 2 446 2 3 133 3 4 70 4 6 68 6 12 70 12 57 69 57 6874 54 addedLines file 12 1 2 445 2 3 132 3 4 69 4 6 68 6 12 73 12 58 69 58 6663 54 addedLines deletedLines 12 1 2 621 2 3 96 3 7 81 7 34 70 34 727 42 deletedLines commit 12 1 2 439 2 3 116 3 4 48 4 8 67 8 28 60 28 6794 57 deletedLines file 12 1 2 437 2 3 113 3 4 49 4 7 61 7 19 60 19 770 60 985 7318 7 deletedLines addedLines 12 1 2 545 2 3 72 3 7 69 7 30 60 30 871 41 extractor_version 466 codeql_version 466 frontend_version 466 codeql_version frontend_version 12 1 2 466 frontend_version codeql_version 12 1 2 466 locations_default 29785199 id 29785199 container 123129 startLine 2093200 startColumn 36845 endLine 2097398 endColumn 48039 id container 12 1 2 29785199 id startLine 12 1 2 29785199 id startColumn 12 1 2 29785199 id endLine 12 1 2 29785199 id endColumn 12 1 2 29785199 container id 12 1 11 9794 11 18 10260 18 30 9327 30 42 9794 43 61 9794 61 79 9327 80 106 9794 109 149 9327 149 199 9327 206 292 9327 305 469 9327 482 850 9327 939 2380 8395 container startLine 12 1 8 9327 8 13 9327 13 20 9794 20 32 9327 32 43 9794 44 61 9327 62 72 9327 73 93 9327 97 128 9327 128 180 9327 180 267 9327 277 414 9327 439 1465 9327 1557 1569 932 container startColumn 12 1 4 8861 4 5 7928 5 6 7462 6 8 11193 8 10 9327 10 15 10727 15 23 9794 23 28 11193 28 34 9794 34 44 9327 44 55 9327 55 66 9794 66 77 8395 container endLine 12 1 8 9327 8 13 9327 13 20 9794 20 32 9327 32 43 9794 43 60 9327 61 71 9327 72 93 9327 94 127 9327 128 179 9327 180 268 9327 278 413 9327 437 1465 9327 1554 1566 932 container endColumn 12 1 9 9794 9 13 9327 13 18 9327 18 26 10260 27 33 9327 33 39 9327 39 47 10260 47 54 9327 54 60 10260 60 66 9327 66 74 9794 74 78 9794 78 90 6995 startLine id 12 1 2 581133 2 3 314819 3 4 194954 4 6 162306 6 10 183294 10 16 161840 16 25 168370 25 45 157176 45 160 157643 160 265 11659 startLine container 12 1 2 870301 2 3 273310 3 5 193555 5 8 173500 8 13 187958 13 20 160907 20 51 159508 51 265 74157 startLine startColumn 12 1 2 611449 2 3 312954 3 4 198219 4 6 182828 6 9 173034 9 13 163239 13 19 173966 19 29 165105 29 52 112402 startLine endLine 12 1 2 1530256 2 3 348400 3 5 161840 5 16 52703 startLine endColumn 12 1 2 585797 2 3 316218 3 4 197753 4 6 168370 6 10 191690 10 15 165571 15 22 167903 22 34 164172 34 66 135722 startColumn id 12 1 31 2798 42 85 2798 86 128 2798 129 229 2798 247 286 2798 291 360 2798 373 457 2798 475 565 2798 566 620 2798 623 689 2798 696 807 2798 820 1563 2798 1638 5632 2798 15295 15296 466 startColumn container 12 1 18 2798 23 35 3264 38 43 2798 44 61 2798 65 73 2798 73 84 3264 84 96 2798 96 101 3264 101 105 3264 107 112 2798 112 126 2798 137 170 2798 195 265 1399 startColumn startLine 12 1 19 2798 30 72 2798 83 122 2798 122 205 2798 214 261 2798 265 322 2798 322 379 2798 404 430 2798 453 474 2798 478 505 2798 511 583 2798 585 836 2798 1104 2196 2798 2387 2388 466 startColumn endLine 12 1 19 2798 30 72 2798 83 122 2798 122 205 2798 214 261 2798 265 322 2798 322 380 2798 404 430 2798 453 474 2798 477 504 2798 514 582 2798 585 835 2798 1109 2203 2798 2382 2383 466 startColumn endColumn 12 1 7 2798 7 11 3264 11 16 3264 16 22 2798 22 24 3264 24 28 2798 29 34 3264 34 41 3264 41 46 2798 47 49 1865 49 54 2798 54 74 2798 75 86 1865 endLine id 12 1 2 591394 2 3 306890 3 4 198219 4 6 159508 6 10 182828 10 16 160441 16 25 170702 25 45 158109 45 160 158109 160 265 11193 endLine container 12 1 2 885692 2 3 259784 3 4 124995 4 6 140852 6 10 184694 10 15 168370 15 26 163239 26 120 158109 121 265 11659 endLine startLine 12 1 2 1527924 2 3 341404 3 5 170702 5 10 57367 endLine startColumn 12 1 2 622643 2 3 303159 3 4 201484 4 6 183761 6 9 169769 9 13 166504 13 19 174899 19 29 160907 29 52 114267 endLine endColumn 12 1 2 597924 2 3 306890 3 4 196354 4 6 169302 6 9 154844 9 14 168370 14 21 178630 21 32 163239 32 60 158109 60 65 3731 endColumn id 12 1 2 5130 2 8 3731 9 186 3731 193 288 3731 294 495 3731 503 555 3731 561 634 3731 640 758 3731 758 869 3731 876 1074 3731 1075 1281 3731 1289 1590 3731 1685 2418 1865 endColumn container 12 1 2 5596 2 5 3731 5 65 3731 70 100 3731 100 111 3731 112 122 3731 122 134 3731 139 152 3731 152 160 3731 160 171 3731 171 175 3731 176 192 3731 207 265 1399 endColumn startLine 12 1 2 5596 2 8 3731 9 105 3731 155 241 3731 253 336 3731 340 426 3731 434 488 3731 489 572 3731 573 623 3731 628 696 4197 701 819 3731 837 1095 3731 1172 1174 932 endColumn startColumn 12 1 2 6063 2 4 3731 4 8 4197 8 15 3731 15 23 3731 23 29 3731 29 35 4197 35 39 3264 39 42 3264 42 44 3264 44 46 3731 46 49 3731 49 53 1399 endColumn endLine 12 1 2 5596 2 8 3731 9 156 3731 159 240 3731 251 335 3731 342 430 3731 432 490 3731 490 573 3731 574 622 3731 628 698 3731 700 812 3731 812 987 3731 1096 1180 1399 locations_stmt 3820138 id 3820138 container 3088 startLine 200185 startColumn 1873 endLine 194441 endColumn 2367 id container 12 1 2 3820138 id startLine 12 1 2 3820138 id startColumn 12 1 2 3820138 id endLine 12 1 2 3820138 id endColumn 12 1 2 3820138 container id 12 1 13 247 16 48 247 61 175 247 176 417 247 436 608 247 621 797 247 848 1139 247 1158 1417 247 1453 1715 247 1771 2252 247 2282 2669 247 2736 3751 247 3768 4993 123 container startLine 12 1 13 247 16 47 247 48 161 247 169 371 267 393 586 247 602 783 247 845 1120 247 1131 1390 247 1394 1692 247 1726 2208 247 2225 2680 247 2777 3643 247 3885 4846 102 container startColumn 12 1 3 226 3 7 267 7 9 205 9 11 247 11 13 226 13 14 226 14 16 247 16 17 164 17 19 205 19 21 185 21 23 247 23 29 247 29 43 247 48 60 144 container endLine 12 1 11 247 12 34 247 43 132 247 134 282 247 294 452 247 459 601 247 609 831 247 838 1062 247 1071 1265 247 1323 1679 247 1688 2006 247 2044 2758 247 2776 3873 123 container endColumn 12 1 8 247 8 21 247 22 45 247 45 56 247 56 63 267 63 67 247 67 69 247 69 71 226 71 72 247 72 74 247 74 76 247 76 80 247 81 96 123 startLine id 12 1 2 21577 2 3 15318 3 4 12497 4 6 14473 6 8 12538 8 11 16738 11 16 17294 16 22 15379 22 29 17006 29 37 17397 37 45 15112 45 56 16203 56 73 8647 startLine container 12 1 2 22338 2 3 15750 3 4 12703 4 6 14412 6 8 12744 8 11 17603 11 16 16388 16 22 16244 22 29 16985 29 36 16018 36 44 16347 44 54 15668 54 69 6979 startLine startColumn 12 1 2 26868 2 3 20877 3 4 16841 4 5 16100 5 6 17459 6 7 19888 7 8 22791 8 9 20424 9 10 15029 10 12 16676 12 18 7226 startLine endLine 12 1 2 34651 2 3 25839 3 4 18468 4 5 16244 5 6 12806 6 7 12044 7 8 10191 8 9 10994 9 10 10747 10 11 10541 11 12 10191 12 14 15812 14 24 11653 startLine endColumn 12 1 2 22174 2 3 16224 3 4 12970 4 6 16100 6 8 14721 8 10 13218 10 14 18324 14 18 17047 18 22 17603 22 26 18529 26 30 16409 30 36 15256 36 42 1605 startColumn id 12 1 2 226 2 3 144 3 7 164 7 12 144 12 20 164 21 53 144 54 74 144 78 92 144 92 134 144 134 228 144 228 2062 144 3245 40863 144 53257 53258 20 startColumn container 12 1 2 288 2 3 102 3 5 164 5 8 164 8 13 144 13 18 144 18 22 144 22 24 144 24 29 144 33 42 144 47 109 144 116 150 144 startColumn startLine 12 1 2 226 2 3 144 3 7 164 7 12 144 12 20 164 21 53 144 54 74 144 77 88 144 90 131 144 134 224 144 226 1699 144 2430 7900 144 8302 8303 20 startColumn endLine 12 1 2 226 2 3 144 3 7 164 7 12 144 12 20 164 21 53 144 54 74 144 77 88 144 90 130 144 134 221 144 226 1414 144 2290 7741 144 8096 8097 20 startColumn endColumn 12 1 2 288 2 3 144 3 4 82 4 5 164 5 8 164 8 11 144 11 15 164 15 19 144 19 26 144 28 35 144 41 69 144 70 104 144 endLine id 12 1 2 17438 2 3 14432 3 4 11509 4 6 15626 6 8 12518 8 11 15482 11 15 14659 15 21 16121 21 27 15441 27 34 14968 34 42 15771 42 52 16038 52 130 14432 endLine container 12 1 2 24994 2 3 16162 3 4 12785 4 6 15688 6 8 15029 8 11 15915 11 16 17479 16 20 14618 20 26 17191 26 32 16285 32 39 14885 39 59 13403 endLine startLine 12 1 2 32530 2 3 23800 3 4 18488 4 5 15173 5 6 13897 6 7 11694 7 8 11756 8 9 10932 9 10 10191 10 12 17994 12 15 17747 15 100 10232 endLine startColumn 12 1 2 24994 2 3 20424 3 4 16862 4 5 17829 5 6 18612 6 7 20465 7 8 22462 8 9 18777 9 10 12950 10 12 15050 12 18 6011 endLine endColumn 12 1 2 24747 2 3 16656 3 4 12559 4 6 17850 6 8 15359 8 10 12847 10 13 14432 13 16 15050 16 19 14679 19 22 14062 22 26 17150 26 31 15359 31 39 3685 endColumn id 12 1 2 185 2 4 185 4 7 164 7 16 185 23 133 185 151 393 185 394 681 185 708 1137 185 1138 1674 185 1885 2795 185 2939 4095 185 4142 4771 185 5032 15460 164 endColumn container 12 1 2 205 2 3 185 3 6 185 6 21 185 31 70 205 74 96 185 97 108 185 108 114 185 115 118 164 118 122 205 122 123 123 123 125 185 125 149 164 endColumn startLine 12 1 2 185 2 4 185 4 7 164 7 15 185 22 130 185 145 378 185 385 652 185 666 964 185 999 1431 185 1587 2171 185 2264 2917 185 2947 3215 185 3417 5822 164 endColumn startColumn 12 1 2 205 2 3 164 3 5 205 5 8 185 8 12 185 12 14 123 14 16 185 16 19 123 19 21 164 21 23 185 23 25 185 25 28 185 28 33 205 45 57 61 endColumn endLine 12 1 2 205 2 4 164 4 7 205 7 27 185 40 132 185 142 329 185 366 583 185 613 968 185 1056 1409 185 1420 2035 185 2066 2627 185 2651 3073 185 3086 4522 123 locations_expr 13188829 id 13188829 container 4653 startLine 192238 startColumn 2470 endLine 192217 endColumn 2800 id container 12 1 2 13188829 id startLine 12 1 2 13188829 id startColumn 12 1 2 13188829 id endLine 12 1 2 13188829 id endColumn 12 1 2 13188829 container id 12 1 2 411 2 6 329 6 11 370 12 26 370 27 96 350 100 514 350 525 1401 350 1526 2343 350 2404 3615 350 3668 5162 350 5341 7345 350 7399 9307 350 9382 16759 350 18811 18812 20 container startLine 12 1 2 494 2 4 370 4 10 370 10 20 350 20 51 350 65 151 350 161 360 350 361 577 350 590 923 350 928 1265 350 1268 1742 350 1781 2320 350 2491 4241 267 container startColumn 12 1 2 494 2 4 350 4 7 391 7 16 350 16 37 350 37 59 391 59 66 370 66 68 267 68 69 205 69 70 308 70 71 185 71 72 308 72 74 267 74 92 370 94 109 41 container endLine 12 1 2 494 2 4 370 4 10 370 10 20 350 20 51 350 65 151 350 162 360 350 361 578 350 591 926 350 930 1266 350 1272 1742 350 1785 2324 350 2500 4416 267 container endColumn 12 1 2 452 2 4 329 4 7 370 7 15 350 15 36 350 36 61 350 61 70 350 70 73 267 73 75 329 75 76 123 76 77 411 77 79 350 79 84 350 84 116 267 startLine id 12 1 5 16141 5 9 16512 9 15 16059 15 23 15132 23 32 15173 32 44 15029 44 60 14782 60 80 14844 80 103 14659 103 130 14803 130 159 14556 159 194 14638 194 302 9903 startLine container 12 1 2 23553 2 3 15647 3 4 11365 4 6 16388 6 8 13650 8 11 16471 11 16 17376 16 21 16471 21 28 16676 28 35 15832 35 43 15874 43 60 12929 startLine startColumn 12 1 4 15997 4 7 17562 7 11 16718 11 16 17438 16 21 17541 21 26 15091 26 31 16203 31 36 17747 36 40 15729 40 44 16326 44 49 16924 49 63 8956 startLine endLine 12 1 2 102120 2 3 44698 3 4 27692 4 6 14597 6 23 3129 startLine endColumn 12 1 4 16985 4 7 16676 7 11 16450 11 16 16244 16 21 16471 21 27 16800 27 33 16471 33 38 14494 38 43 15565 43 47 14721 47 52 16800 52 65 14473 65 70 82 startColumn id 12 1 2 308 2 4 185 4 8 205 8 26 205 43 253 185 280 849 185 956 1895 185 2100 4183 185 4242 7021 185 7174 11394 185 12337 15120 185 15374 30165 185 30211 49562 82 startColumn container 12 1 2 329 2 3 123 3 4 144 4 6 185 7 32 185 43 99 185 104 123 185 124 133 185 133 139 164 139 142 164 142 144 144 144 147 226 148 155 205 155 158 41 startColumn startLine 12 1 2 308 2 4 185 4 7 185 7 19 185 20 152 185 199 589 185 633 1290 185 1370 2344 185 2574 3505 185 3527 4711 185 4734 5298 185 5332 5999 185 6158 6996 123 startColumn endLine 12 1 2 308 2 4 185 4 7 185 7 19 185 20 152 185 199 589 185 651 1292 185 1370 2348 185 2575 3511 185 3533 4712 185 4737 5324 185 5346 6023 185 6202 7039 123 startColumn endColumn 12 1 2 329 2 3 123 3 5 185 5 9 185 9 13 185 13 20 185 20 30 185 30 42 185 44 59 185 59 69 205 69 74 185 74 84 226 84 96 102 endLine id 12 1 5 16162 5 9 16512 9 15 15832 15 23 15112 23 32 15668 32 44 14762 44 60 14515 60 80 15276 80 103 14556 103 130 14782 130 160 14906 160 195 14576 195 299 9553 endLine container 12 1 2 23553 2 3 15585 3 4 11365 4 6 16079 6 8 13506 8 11 16532 11 15 14453 15 20 16800 20 26 15009 26 33 16079 33 40 14659 40 49 14618 49 60 3973 endLine startLine 12 1 2 95635 2 3 50092 3 4 29421 4 6 15626 6 11 1441 endLine startColumn 12 1 4 15853 4 7 17479 7 11 16512 11 16 17376 16 21 17335 21 26 15173 26 31 16326 31 36 17706 36 40 15318 40 44 16471 44 49 17006 49 63 9656 endLine endColumn 12 1 4 17212 4 7 16821 7 11 16450 11 16 16903 16 21 16038 21 26 14535 26 32 16182 32 38 17521 38 43 16162 43 47 14494 47 52 16594 52 69 13300 endColumn id 12 1 2 226 2 4 226 4 10 205 10 16 247 16 51 226 56 617 226 835 2297 226 2328 4152 226 4177 7139 226 8241 11758 226 12367 15463 226 15690 18245 226 18733 19130 82 endColumn container 12 1 2 329 2 4 205 4 6 205 6 12 226 12 41 226 50 114 226 115 128 226 128 137 205 137 142 247 142 147 144 147 148 123 148 151 247 151 163 185 endColumn startLine 12 1 2 308 2 4 164 4 8 247 8 15 226 18 54 226 74 491 226 514 1335 226 1397 2422 226 2764 3740 226 3801 4533 226 4642 5304 226 5377 5735 226 5747 5806 41 endColumn startColumn 12 1 2 267 2 4 205 4 9 247 9 14 247 14 22 247 23 28 226 28 36 226 36 41 226 41 47 226 47 56 226 56 64 226 64 72 226 endColumn endLine 12 1 2 308 2 4 164 4 8 247 8 15 226 17 54 226 74 473 226 502 1306 226 1361 2389 226 2627 3666 226 3731 4491 226 4639 5282 226 5367 5729 226 5734 5796 41 numlines 1382407 element_id 1375411 num_lines 101675 num_code 84884 num_comment 59699 element_id num_lines 12 1 2 1368415 2 3 6995 element_id num_code 12 1 2 1369348 2 3 6063 element_id num_comment 12 1 2 1375411 num_lines element_id 12 1 2 68094 2 3 12126 3 4 7462 4 21 7928 29 921 6063 num_lines num_code 12 1 2 70426 2 3 12126 3 4 8395 4 6 9327 6 7 1399 num_lines num_comment 12 1 2 69493 2 3 14924 3 4 10727 4 7 6529 num_code element_id 12 1 2 52703 2 3 14458 3 5 6529 5 42 6529 44 922 4663 num_code num_lines 12 1 2 52703 2 3 16790 3 5 6063 5 8 6529 8 12 2798 num_code num_comment 12 1 2 53169 2 3 15857 3 5 7462 5 7 5130 7 10 3264 num_comment element_id 12 1 2 34513 2 3 9327 3 4 4197 4 6 4663 6 11 5130 17 2596 1865 num_comment num_lines 12 1 2 34513 2 3 9327 3 4 4197 4 6 4663 6 8 4663 10 38 2331 num_comment num_code 12 1 2 34513 2 3 9327 3 4 4197 4 6 4663 6 10 4663 10 37 2331 diagnostics 4979 id 4979 severity 18 error_tag 37 error_message 397 full_error_message 4184 location 170 id severity 12 1 2 4979 id error_tag 12 1 2 4979 id error_message 12 1 2 4979 id full_error_message 12 1 2 4979 id location 12 1 2 4979 severity id 12 263 264 18 severity error_tag 12 2 3 18 severity error_message 12 21 22 18 severity full_error_message 12 221 222 18 severity location 12 9 10 18 error_tag id 12 43 44 18 220 221 18 error_tag severity 12 1 2 37 error_tag error_message 12 1 2 18 20 21 18 error_tag full_error_message 12 1 2 18 220 221 18 error_tag location 12 1 2 18 8 9 18 error_message id 12 1 2 113 2 3 151 3 4 75 43 44 18 93 94 37 error_message severity 12 1 2 397 error_message error_tag 12 1 2 397 error_message full_error_message 12 1 2 132 2 3 151 3 4 75 93 94 37 error_message location 12 1 2 170 2 3 113 3 4 75 4 5 37 full_error_message id 12 1 2 4165 43 44 18 full_error_message severity 12 1 2 4184 full_error_message error_tag 12 1 2 4184 full_error_message error_message 12 1 2 4184 full_error_message location 12 1 2 4184 location id 12 6 7 37 22 23 37 41 42 75 43 44 18 location severity 12 1 2 170 location error_tag 12 1 2 170 location error_message 12 1 2 18 3 4 37 5 6 37 6 7 75 location full_error_message 12 1 2 18 6 7 37 22 23 37 41 42 75 files 123129 id 123129 name 123129 id name 12 1 2 123129 name id 12 1 2 123129 folders 16323 id 16323 name 16323 id name 12 1 2 16323 name id 12 1 2 16323 containerparent 138520 parent 16323 child 138520 parent child 12 1 2 7462 2 3 3264 3 4 1399 4 12 1399 23 28 1399 40 67 1399 child parent 12 1 2 138520 fileannotations 5081854 id 4853 kind 22 name 54265 value 45619 id kind 12 1 2 167 2 3 4686 id name 12 1 102 380 102 225 369 227 299 369 301 452 391 452 555 369 559 626 369 626 716 369 729 904 369 904 934 78 936 937 1409 1083 2036 369 2293 2294 11 id value 12 1 114 380 114 275 369 275 363 369 393 638 369 643 744 369 751 955 369 955 1087 369 1088 1501 246 1501 1502 1409 1504 1874 369 1972 4080 234 kind id 12 419 420 11 434 435 11 kind name 12 2 3 11 4850 4851 11 kind value 12 1 2 11 4079 4080 11 name id 12 1 2 8779 2 3 6162 3 5 4138 5 9 4227 9 14 3947 14 18 4138 18 20 4674 20 34 4182 34 128 4462 128 229 4082 229 387 4205 387 434 1263 name kind 12 1 2 54265 name value 12 1 2 8790 2 3 7985 3 4 2538 4 6 4473 6 9 4093 9 14 4171 14 17 4093 17 22 4551 22 41 4171 41 82 4126 82 157 4070 158 1895 1196 value id 12 1 2 7090 2 5 2214 5 8 3299 8 15 3500 15 17 2516 17 19 4104 19 34 3299 34 189 3590 189 201 3578 201 266 3522 266 321 3646 322 399 3914 399 435 1342 value kind 12 1 2 45608 2 3 11 value name 12 1 2 7113 2 5 2561 5 8 3478 8 15 3522 15 17 2807 17 19 3556 19 29 3478 29 39 3634 39 48 3578 48 74 3534 74 102 3422 102 119 3567 119 146 1364 inmacroexpansion 109786483 id 18028566 inv 2700352 id inv 12 1 3 1582063 3 5 1077870 5 6 1184962 6 7 4820246 7 8 6386387 8 9 2605427 9 21 371608 inv id 12 1 2 378450 2 3 544144 3 4 351538 4 7 200672 7 8 207166 8 9 241904 9 10 2210 10 11 325508 11 337 224861 339 423 206367 423 7616 17526 affectedbymacroexpansion 35691465 id 5157087 inv 2784960 id inv 12 1 2 2816122 2 3 560166 3 4 264924 4 5 565832 5 12 391929 12 50 407428 50 9900 150682 inv id 12 1 4 229132 4 7 231804 7 9 220493 9 12 251104 12 13 334000 13 14 165599 14 15 298864 15 16 121851 16 17 276627 17 18 146950 18 20 252152 20 25 208993 25 109 47386 macroinvocations 33182692 id 33182692 macro_id 78746 location 753335 kind 22 id macro_id 12 1 2 33182692 id location 12 1 2 33182692 id kind 12 1 2 33182692 macro_id id 12 1 2 16105 2 3 16418 3 4 3086 4 5 5222 5 8 5636 8 13 6050 13 26 6117 26 61 6005 61 199 5916 199 1697 5961 1716 168807 2225 macro_id location 12 1 2 42074 2 3 10300 3 4 5111 4 6 6777 6 13 6419 13 66 5949 66 3614 2113 macro_id kind 12 1 2 73065 2 3 5681 location id 12 1 2 278617 2 3 168051 3 4 70101 4 5 59734 5 9 69743 9 21 58559 21 244764 48527 location macro_id 12 1 2 707592 2 350 45742 location kind 12 1 2 753335 kind id 12 20663 20664 11 2946302 2946303 11 kind macro_id 12 2127 2128 11 5422 5423 11 kind location 12 6311 6312 11 61047 61048 11 macroparent 29673573 id 29673573 parent_id 23071649 id parent_id 12 1 2 29673573 parent_id id 12 1 2 17826541 2 3 4418192 3 88 826915 macrolocationbind 4044068 id 2831338 location 2021204 id location 12 1 2 2230070 2 3 341148 3 7 230540 7 57 29579 location id 12 1 2 1611131 2 3 177694 3 8 156880 8 723 75498 macro_argument_unexpanded 83767514 invocation 25973117 argument_index 738 text 315356 invocation argument_index 12 1 2 7364296 2 3 10575752 3 4 6082391 4 67 1950677 invocation text 12 1 2 7433804 2 3 10720943 3 4 5917605 4 67 1900763 argument_index invocation 12 41230 41231 648 41432 174417 55 718261 2322336 33 argument_index text 12 2 3 648 13 995 55 6559 19579 33 text invocation 12 1 2 34748 2 3 60695 3 4 17581 4 5 44646 5 7 23699 7 12 18353 12 16 21417 16 23 24750 23 42 24101 42 129 23855 129 522417 21506 text argument_index 12 1 2 228065 2 3 77102 3 9 10188 macro_argument_expanded 83767514 invocation 25973117 argument_index 738 text 191113 invocation argument_index 12 1 2 7364296 2 3 10575752 3 4 6082391 4 67 1950677 invocation text 12 1 2 10590693 2 3 9116971 3 4 5159975 4 9 1105476 argument_index invocation 12 41230 41231 648 41432 174417 55 718261 2322336 33 argument_index text 12 1 2 637 2 76 55 870 13879 44 text invocation 12 1 2 20601 2 3 36963 3 4 8980 4 5 16228 5 6 2393 6 7 22636 7 9 14662 9 14 11933 14 19 14416 19 48 14337 48 151 14349 152 1060462 13610 text argument_index 12 1 2 96719 2 3 80122 3 66 14270 functions 4645804 id 4645804 name 1916901 kind 3264 id name 12 1 2 4645804 id kind 12 1 2 4645804 name id 12 1 2 1504138 2 3 152046 3 5 150180 5 1676 110536 name kind 12 1 2 1916435 2 3 466 kind id 12 4 5 466 64 65 466 173 174 466 195 196 466 1354 1355 466 2382 2383 466 5789 5790 466 kind name 12 2 3 466 33 34 466 38 39 466 94 95 466 195 196 466 245 246 466 3504 3505 466 function_entry_point 1156670 id 1146876 entry_point 1156670 id entry_point 12 1 2 1137081 2 3 9794 entry_point id 12 1 2 1156670 function_return_type 4650935 id 4645804 return_type 987367 id return_type 12 1 2 4640674 2 3 5130 return_type id 12 1 2 510240 2 3 375917 3 10 75090 10 2516 26118 coroutine 6 function 6 traits 3 handle 6 promise 6 function traits 12 1 2 6 function handle 12 1 2 6 function promise 12 1 2 6 traits function 12 1 2 1 2 3 1 3 4 1 traits handle 12 1 2 1 2 3 1 3 4 1 traits promise 12 1 2 1 2 3 1 3 4 1 handle function 12 1 2 6 handle traits 12 1 2 6 handle promise 12 1 2 6 promise function 12 1 2 6 promise traits 12 1 2 6 promise handle 12 1 2 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 100911 id 100911 function_deleted 137587 id 137587 function_defaulted 73691 id 73691 function_prototyped 4553923 id 4553923 member_function_this_type 545645 id 545645 this_type 187282 id this_type 12 1 2 545645 this_type id 12 1 2 67619 2 3 44812 3 4 30176 4 5 15331 5 7 15366 7 66 13975 fun_decls 5014726 id 5009596 function 4502153 type_id 985968 name 1819424 location 3418241 id function 12 1 2 5009596 id type_id 12 1 2 5004465 2 3 5130 id name 12 1 2 5009596 id location 12 1 2 5009596 function id 12 1 2 4073532 2 3 355862 3 7 72758 function type_id 12 1 2 4462509 2 3 39643 function name 12 1 2 4502153 function location 12 1 2 4129966 2 4 371253 5 6 932 type_id id 12 1 2 435617 2 3 438415 3 8 75090 8 2761 36845 type_id function 12 1 2 519568 2 3 367522 3 11 75556 11 2477 23319 type_id name 12 1 2 858641 2 5 89548 5 823 37778 type_id location 12 1 2 754634 2 3 131524 3 10 74623 10 2030 25185 name id 12 1 2 1234559 2 3 266780 3 4 80687 4 6 136655 6 1710 100742 name function 12 1 2 1413656 2 3 151113 3 5 144117 5 1660 110536 name type_id 12 1 2 1601149 2 4 134789 4 930 83485 name location 12 1 2 1255547 2 3 293365 3 4 79754 4 8 137587 8 653 53169 location id 12 1 2 2962102 2 4 296163 4 55 159975 location function 12 1 2 3029264 2 6 262582 6 55 126394 location type_id 12 1 2 3208361 2 25 209879 location name 12 1 2 3246139 2 13 172101 fun_def 1935091 id 1935091 fun_specialized 26118 id 26118 fun_implicit 199 id 199 fun_decl_specifiers 2903802 id 1687899 name 2798 id name 12 1 2 490652 2 3 1178591 3 4 18655 name id 12 50 51 466 203 204 466 209 210 466 639 640 466 2561 2562 466 2564 2565 466 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 1933692 fun_decl 1933692 fun_decl_noexcept 61680 fun_decl 61680 constant 61582 fun_decl constant 12 1 2 61680 constant fun_decl 12 1 2 61483 2 3 98 fun_decl_empty_noexcept 869834 fun_decl 869834 fun_decl_typedef_type 2864 fun_decl 2864 typedeftype_id 129 fun_decl typedeftype_id 12 1 2 2864 typedeftype_id fun_decl 12 1 2 41 2 3 12 3 4 12 5 13 8 16 17 12 17 18 4 21 22 8 25 43 8 46 55 8 87 128 8 158 159 4 param_decl_bind 7379371 id 7379371 index 7928 fun_decl 4222780 id index 12 1 2 7379371 id fun_decl 12 1 2 7379371 index id 12 2 3 932 5 6 466 7 8 466 10 11 932 11 12 466 12 13 932 13 14 466 25 26 466 78 79 466 245 246 466 636 637 466 1713 1714 466 3987 3988 466 9054 9055 466 index fun_decl 12 2 3 932 5 6 466 7 8 466 10 11 932 11 12 466 12 13 932 13 14 466 25 26 466 78 79 466 245 246 466 636 637 466 1713 1714 466 3987 3988 466 9054 9055 466 fun_decl id 12 1 2 2363245 2 3 1060592 3 4 502312 4 18 296630 fun_decl index 12 1 2 2363245 2 3 1060592 3 4 502312 4 18 296630 var_decls 8493599 id 8422707 variable 7411553 type_id 2384233 name 666951 location 5306692 id variable 12 1 2 8422707 id type_id 12 1 2 8354612 2 3 68094 id name 12 1 2 8422707 id location 12 1 2 8419908 2 3 2798 variable id 12 1 2 6560374 2 3 697733 3 7 153445 variable type_id 12 1 2 7240384 2 4 171168 variable name 12 1 2 7296352 2 3 115200 variable location 12 1 2 6866798 2 4 544754 type_id id 12 1 2 1469158 2 3 509308 3 4 97943 4 7 187026 7 762 120797 type_id variable 12 1 2 1602548 2 3 484588 3 7 186559 7 724 110536 type_id name 12 1 2 1877257 2 3 384779 3 128 122196 type_id location 12 1 2 1705156 2 3 401569 3 8 188425 8 592 89082 name id 12 1 2 340937 2 3 86750 3 4 48505 4 6 51770 6 12 52236 12 33 50371 34 3223 36379 name variable 12 1 2 368455 2 3 77888 3 4 45240 4 6 49438 6 14 53169 14 56 50837 56 3140 21920 name type_id 12 1 2 456605 2 3 93746 3 5 46639 5 19 50837 19 1927 19122 name location 12 1 2 378716 2 3 90481 3 5 59699 5 9 51303 9 21 50371 21 1010 36379 location id 12 1 2 4491892 2 3 531228 3 1735 283570 location variable 12 1 2 4880869 2 17 415095 17 1731 10727 location type_id 12 1 2 4956893 2 1513 349799 location name 12 1 2 5297364 2 6 9327 var_def 4024560 id 4024560 var_decl_specifiers 378249 id 378249 name 1865 id name 12 1 2 378249 name id 12 15 16 466 66 67 466 145 146 466 585 586 466 is_structured_binding 18 id 18 type_decls 3280187 id 3280187 type_id 3229815 location 3163120 id type_id 12 1 2 3280187 id location 12 1 2 3280187 type_id id 12 1 2 3188306 2 5 41509 type_id location 12 1 2 3188306 2 5 41509 location id 12 1 2 3110884 2 20 52236 location type_id 12 1 2 3110884 2 20 52236 type_def 2639354 id 2639354 type_decl_top 742974 type_decl 742974 namespace_decls 311514 id 311514 namespace_id 1428 location 311514 bodylocation 311514 id namespace_id 12 1 2 311514 id location 12 1 2 311514 id bodylocation 12 1 2 311514 namespace_id id 12 1 2 291 2 3 158 3 5 101 5 11 114 11 28 107 28 51 120 53 69 107 69 113 107 123 185 107 186 363 107 406 12195 101 namespace_id location 12 1 2 291 2 3 158 3 5 101 5 11 114 11 28 107 28 51 120 53 69 107 69 113 107 123 185 107 186 363 107 406 12195 101 namespace_id bodylocation 12 1 2 291 2 3 158 3 5 101 5 11 114 11 28 107 28 51 120 53 69 107 69 113 107 123 185 107 186 363 107 406 12195 101 location id 12 1 2 311514 location namespace_id 12 1 2 311514 location bodylocation 12 1 2 311514 bodylocation id 12 1 2 311514 bodylocation namespace_id 12 1 2 311514 bodylocation location 12 1 2 311514 usings 369388 id 369388 element_id 315286 location 247658 id element_id 12 1 2 369388 id location 12 1 2 369388 element_id id 12 1 2 263049 2 3 50837 3 5 1399 element_id location 12 1 2 263049 2 3 50837 3 5 1399 location id 12 1 2 202417 2 4 10727 4 5 31248 5 11 3264 location element_id 12 1 2 202417 2 4 10727 4 5 31248 5 11 3264 using_container 462471 parent 10949 child 293245 parent child 12 1 2 3265 2 4 928 4 6 413 6 7 2471 7 17 894 19 143 760 178 179 1286 179 183 849 201 488 78 child parent 12 1 2 216288 2 3 51245 3 11 23598 13 41 2113 static_asserts 134648 id 134648 condition 134648 message 30220 location 17563 enclosing 4646 id condition 12 1 2 134648 id message 12 1 2 134648 id location 12 1 2 134648 id enclosing 12 1 2 134648 condition id 12 1 2 134648 condition message 12 1 2 134648 condition location 12 1 2 134648 condition enclosing 12 1 2 134648 message id 12 1 2 22235 2 3 476 3 4 2875 4 12 1612 12 17 2431 17 513 590 message condition 12 1 2 22235 2 3 476 3 4 2875 4 12 1612 12 17 2431 17 513 590 message location 12 1 2 28005 2 33 2215 message enclosing 12 1 2 23663 2 3 260 3 4 2672 4 12 1453 12 37 2170 location id 12 1 2 3287 2 3 2830 3 4 1402 4 5 82 5 6 3694 6 13 336 14 15 2069 16 17 44 17 18 3433 19 52 380 location condition 12 1 2 3287 2 3 2830 3 4 1402 4 5 82 5 6 3694 6 13 336 14 15 2069 16 17 44 17 18 3433 19 52 380 location message 12 1 2 5300 2 3 5998 3 4 6080 4 7 184 location enclosing 12 1 2 3897 2 3 6277 3 4 1174 4 5 3706 5 13 380 13 14 2069 16 23 57 enclosing id 12 1 2 3776 2 3 431 3 210 361 223 11052 76 enclosing condition 12 1 2 3776 2 3 431 3 210 361 223 11052 76 enclosing message 12 1 2 3948 2 3 374 3 2936 323 enclosing location 12 1 2 3935 2 3 387 3 1929 323 params 6739471 id 6575765 function 3879510 index 7928 type_id 2188812 id function 12 1 2 6575765 id index 12 1 2 6575765 id type_id 12 1 2 6452169 2 4 123595 function id 12 1 2 2256906 2 3 951921 3 4 429553 4 18 241128 function index 12 1 2 2256906 2 3 951921 3 4 429553 4 18 241128 function type_id 12 1 2 2554936 2 3 825993 3 4 346068 4 12 152512 index id 12 2 3 932 4 5 466 6 7 466 8 9 932 9 10 466 10 11 932 11 12 466 19 20 466 64 65 466 194 195 466 517 518 466 1438 1439 466 3479 3480 466 8318 8319 466 index function 12 2 3 932 4 5 466 6 7 466 8 9 932 9 10 466 10 11 932 11 12 466 19 20 466 64 65 466 194 195 466 517 518 466 1438 1439 466 3479 3480 466 8318 8319 466 index type_id 12 1 2 932 3 4 466 4 5 466 5 6 466 6 7 1399 7 8 932 11 12 466 42 43 466 106 107 466 228 229 466 582 583 466 1271 1272 466 3609 3610 466 type_id id 12 1 2 1488280 2 3 440281 3 8 170235 8 518 90015 type_id function 12 1 2 1707954 2 3 248124 3 9 168370 9 502 64363 type_id index 12 1 2 1761590 2 3 348400 3 13 78821 overrides 125718 new 122746 old 9742 new old 12 1 2 119782 2 4 2964 old new 12 1 2 4288 2 3 2098 3 4 924 4 5 457 5 7 849 7 23 761 25 1464 362 membervariables 1056565 id 1054767 type_id 327749 name 451649 id type_id 12 1 2 1053049 2 4 1718 id name 12 1 2 1054767 type_id id 12 1 2 243045 2 3 51901 3 10 25531 10 4152 7271 type_id name 12 1 2 255271 2 3 46467 3 40 24612 41 2031 1398 name id 12 1 2 295346 2 3 86542 3 5 41193 5 646 28567 name type_id 12 1 2 367864 2 3 51741 3 650 32043 globalvariables 301284 id 301276 type_id 1405 name 294744 id type_id 12 1 2 301268 2 3 8 id name 12 1 2 301276 type_id id 12 1 2 972 2 3 160 3 7 116 7 67 106 67 169440 51 type_id name 12 1 2 1010 2 3 135 3 7 111 7 102 106 104 168448 43 name id 12 1 2 290727 2 33 4017 name type_id 12 1 2 294145 2 12 599 localvariables 576915 id 576915 type_id 37715 name 90543 id type_id 12 1 2 576915 id name 12 1 2 576915 type_id id 12 1 2 21174 2 3 5362 3 4 2456 4 7 3380 7 18 2847 18 15850 2493 type_id name 12 1 2 26907 2 3 4562 3 5 2918 5 33 2835 33 3455 491 name id 12 1 2 57028 2 3 14284 3 5 8309 5 15 6981 15 5178 3938 name type_id 12 1 2 76488 2 3 7410 3 1486 6644 autoderivation 149570 var 149570 derivation_type 492 var derivation_type 12 1 2 149570 derivation_type var 12 34 35 98 101 102 98 377 378 98 411 412 98 595 596 98 orphaned_variables 37338 var 37338 function 32818 var function 12 1 2 37338 function var 12 1 2 30767 2 47 2051 enumconstants 241686 id 241686 parent 28527 index 10228 type_id 39 name 241407 location 221589 id parent 12 1 2 241686 id index 12 1 2 241686 id type_id 12 1 2 241686 id name 12 1 2 241686 id location 12 1 2 241686 parent id 12 1 2 998 2 3 4035 3 4 5793 4 5 3915 5 6 3076 6 7 1837 7 8 1478 8 11 2597 11 17 2357 17 84 2157 94 257 279 parent index 12 1 2 998 2 3 4035 3 4 5793 4 5 3915 5 6 3076 6 7 1837 7 8 1478 8 11 2597 11 17 2357 17 84 2157 94 257 279 parent type_id 12 1 2 28527 parent name 12 1 2 998 2 3 4035 3 4 5793 4 5 3915 5 6 3076 6 7 1837 7 8 1478 8 11 2597 11 17 2357 17 84 2157 94 257 279 parent location 12 1 2 1438 2 3 4195 3 4 5833 4 5 3875 5 6 3076 6 7 1797 7 8 1398 8 11 2517 11 17 2237 17 257 2157 index id 12 1 2 2037 2 3 1638 3 4 1758 4 5 879 5 9 799 9 12 839 12 20 879 20 69 799 77 715 599 index parent 12 1 2 2037 2 3 1638 3 4 1758 4 5 879 5 9 799 9 12 839 12 20 879 20 69 799 77 715 599 index type_id 12 1 2 10228 index name 12 1 2 2037 2 3 1638 3 4 1758 4 5 879 5 9 799 9 12 839 12 20 879 20 69 799 77 712 599 index location 12 1 2 2037 2 3 1638 3 4 1758 4 5 879 5 9 799 9 12 839 12 20 879 20 69 799 77 715 599 type_id id 12 6049 6050 39 type_id parent 12 714 715 39 type_id index 12 256 257 39 type_id name 12 6042 6043 39 type_id location 12 5546 5547 39 name id 12 1 2 241127 2 3 279 name parent 12 1 2 241127 2 3 279 name index 12 1 2 241407 name type_id 12 1 2 241407 name location 12 1 2 241127 2 3 279 location id 12 1 2 220830 2 205 759 location parent 12 1 2 221589 location index 12 1 2 220830 2 205 759 location type_id 12 1 2 221589 location name 12 1 2 220830 2 205 759 builtintypes 26118 id 26118 name 26118 kind 26118 size 3264 sign 1399 alignment 2331 id name 12 1 2 26118 id kind 12 1 2 26118 id size 12 1 2 26118 id sign 12 1 2 26118 id alignment 12 1 2 26118 name id 12 1 2 26118 name kind 12 1 2 26118 name size 12 1 2 26118 name sign 12 1 2 26118 name alignment 12 1 2 26118 kind id 12 1 2 26118 kind name 12 1 2 26118 kind size 12 1 2 26118 kind sign 12 1 2 26118 kind alignment 12 1 2 26118 size id 12 1 2 466 4 5 466 7 8 466 8 9 466 10 11 466 12 13 466 14 15 466 size name 12 1 2 466 4 5 466 7 8 466 8 9 466 10 11 466 12 13 466 14 15 466 size kind 12 1 2 466 4 5 466 7 8 466 8 9 466 10 11 466 12 13 466 14 15 466 size sign 12 1 2 932 3 4 2331 size alignment 12 1 2 1865 2 3 1399 sign id 12 6 7 466 12 13 466 38 39 466 sign name 12 6 7 466 12 13 466 38 39 466 sign kind 12 6 7 466 12 13 466 38 39 466 sign size 12 5 6 932 7 8 466 sign alignment 12 5 6 1399 alignment id 12 8 9 466 9 10 466 11 12 466 13 14 466 15 16 466 alignment name 12 8 9 466 9 10 466 11 12 466 13 14 466 15 16 466 alignment kind 12 8 9 466 9 10 466 11 12 466 13 14 466 15 16 466 alignment size 12 2 3 2331 alignment sign 12 3 4 2331 derivedtypes 4330518 id 4330518 name 2160828 kind 2798 type_id 2670603 id name 12 1 2 4330518 id kind 12 1 2 4330518 id type_id 12 1 2 4330518 name id 12 1 2 1899178 2 5 164638 5 1153 97011 name kind 12 1 2 2159895 2 3 932 name type_id 12 1 2 1899178 2 5 164638 5 1135 97011 kind id 12 236 237 466 1077 1078 466 1134 1135 466 1217 1218 466 2166 2167 466 3455 3456 466 kind name 12 1 2 466 201 202 466 606 607 466 760 761 466 1128 1129 466 1939 1940 466 kind type_id 12 84 85 466 1077 1078 466 1134 1135 466 1217 1218 466 2121 2122 466 3455 3456 466 type_id id 12 1 2 1651053 2 3 560145 3 4 353997 4 72 105406 type_id name 12 1 2 1662247 2 3 552683 3 4 351198 4 72 104473 type_id kind 12 1 2 1655251 2 3 563876 3 4 353064 4 6 98410 pointerishsize 3210227 id 3210227 size 466 alignment 466 id size 12 1 2 3210227 id alignment 12 1 2 3210227 size id 12 6883 6884 466 size alignment 12 1 2 466 alignment id 12 6883 6884 466 alignment size 12 1 2 466 arraysizes 88149 id 88149 num_elements 31715 bytesize 33114 alignment 1865 id num_elements 12 1 2 88149 id bytesize 12 1 2 88149 id alignment 12 1 2 88149 num_elements id 12 1 2 1865 2 3 23786 3 5 2798 5 13 2798 13 14 466 num_elements bytesize 12 1 2 26584 2 3 2331 3 7 2798 num_elements alignment 12 1 2 26584 2 3 2798 3 5 2331 bytesize id 12 1 2 1865 2 3 23786 3 4 3264 4 6 2331 7 16 1865 bytesize num_elements 12 1 2 27517 2 3 3731 3 5 1865 bytesize alignment 12 1 2 27517 2 3 4663 4 5 932 alignment id 12 5 6 466 16 17 466 31 32 466 137 138 466 alignment num_elements 12 4 5 466 7 8 932 68 69 466 alignment bytesize 12 4 5 466 7 8 466 8 9 466 68 69 466 typedefbase 1671747 id 1671747 type_id 786932 id type_id 12 1 2 1671747 type_id id 12 1 2 612416 2 3 82538 3 6 61467 6 5437 30510 decltypes 165094 id 16587 expr 165094 base_type 9903 parentheses_would_change_meaning 18 id expr 12 1 2 5055 2 3 6153 3 5 1098 5 12 1287 12 18 1344 18 46 1249 51 740 397 id base_type 12 1 2 16587 id parentheses_would_change_meaning 12 1 2 16587 expr id 12 1 2 165094 expr base_type 12 1 2 165094 expr parentheses_would_change_meaning 12 1 2 165094 base_type id 12 1 2 7195 2 3 2253 4 149 454 base_type expr 12 1 2 719 2 3 6097 3 4 340 4 5 965 5 7 757 7 32 795 32 3888 227 base_type parentheses_would_change_meaning 12 1 2 9903 parentheses_would_change_meaning id 12 876 877 18 parentheses_would_change_meaning expr 12 8719 8720 18 parentheses_would_change_meaning base_type 12 523 524 18 usertypes 5228803 id 5228803 name 1351159 kind 5130 id name 12 1 2 5228803 id kind 12 1 2 5228803 name id 12 1 2 982703 2 3 153445 3 7 104473 7 61 101675 65 874 8861 name kind 12 1 2 1210772 2 3 125461 3 7 14924 kind id 12 6 7 466 10 11 466 26 27 466 124 125 466 133 134 466 663 664 466 853 854 466 958 959 466 1752 1753 466 1842 1843 466 4844 4845 466 kind name 12 5 6 466 6 7 466 14 15 466 30 31 466 41 42 466 125 126 466 267 268 466 371 372 466 438 439 466 739 740 466 1200 1201 466 usertypesize 1704689 id 1704689 size 13525 alignment 2331 id size 12 1 2 1704689 id alignment 12 1 2 1704689 size id 12 1 2 3264 2 3 4197 3 4 466 4 5 932 6 8 932 9 15 932 37 84 932 92 163 932 740 2470 932 size alignment 12 1 2 10260 2 3 2798 3 4 466 alignment id 12 2 3 466 6 7 466 184 185 466 254 255 466 3209 3210 466 alignment size 12 1 2 466 2 3 466 3 4 466 9 10 466 22 23 466 usertype_final 8966 id 8966 usertype_uuid 36637 id 36637 uuid 36263 id uuid 12 1 2 36637 uuid id 12 1 2 35888 2 3 374 mangled_name 9476303 id 9476303 mangled_name 6447972 is_complete 466 id mangled_name 12 1 2 9476303 id is_complete 12 1 2 9476303 mangled_name id 12 1 2 6167199 2 874 280772 mangled_name is_complete 12 1 2 6447972 is_complete id 12 20318 20319 466 is_complete mangled_name 12 13825 13826 466 is_pod_class 530392 id 530392 is_standard_layout_class 1252748 id 1252748 is_complete 1644057 id 1644057 is_class_template 397838 id 397838 class_instantiation 1088576 to 1088576 from 168370 to from 12 1 2 1088576 from to 12 1 2 59699 2 3 29383 3 4 15857 4 5 13059 5 6 9794 6 10 12592 10 16 13059 16 70 13525 70 84 1399 class_template_argument 2857290 type_id 1304038 index 1252 arg_type 832719 type_id index 12 1 2 536264 2 3 395848 3 4 229284 4 7 119255 7 113 23385 type_id arg_type 12 1 2 562669 2 3 406987 3 4 242604 4 113 91776 index type_id 12 1 2 11 2 3 794 3 26 100 29 64 100 69 411 100 592 8901 100 13095 114267 44 index arg_type 12 1 2 11 2 3 794 3 14 111 14 26 100 28 145 100 195 3469 100 10524 39738 33 arg_type type_id 12 1 2 518414 2 3 172815 3 4 50853 4 10 63480 10 10265 27154 arg_type index 12 1 2 733975 2 3 80581 3 22 18162 class_template_argument_value 494849 type_id 304558 index 1865 arg_value 494849 type_id index 12 1 2 249523 2 3 53169 3 4 1865 type_id arg_value 12 1 2 189358 2 3 81153 3 4 12126 4 9 21920 index type_id 12 18 19 466 92 93 466 293 294 466 372 373 466 index arg_value 12 19 20 466 124 125 466 409 410 466 509 510 466 arg_value type_id 12 1 2 494849 arg_value index 12 1 2 494849 is_proxy_class_for 62031 id 62031 templ_param_id 62031 id templ_param_id 12 1 2 62031 templ_param_id id 12 1 2 62031 type_mentions 4029404 id 4029404 type_id 198215 location 3995882 kind 39 id type_id 12 1 2 4029404 id location 12 1 2 4029404 id kind 12 1 2 4029404 type_id id 12 1 2 97609 2 3 21735 3 4 8230 4 5 10787 5 7 14383 7 12 15862 12 27 15182 27 8555 14423 type_id location 12 1 2 97609 2 3 21735 3 4 8230 4 5 10787 5 7 14383 7 12 15862 12 27 15182 27 8555 14423 type_id kind 12 1 2 198215 location id 12 1 2 3962360 2 3 33522 location type_id 12 1 2 3962360 2 3 33522 location kind 12 1 2 3995882 kind id 12 100849 100850 39 kind type_id 12 4961 4962 39 kind location 12 100010 100011 39 is_function_template 1401530 id 1401530 function_instantiation 894135 to 894135 from 144138 to from 12 1 2 894135 from to 12 1 2 99951 2 3 14219 3 6 11855 6 21 11889 22 870 6223 function_template_argument 2308747 function_id 1318866 index 556 arg_type 300617 function_id index 12 1 2 673026 2 3 389687 3 4 186413 4 15 69739 function_id arg_type 12 1 2 690409 2 3 399456 3 4 166527 4 9 62473 index function_id 12 1 2 208 7 8 34 35 36 34 108 109 34 164 165 34 294 295 34 849 850 34 3294 3295 34 8741 8742 34 17936 17937 34 34975 34976 34 index arg_type 12 1 2 208 3 4 34 11 12 34 22 23 34 30 31 34 61 62 34 134 135 34 453 454 34 1126 1127 34 2397 2398 34 5838 5839 34 arg_type function_id 12 1 2 184153 2 3 44013 3 5 23153 5 16 23188 16 107 22701 108 957 3407 arg_type index 12 1 2 270893 2 4 25656 4 17 4067 function_template_argument_value 358259 function_id 192357 index 556 arg_value 355651 function_id index 12 1 2 183110 2 8 9247 function_id arg_value 12 1 2 175774 2 31 15088 32 97 1494 index function_id 12 1 2 208 2 3 69 11 12 34 26 27 34 94 95 34 314 315 34 844 845 34 994 995 34 1187 1188 34 2397 2398 34 index arg_value 12 1 2 208 2 3 69 60 61 34 80 81 34 141 142 34 533 534 34 1612 1613 34 1821 1822 34 2202 2203 34 3771 3772 34 arg_value function_id 12 1 2 353044 2 3 2607 arg_value index 12 1 2 355651 is_variable_template 40299 id 40299 variable_instantiation 178341 to 178341 from 24829 to from 12 1 2 178341 from to 12 1 2 12217 2 3 2857 3 4 1182 4 6 2167 6 8 1280 8 11 2069 11 31 1872 33 291 1182 variable_template_argument 322099 variable_id 169671 index 1675 arg_type 175287 variable_id index 12 1 2 86017 2 3 54192 3 4 19213 4 17 10247 variable_id arg_type 12 1 2 90353 2 3 55473 3 4 14385 4 17 9459 index variable_id 12 10 11 98 20 21 591 27 28 295 28 29 98 50 51 98 100 101 98 196 197 98 589 590 98 697 698 98 1392 1393 98 index arg_type 12 1 2 98 10 11 394 11 12 197 12 13 295 13 14 98 31 32 98 53 54 98 138 139 98 406 407 98 442 443 98 809 810 98 arg_type variable_id 12 1 2 138338 2 3 21578 3 11 13301 11 119 2069 arg_type index 12 1 2 158241 2 3 14976 3 7 2069 variable_template_argument_value 11922 variable_id 8079 index 394 arg_value 11922 variable_id index 12 1 2 7685 2 3 394 variable_id arg_value 12 1 2 4828 2 3 2955 4 5 295 index variable_id 12 4 5 98 23 24 98 26 27 98 33 34 98 index arg_value 12 7 8 98 32 33 98 38 39 98 44 45 98 arg_value variable_id 12 1 2 11922 arg_value index 12 1 2 11922 routinetypes 537719 id 537719 return_type 280175 id return_type 12 1 2 537719 return_type id 12 1 2 244019 2 3 20928 3 3595 15227 routinetypeargs 982237 routine 423024 index 7928 type_id 226670 routine index 12 1 2 152512 2 3 133856 3 4 63430 4 5 45707 5 18 27517 routine type_id 12 1 2 182362 2 3 133390 3 4 58766 4 5 33580 5 11 14924 index routine 12 2 3 932 4 5 466 6 7 466 8 9 932 9 10 466 10 11 1399 13 14 466 28 29 466 59 60 466 157 158 466 293 294 466 580 581 466 907 908 466 index type_id 12 1 2 932 3 4 932 4 5 1399 5 6 932 6 7 932 10 11 466 14 15 466 47 48 466 90 91 466 176 177 466 347 348 466 type_id routine 12 1 2 146449 2 3 30782 3 5 16790 5 12 18189 12 110 14458 type_id index 12 1 2 172567 2 3 30782 3 6 18655 6 14 4663 ptrtomembers 37778 id 37778 type_id 37778 class_id 15391 id type_id 12 1 2 37778 id class_id 12 1 2 37778 type_id id 12 1 2 37778 type_id class_id 12 1 2 37778 class_id id 12 1 2 13525 8 9 1399 28 29 466 class_id type_id 12 1 2 13525 8 9 1399 28 29 466 specifiers 24719 id 24719 str 24719 id str 12 1 2 24719 str id 12 1 2 24719 typespecifiers 1290060 type_id 1271871 spec_id 3731 type_id spec_id 12 1 2 1253681 2 3 18189 spec_id type_id 12 8 9 466 36 37 466 51 52 466 86 87 466 105 106 466 219 220 932 2042 2043 466 funspecifiers 12596680 func_id 3851434 spec_id 695 func_id spec_id 12 1 2 310491 2 3 539770 3 4 1132801 4 5 1622683 5 8 245688 spec_id func_id 12 13 14 69 98 99 34 202 203 34 296 297 34 304 305 34 572 573 34 709 710 34 1599 1600 34 1646 1647 34 3782 3783 34 3923 3924 34 5095 5096 34 6823 6824 34 9692 9693 34 12228 12229 34 50664 50665 34 77775 77776 34 89276 89277 34 97622 97623 34 varspecifiers 2243847 var_id 1223832 spec_id 3731 var_id spec_id 12 1 2 729448 2 3 202417 3 4 58299 4 5 233666 spec_id var_id 12 112 113 466 315 316 466 416 417 466 514 515 466 646 647 466 686 687 466 700 701 466 1422 1423 466 attributes 707258 id 707258 kind 295 name 1576 name_space 197 location 456496 id kind 12 1 2 707258 id name 12 1 2 707258 id name_space 12 1 2 707258 id location 12 1 2 707258 kind id 12 5 6 98 2332 2333 98 4841 4842 98 kind name 12 1 2 98 6 7 98 11 12 98 kind name_space 12 1 2 197 2 3 98 kind location 12 2 3 98 2057 2058 98 2574 2575 98 name id 12 1 2 197 2 3 197 4 5 98 5 6 98 11 12 98 14 15 197 18 19 98 24 25 98 88 89 98 117 118 98 1080 1081 98 1760 1761 98 4037 4038 98 name kind 12 1 2 1379 2 3 197 name name_space 12 1 2 1576 name location 12 1 2 295 2 3 197 4 5 98 6 7 98 8 9 98 9 10 98 14 15 98 18 19 98 59 60 98 72 73 98 333 334 98 1756 1757 98 2388 2389 98 name_space id 12 20 21 98 7158 7159 98 name_space kind 12 1 2 98 3 4 98 name_space name 12 2 3 98 14 15 98 name_space location 12 9 10 98 4624 4625 98 location id 12 1 2 398559 2 3 35274 3 202 22662 location kind 12 1 2 456496 location name 12 1 2 452456 2 3 4039 location name_space 12 1 2 456496 attribute_args 410431 id 410431 kind 1399 attribute 298495 index 1399 location 327412 id kind 12 1 2 410431 id attribute 12 1 2 410431 id index 12 1 2 410431 id location 12 1 2 410431 kind id 12 1 2 466 84 85 466 795 796 466 kind attribute 12 1 2 466 84 85 466 607 608 466 kind index 12 1 2 932 3 4 466 kind location 12 1 2 466 54 55 466 674 675 466 attribute id 12 1 2 216409 2 3 52236 3 4 29849 attribute kind 12 1 2 274242 2 3 24252 attribute index 12 1 2 216409 2 3 52236 3 4 29849 attribute location 12 1 2 216409 2 3 52236 3 4 29849 index id 12 64 65 466 176 177 466 640 641 466 index kind 12 1 2 932 3 4 466 index attribute 12 64 65 466 176 177 466 640 641 466 index location 12 34 35 466 140 141 466 528 529 466 location id 12 1 2 278440 2 3 23786 3 9 24719 17 18 466 location kind 12 1 2 314819 2 3 12592 location attribute 12 1 2 278440 2 3 23786 3 9 24719 17 18 466 location index 12 1 2 327412 attribute_arg_value 39177 arg 39177 value 15857 arg value 12 1 2 39177 value arg 12 1 2 14458 2 34 1399 attribute_arg_type 466 arg 466 type_id 466 arg type_id 12 1 2 466 type_id arg 12 1 2 466 attribute_arg_constant 370787 arg 370787 constant 370787 arg constant 12 1 2 370787 constant arg 12 1 2 370787 attribute_arg_expr 1 arg 1 expr 1 arg expr 12 1 2 1 expr arg 12 1 2 1 attribute_arg_name 6 arg 6 name 5 arg name 12 1 2 6 name arg 12 1 2 4 2 3 1 typeattributes 82963 type_id 58330 spec_id 82963 type_id spec_id 12 1 2 49659 2 3 6897 3 13 1773 spec_id type_id 12 1 2 82963 funcattributes 652026 func_id 443079 spec_id 652026 func_id spec_id 12 1 2 333941 2 3 65762 3 6 34979 6 9 8395 spec_id func_id 12 1 2 652026 varattributes 372127 var_id 322510 spec_id 372127 var_id spec_id 12 1 2 273537 2 3 48807 3 46 166 spec_id var_id 12 1 2 372127 stmtattributes 973 stmt_id 973 spec_id 973 stmt_id spec_id 12 1 2 973 spec_id stmt_id 12 1 2 973 unspecifiedtype 10143254 type_id 10143254 unspecified_type_id 6815961 type_id unspecified_type_id 12 1 2 10143254 unspecified_type_id type_id 12 1 2 4583307 2 3 1995256 3 145 237397 member 4941022 parent 638852 index 8691 child 4896383 parent index 12 1 3 19051 3 4 344213 4 5 37755 5 7 52461 7 10 52148 10 15 49540 15 24 48915 24 251 34765 parent child 12 1 3 19051 3 4 344144 4 5 37790 5 7 52565 7 10 52496 10 15 49158 15 24 48984 24 255 34661 index parent 12 1 2 1390 2 3 799 3 4 938 5 22 660 22 42 660 42 56 660 56 100 660 104 164 660 181 299 660 300 727 660 845 4002 660 4606 18045 278 index child 12 1 2 799 2 3 869 3 4 1147 4 15 660 16 35 730 36 55 660 57 93 730 97 135 660 140 256 660 268 612 660 619 2611 660 2770 18057 451 child parent 12 1 2 4896383 child index 12 1 2 4853100 2 8 43283 enclosingfunction 117812 child 117812 parent 67294 child parent 12 1 2 117812 parent child 12 1 2 35565 2 3 20880 3 4 5905 4 45 4943 derivations 390765 derivation 390765 sub 370531 index 208 super 202335 location 37651 derivation sub 12 1 2 390765 derivation index 12 1 2 390765 derivation super 12 1 2 390765 derivation location 12 1 2 390765 sub derivation 12 1 2 355582 2 7 14949 sub index 12 1 2 355582 2 7 14949 sub super 12 1 2 355582 2 7 14949 sub location 12 1 2 355582 2 7 14949 index derivation 12 25 26 104 77 78 34 430 431 34 10658 10659 34 index sub 12 25 26 104 77 78 34 430 431 34 10658 10659 34 index super 12 23 24 34 25 26 69 35 36 34 261 262 34 5465 5466 34 index location 12 1 2 104 9 10 34 66 67 34 1005 1006 34 super derivation 12 1 2 194965 2 1519 7370 super sub 12 1 2 194965 2 1519 7370 super index 12 1 2 201883 2 4 451 super location 12 1 2 198685 2 108 3650 location derivation 12 1 2 27986 2 5 3198 5 15 2885 15 134 2850 136 476 730 location sub 12 1 2 27986 2 5 3198 5 15 2885 15 134 2850 136 476 730 location index 12 1 2 37651 location super 12 1 2 30350 2 5 3337 5 45 2850 54 415 1112 derspecifiers 392642 der_id 390382 spec_id 139 der_id spec_id 12 1 2 388122 2 3 2259 spec_id der_id 12 65 66 34 93 94 34 1127 1128 34 10009 10010 34 direct_base_offsets 361874 der_id 361874 offset 347 der_id offset 12 1 2 361874 offset der_id 12 1 2 34 2 3 104 3 4 69 4 5 69 85 86 34 10303 10304 34 virtual_base_offsets 6442 sub 3556 super 492 offset 246 sub super 12 1 2 2796 2 4 313 4 7 257 7 11 190 sub offset 12 1 2 2997 2 4 301 4 8 257 super sub 12 1 2 78 2 3 44 3 4 55 4 5 89 5 7 33 8 13 44 13 15 44 15 23 44 24 60 44 194 195 11 super offset 12 1 2 279 2 3 78 4 6 33 6 8 44 8 10 44 14 15 11 offset sub 12 2 3 33 4 5 11 5 6 22 6 8 22 8 9 33 10 12 22 14 15 11 18 19 22 26 29 22 30 37 22 96 98 22 offset super 12 1 2 78 2 3 33 3 4 44 5 7 22 7 10 22 12 14 22 21 29 22 frienddecls 705602 id 705602 type_id 41822 decl_id 69253 location 6257 id type_id 12 1 2 705602 id decl_id 12 1 2 705602 id location 12 1 2 705602 type_id id 12 1 2 6118 2 3 13037 3 6 2920 6 10 3163 10 17 3233 17 24 3302 25 36 3267 37 55 3198 55 103 3580 type_id decl_id 12 1 2 6118 2 3 13037 3 6 2920 6 10 3163 10 17 3233 17 24 3302 25 36 3267 37 55 3198 55 103 3580 type_id location 12 1 2 40397 2 13 1425 decl_id id 12 1 2 39945 2 3 5805 3 8 5944 8 15 5353 15 32 5214 32 71 5214 72 160 1773 decl_id type_id 12 1 2 39945 2 3 5805 3 8 5944 8 15 5353 15 32 5214 32 71 5214 72 160 1773 decl_id location 12 1 2 68592 2 5 660 location id 12 1 2 5875 2 20106 382 location type_id 12 1 2 6118 2 1105 139 location decl_id 12 1 2 5910 2 1837 347 comments 8267972 id 8267972 contents 3148277 location 8267972 id contents 12 1 2 8267972 id location 12 1 2 8267972 contents id 12 1 2 2879976 2 7 236672 7 32784 31628 contents location 12 1 2 2879976 2 7 236672 7 32784 31628 location id 12 1 2 8267972 location contents 12 1 2 8267972 commentbinding 3088030 id 2443000 element 3011541 id element 12 1 2 2366044 2 97 76955 element id 12 1 2 2935051 2 3 76489 exprconv 7033492 converted 7033492 conversion 7033492 converted conversion 12 1 2 7033492 conversion converted 12 1 2 7033492 compgenerated 9273474 id 9273474 synthetic_destructor_call 510792 element 324717 i 359 destructor_call 510792 element i 12 1 2 227088 2 3 50651 3 4 21775 4 8 24539 8 20 662 element destructor_call 12 1 2 227088 2 3 50651 3 4 21775 4 8 24539 8 20 662 i element 12 2 3 18 3 4 18 4 5 18 5 6 18 6 7 18 7 8 18 10 11 18 11 12 18 16 17 18 19 20 18 27 28 18 35 36 18 83 84 18 196 197 18 435 436 18 1331 1332 18 2481 2482 18 5156 5157 18 17149 17150 18 i destructor_call 12 2 3 18 3 4 18 4 5 18 5 6 18 6 7 18 7 8 18 10 11 18 11 12 18 16 17 18 19 20 18 27 28 18 35 36 18 83 84 18 196 197 18 435 436 18 1331 1332 18 2481 2482 18 5156 5157 18 17149 17150 18 destructor_call element 12 1 2 510792 destructor_call i 12 1 2 510792 namespaces 12126 id 12126 name 9794 id name 12 1 2 12126 name id 12 1 2 8395 2 3 466 3 4 932 namespace_inline 1399 id 1399 namespacembrs 2385633 parentid 10260 memberid 2385633 parentid memberid 12 1 2 1865 2 4 932 4 5 932 5 7 932 7 8 932 8 12 932 17 30 932 43 47 932 52 143 932 258 4468 932 memberid parentid 12 1 2 2385633 exprparents 14207462 expr_id 14207462 child_index 14659 parent_id 9454319 expr_id child_index 12 1 2 14207462 expr_id parent_id 12 1 2 14207462 child_index expr_id 12 1 2 2820 2 3 1111 3 4 267 4 5 6567 5 8 1214 8 11 1194 11 53 1111 56 354077 370 child_index parent_id 12 1 2 2820 2 3 1111 3 4 267 4 5 6567 5 8 1214 8 11 1194 11 53 1111 56 354077 370 parent_id expr_id 12 1 2 5409721 2 3 3706838 3 712 337760 parent_id child_index 12 1 2 5409721 2 3 3706838 3 712 337760 expr_isload 5082911 expr_id 5082911 conversionkinds 4221314 expr_id 4221314 kind 6 expr_id kind 12 1 2 4221314 kind expr_id 12 2139 2140 1 3253 3254 1 13928 13929 1 26287 26288 1 44470 44471 1 4131237 4131238 1 iscall 3208148 caller 3208148 kind 56 caller kind 12 1 2 3208148 kind caller 12 1319 1320 18 2473 2474 18 165637 165638 18 numtemplatearguments 393024 expr_id 393024 num 312 expr_id num 12 1 2 393024 num expr_id 12 1 2 104 4 5 34 20 21 34 101 102 34 229 230 34 248 249 34 10700 10701 34 specialnamequalifyingelements 466 id 466 name 466 id name 12 1 2 466 name id 12 1 2 466 namequalifiers 1508764 id 1508764 qualifiableelement 1508764 qualifyingelement 97193 location 303282 id qualifiableelement 12 1 2 1508764 id qualifyingelement 12 1 2 1508764 id location 12 1 2 1508764 qualifiableelement id 12 1 2 1508764 qualifiableelement qualifyingelement 12 1 2 1508764 qualifiableelement location 12 1 2 1508764 qualifyingelement id 12 1 2 58206 2 3 22324 3 5 8880 5 92 7346 96 21584 435 qualifyingelement qualifiableelement 12 1 2 58206 2 3 22324 3 5 8880 5 92 7346 96 21584 435 qualifyingelement location 12 1 2 63602 2 3 20582 3 5 8350 5 7095 4658 location id 12 1 2 100223 2 3 28307 3 4 44459 4 6 13727 6 7 95262 7 790 21301 location qualifiableelement 12 1 2 100223 2 3 28307 3 4 44459 4 6 13727 6 7 95262 7 790 21301 location qualifyingelement 12 1 2 136616 2 3 55498 3 4 102003 4 143 9164 varbind 6029528 expr 6029528 var 768581 expr var 12 1 2 6029528 var expr 12 1 2 126230 2 3 137883 3 4 106300 4 5 85217 5 6 61293 6 7 48116 7 9 59625 9 13 59275 13 28 58884 28 5137 25756 funbind 3214624 expr 3208432 fun 510072 expr fun 12 1 2 3202241 2 3 6191 fun expr 12 1 2 314454 2 3 77652 3 4 31261 4 7 45955 7 121 38305 123 5011 2442 expr_allocator 45925 expr 45925 func 104 form 34 expr func 12 1 2 45925 expr form 12 1 2 45925 func expr 12 1 2 34 585 586 34 735 736 34 func form 12 1 2 104 form expr 12 1321 1322 34 form func 12 3 4 34 expr_deallocator 54581 expr 54581 func 104 form 69 expr func 12 1 2 54581 expr form 12 1 2 54581 func expr 12 1 2 34 722 723 34 847 848 34 func form 12 1 2 104 form expr 12 722 723 34 848 849 34 form func 12 1 2 34 2 3 34 expr_cond_two_operand 481 cond 481 expr_cond_guard 657281 cond 657281 guard 657281 cond guard 12 1 2 657281 guard cond 12 1 2 657281 expr_cond_true 657279 cond 657279 true 657279 cond true 12 1 2 657279 true cond 12 1 2 657279 expr_cond_false 657281 cond 657281 false 657281 cond false 12 1 2 657281 false cond 12 1 2 657281 values 10777417 id 10777417 str 88069 id str 12 1 2 10777417 str id 12 1 2 59549 2 3 12410 3 6 6917 6 56 6631 57 452017 2561 valuetext 4757348 id 4757348 text 703970 id text 12 1 2 4757348 text id 12 1 2 527549 2 3 102501 3 7 56770 7 425884 17150 valuebind 11211667 val 10777417 expr 11211667 val expr 12 1 2 10365712 2 7 411704 expr val 12 1 2 11211667 fieldoffsets 1054767 id 1054767 byteoffset 22694 bitoffset 319 id byteoffset 12 1 2 1054767 id bitoffset 12 1 2 1054767 byteoffset id 12 1 2 13025 2 3 1718 3 5 1797 5 12 1917 12 35 1718 35 205 1718 244 5638 799 byteoffset bitoffset 12 1 2 22015 2 9 679 bitoffset id 12 29 30 39 30 31 39 33 34 39 36 37 39 42 43 39 43 44 39 55 56 39 26131 26132 39 bitoffset byteoffset 12 11 12 159 12 13 79 13 14 39 568 569 39 bitfield 19706 id 19706 bits 2463 declared_bits 2463 id bits 12 1 2 19706 id declared_bits 12 1 2 19706 bits id 12 1 2 689 2 3 591 3 4 197 4 5 197 5 6 197 6 8 197 8 11 197 12 115 197 bits declared_bits 12 1 2 2463 declared_bits id 12 1 2 689 2 3 591 3 4 197 4 5 197 5 6 197 6 8 197 8 11 197 12 115 197 declared_bits bits 12 1 2 2463 initialisers 1710171 init 1710171 var 719548 expr 1710171 location 394501 init var 12 1 2 1710171 init expr 12 1 2 1710171 init location 12 1 2 1710171 var init 12 1 2 633806 2 15 28722 16 25 57019 var expr 12 1 2 633806 2 15 28722 16 25 57019 var location 12 1 2 719541 2 3 6 expr init 12 1 2 1710171 expr var 12 1 2 1710171 expr location 12 1 2 1710171 location init 12 1 2 321587 2 3 23955 3 15 30975 15 111551 17982 location var 12 1 2 344470 2 4 36085 4 12073 13945 location expr 12 1 2 321587 2 3 23955 3 15 30975 15 111551 17982 braced_initialisers 41701 init 41701 expr_ancestor 514901 exp 514901 ancestor 307486 exp ancestor 12 1 2 514901 ancestor exp 12 1 2 202889 2 3 54930 3 4 22400 4 7 25070 7 26 2196 exprs 18388730 id 18388730 kind 1165 location 8488659 id kind 12 1 2 18388730 id location 12 1 2 18388730 kind id 12 1 10 88 12 18 88 26 100 88 105 305 88 320 417 88 466 784 88 892 1647 88 1656 2402 88 3130 4067 88 4297 4915 88 5184 20397 88 25254 49060 88 63119 136815 88 285063 285064 17 kind location 12 1 9 88 9 15 88 17 96 88 99 222 88 260 383 88 408 577 88 595 749 88 864 1774 88 1812 2545 88 2601 2910 88 3419 4913 88 5471 21108 88 26251 76182 88 223904 223905 17 location id 12 1 2 7145629 2 3 663075 3 18 638145 18 71656 41808 location kind 12 1 2 7251705 2 3 618283 3 32 618671 expr_reuse 372471 reuse 372471 original 372452 value_category 37 reuse original 12 1 2 372471 reuse value_category 12 1 2 372471 original reuse 12 1 2 372433 2 3 18 original value_category 12 1 2 372452 value_category reuse 12 15 16 18 19656 19657 18 value_category original 12 15 16 18 19655 19656 18 expr_types 18452210 id 18321703 typeid 1236464 value_category 33 id typeid 12 1 2 18191197 2 3 130506 id value_category 12 1 2 18321703 typeid id 12 1 2 447977 2 3 256729 3 4 102714 4 5 84159 5 8 110118 8 14 98307 14 42 93532 42 125371 42924 typeid value_category 12 1 2 1068826 2 3 157225 3 4 10412 value_category id 12 14892 14893 11 372567 372568 11 1250740 1250741 11 value_category typeid 12 2722 2723 11 30862 30863 11 92892 92893 11 new_allocated_type 46968 expr 46968 type_id 27777 expr type_id 12 1 2 46968 type_id expr 12 1 2 11611 2 3 14705 3 19 1460 new_array_allocated_type 5097 expr 5097 type_id 2189 expr type_id 12 1 2 5097 type_id expr 12 1 2 31 2 3 1935 3 5 165 6 15 57 aggregate_field_init 4005579 aggregate 847953 initializer 4005406 field 2156 position 41 aggregate initializer 12 1 2 6503 2 3 500733 3 4 11095 4 5 88743 5 12 49719 12 13 190968 13 42 192 aggregate field 12 1 2 6502 2 3 500702 3 4 11095 4 5 88750 5 12 49743 12 13 190968 13 42 193 aggregate position 12 1 2 6503 2 3 500733 3 4 11095 4 5 88743 5 12 49719 12 13 190968 13 42 192 initializer aggregate 12 1 2 4005406 initializer field 12 1 2 4005233 2 3 173 initializer position 12 1 2 4005406 field aggregate 12 1 2 782 2 3 202 3 6 158 6 12 184 12 21 163 21 44 164 46 106 171 108 383 167 394 190920 163 288611 288612 2 field initializer 12 1 2 782 2 3 202 3 6 158 6 12 184 12 21 163 21 44 164 46 106 171 108 383 167 394 190920 163 288611 288612 2 field position 12 1 2 2153 2 3 3 position aggregate 12 2 3 13 3 4 5 49 50 3 50 51 5 72 193 3 191160 194827 3 194928 206244 3 217398 329623 3 340717 847954 3 position initializer 12 2 3 13 3 4 5 49 50 3 50 51 5 72 193 3 191160 194827 3 194928 206244 3 217398 329623 3 340717 847954 3 position field 12 1 2 13 2 3 5 3 4 3 4 5 5 6 11 3 14 27 3 33 66 3 90 174 3 248 655 3 aggregate_array_init 730401 aggregate 65615 initializer 730401 element_index 17485 position 17485 aggregate initializer 12 1 2 7521 2 3 7791 3 4 17335 4 5 8012 5 6 5810 6 8 5006 8 11 5381 11 22 4985 22 17486 3774 aggregate element_index 12 1 2 7521 2 3 7791 3 4 17335 4 5 8012 5 6 5810 6 8 5006 8 11 5381 11 22 4985 22 17486 3774 aggregate position 12 1 2 7521 2 3 7791 3 4 17335 4 5 8012 5 6 5810 6 8 5006 8 11 5381 11 22 4985 22 17486 3774 initializer aggregate 12 1 2 730401 initializer element_index 12 1 2 730401 initializer position 12 1 2 730401 element_index aggregate 12 1 2 6580 2 3 2653 3 5 1308 5 6 1488 7 9 1059 9 15 1388 15 27 1379 27 198 1316 202 65616 314 element_index initializer 12 1 2 6580 2 3 2653 3 5 1308 5 6 1488 7 9 1059 9 15 1388 15 27 1379 27 198 1316 202 65616 314 element_index position 12 1 2 17485 position aggregate 12 1 2 6580 2 3 2653 3 5 1308 5 6 1488 7 9 1059 9 15 1388 15 27 1379 27 198 1316 202 65616 314 position initializer 12 1 2 6580 2 3 2653 3 5 1308 5 6 1488 7 9 1059 9 15 1388 15 27 1379 27 198 1316 202 65616 314 position element_index 12 1 2 17485 condition_decl_bind 40577 expr 40577 decl 40577 expr decl 12 1 2 40577 decl expr 12 1 2 40577 typeid_bind 35947 expr 35947 type_id 16165 expr type_id 12 1 2 35947 type_id expr 12 1 2 15748 3 328 417 uuidof_bind 20292 expr 20292 type_id 20096 expr type_id 12 1 2 20292 type_id expr 12 1 2 19931 2 4 165 sizeof_bind 199197 expr 199197 type_id 8224 expr type_id 12 1 2 199197 type_id expr 12 1 2 2704 2 3 2328 3 4 777 4 5 746 5 6 211 6 9 756 9 133 640 164 18023 58 code_block 15 block 15 routine 15 block routine 12 1 2 15 routine block 12 1 2 15 lambdas 21454 expr 21454 default_capture 466 has_explicit_return_type 466 expr default_capture 12 1 2 21454 expr has_explicit_return_type 12 1 2 21454 default_capture expr 12 46 47 466 default_capture has_explicit_return_type 12 1 2 466 has_explicit_return_type expr 12 46 47 466 has_explicit_return_type default_capture 12 1 2 466 lambda_capture 27983 id 27983 lambda 20521 index 932 field 27983 captured_by_reference 466 is_implicit 466 location 2798 id lambda 12 1 2 27983 id index 12 1 2 27983 id field 12 1 2 27983 id captured_by_reference 12 1 2 27983 id is_implicit 12 1 2 27983 id location 12 1 2 27983 lambda id 12 1 2 13059 2 3 7462 lambda index 12 1 2 13059 2 3 7462 lambda field 12 1 2 13059 2 3 7462 lambda captured_by_reference 12 1 2 20521 lambda is_implicit 12 1 2 20521 lambda location 12 1 2 13059 2 3 7462 index id 12 16 17 466 44 45 466 index lambda 12 16 17 466 44 45 466 index field 12 16 17 466 44 45 466 index captured_by_reference 12 1 2 932 index is_implicit 12 1 2 932 index location 12 2 3 466 4 5 466 field id 12 1 2 27983 field lambda 12 1 2 27983 field index 12 1 2 27983 field captured_by_reference 12 1 2 27983 field is_implicit 12 1 2 27983 field location 12 1 2 27983 captured_by_reference id 12 60 61 466 captured_by_reference lambda 12 44 45 466 captured_by_reference index 12 2 3 466 captured_by_reference field 12 60 61 466 captured_by_reference is_implicit 12 1 2 466 captured_by_reference location 12 6 7 466 is_implicit id 12 60 61 466 is_implicit lambda 12 44 45 466 is_implicit index 12 2 3 466 is_implicit field 12 60 61 466 is_implicit captured_by_reference 12 1 2 466 is_implicit location 12 6 7 466 location id 12 8 9 1865 14 15 932 location lambda 12 8 9 1865 14 15 932 location index 12 1 2 2798 location field 12 8 9 1865 14 15 932 location captured_by_reference 12 1 2 2798 location is_implicit 12 1 2 2798 fold 4 expr 4 operator 4 is_left_fold 2 expr operator 12 1 2 4 expr is_left_fold 12 1 2 4 operator expr 12 1 2 4 operator is_left_fold 12 1 2 4 is_left_fold expr 12 2 3 2 is_left_fold operator 12 2 3 2 stmts 4652754 id 4652754 kind 1872 location 2173505 id kind 12 1 2 4652754 id location 12 1 2 4652754 kind id 12 1 2 98 18 19 98 22 23 98 51 52 98 76 77 98 84 85 98 107 108 98 163 164 98 258 259 98 299 300 98 412 413 98 498 499 98 539 540 98 1372 1373 98 2811 2812 98 4882 4883 98 9278 9279 98 12170 12171 98 14180 14181 98 kind location 12 1 2 98 8 9 98 18 19 98 45 46 98 50 51 98 56 57 98 74 75 98 101 102 98 103 104 98 131 132 98 225 226 98 252 253 98 368 369 98 650 651 98 1754 1755 98 2198 2199 98 4253 4254 98 6102 6103 98 6617 6618 98 location id 12 1 2 1726665 2 3 178637 3 8 166419 8 689 101783 location kind 12 1 2 2118820 2 8 54684 type_vla 1 type_id 1 decl 1 type_id decl 12 1 2 1 decl type_id 12 1 2 1 variable_vla 22 var 22 decl 22 var decl 12 1 2 22 decl var 12 1 2 22 if_initialization 295 if_stmt 295 init_id 295 if_stmt init_id 12 1 2 295 init_id if_stmt 12 1 2 295 if_then 725963 if_stmt 725963 then_id 725963 if_stmt then_id 12 1 2 725963 then_id if_stmt 12 1 2 725963 if_else 184682 if_stmt 184682 else_id 184682 if_stmt else_id 12 1 2 184682 else_id if_stmt 12 1 2 184682 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 53108 constexpr_if_stmt 53108 then_id 53108 constexpr_if_stmt then_id 12 1 2 53108 then_id constexpr_if_stmt 12 1 2 53108 constexpr_if_else 30840 constexpr_if_stmt 30840 else_id 30840 constexpr_if_stmt else_id 12 1 2 30840 else_id constexpr_if_stmt 12 1 2 30840 while_body 29134 while_stmt 29134 body_id 29134 while_stmt body_id 12 1 2 29134 body_id while_stmt 12 1 2 29134 do_body 148884 do_stmt 148884 body_id 148884 do_stmt body_id 12 1 2 148884 body_id do_stmt 12 1 2 148884 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 206808 switch_stmt 10982 index 4658 case_id 206808 switch_stmt index 12 2 3 56 3 4 2385 4 5 1760 5 6 1041 6 8 984 8 9 530 9 10 1022 10 11 359 11 14 1003 14 31 927 36 247 908 switch_stmt case_id 12 2 3 56 3 4 2385 4 5 1760 5 6 1041 6 8 984 8 9 530 9 10 1022 10 11 359 11 14 1003 14 31 927 36 247 908 index switch_stmt 12 14 15 1230 19 20 568 33 34 2007 34 63 397 68 304 359 358 581 94 index case_id 12 14 15 1230 19 20 568 33 34 2007 34 63 397 68 304 359 358 581 94 case_id switch_stmt 12 1 2 206808 case_id index 12 1 2 206808 switch_body 20788 switch_stmt 20788 body_id 20788 switch_stmt body_id 12 1 2 20788 body_id switch_stmt 12 1 2 20788 for_initialization 53407 for_stmt 53407 init_id 53407 for_stmt init_id 12 1 2 53407 init_id for_stmt 12 1 2 53407 for_condition 55672 for_stmt 55672 condition_id 55672 for_stmt condition_id 12 1 2 55672 condition_id for_stmt 12 1 2 55672 for_update 53510 for_stmt 53510 update_id 53510 for_stmt update_id 12 1 2 53510 update_id for_stmt 12 1 2 53510 for_body 61560 for_stmt 61560 body_id 61560 for_stmt body_id 12 1 2 61560 body_id for_stmt 12 1 2 61560 stmtparents 4054504 id 4054504 index 12326 parent 1721253 id index 12 1 2 4054504 id parent 12 1 2 4054504 index id 12 1 2 4049 2 3 1009 3 4 222 4 5 1567 7 8 1028 8 12 799 12 29 1085 29 38 926 41 77 933 77 195141 704 index parent 12 1 2 4049 2 3 1009 3 4 222 4 5 1567 7 8 1028 8 12 799 12 29 1085 29 38 926 41 77 933 77 195141 704 parent id 12 1 2 989112 2 3 372551 3 4 105697 4 6 111251 6 17 130357 17 1943 12282 parent index 12 1 2 989112 2 3 372551 3 4 105697 4 6 111251 6 17 130357 17 1943 12282 ishandler 62466 block 62466 stmt_decl_bind 580812 stmt 541032 num 74 decl 580708 stmt num 12 1 2 520345 2 19 20687 stmt decl 12 1 2 520345 2 19 20687 num stmt 12 1 2 8 3 4 4 4 5 4 8 9 4 9 10 4 10 11 8 16 17 4 42 43 4 89 90 4 128 129 4 218 219 4 390 391 4 1086 1087 4 2571 2572 4 4969 4970 4 129953 129954 4 num decl 12 1 2 8 3 4 4 4 5 4 8 9 4 9 10 4 10 11 8 16 17 4 42 43 4 89 90 4 128 129 4 218 219 4 390 391 4 1086 1087 4 2571 2572 4 4969 4970 4 129928 129929 4 decl stmt 12 1 2 580671 2 6 37 decl num 12 1 2 580708 stmt_decl_entry_bind 580812 stmt 541032 num 74 decl_entry 580754 stmt num 12 1 2 520345 2 19 20687 stmt decl_entry 12 1 2 520345 2 19 20687 num stmt 12 1 2 8 3 4 4 4 5 4 8 9 4 9 10 4 10 11 8 16 17 4 42 43 4 89 90 4 128 129 4 218 219 4 390 391 4 1086 1087 4 2571 2572 4 4969 4970 4 129953 129954 4 num decl_entry 12 1 2 8 3 4 4 4 5 4 8 9 4 9 10 4 10 11 8 16 17 4 42 43 4 89 90 4 128 129 4 218 219 4 390 391 4 1086 1087 4 2571 2572 4 4969 4970 4 129939 129940 4 decl_entry stmt 12 1 2 580733 3 6 20 decl_entry num 12 1 2 580754 blockscope 1415522 block 1415522 enclosing 1300321 block enclosing 12 1 2 1415522 enclosing block 12 1 2 1235025 2 13 65295 jumpinfo 254474 id 254474 str 21192 target 53145 id str 12 1 2 254474 id target 12 1 2 254474 str id 12 2 3 9894 3 4 4254 4 5 1568 5 6 1342 6 10 1702 10 22 1623 22 13723 805 str target 12 1 2 16748 2 3 2636 3 10 1690 10 3326 115 target id 12 1 2 24 2 3 26478 3 4 12921 4 5 5353 5 8 4699 8 2124 3668 target str 12 1 2 53145 preprocdirects 4186401 id 4186401 kind 5130 location 4145824 id kind 12 1 2 4186401 id location 12 1 2 4186401 kind id 12 4 5 466 54 55 466 151 152 466 448 449 466 554 555 466 564 565 466 571 572 466 667 668 466 1429 1430 466 1970 1971 466 2564 2565 466 kind location 12 4 5 466 54 55 466 151 152 466 448 449 466 554 555 466 564 565 466 571 572 466 667 668 466 1429 1430 466 1883 1884 466 2564 2565 466 location id 12 1 2 4145358 88 89 466 location kind 12 1 2 4145824 preprocpair 1429980 begin 1195848 elseelifend 1429980 begin elseelifend 12 1 2 977573 2 3 208014 3 11 10260 elseelifend begin 12 1 2 1429980 preproctrue 766294 branch 766294 preprocfalse 331143 branch 331143 preproctext 3368495 id 3368495 head 2441215 body 1426735 id head 12 1 2 3368495 id body 12 1 2 3368495 head id 12 1 2 2302384 2 740 138830 head body 12 1 2 2382490 2 5 58724 body id 12 1 2 1291550 2 6 107005 6 11630 28179 body head 12 1 2 1294407 2 7 107300 7 2980 25026 includes 312954 id 312954 included 117066 id included 12 1 2 312954 included id 12 1 2 61098 2 3 21920 3 4 12592 4 6 10260 6 14 8861 14 47 2331 link_targets 814 id 814 binary 814 id binary 12 1 2 814 binary id 12 1 2 814 link_parent 38845246 element 4923570 link_target 347 element link_target 12 1 2 663709 2 9 25830 9 10 4234029 link_target element 12 3 4 34 121970 121971 34 122082 122083 34 122181 122182 34 122212 122213 34 122224 122225 34 122241 122242 34 124241 124242 34 128895 128896 34 131299 131300 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