@compilation 9742 @externalDataElement 65 @external_package 4 @svnentry 575525 @location_default 29746763 @location_stmt 3819867 @location_expr 13187892 @diagnostic 4996 @file 123176 @folder 16330 @macro_expansion 33257760 @other_macro_reference 858505 @function 4176817 @fun_decl 4541216 @var_decl 8034962 @type_decl 3281452 @namespace_decl 311636 @using_declaration 362998 @using_directive 6532 @using_enum_declaration 1 @static_assert 134701 @parameter 6186841 @membervariable 1054692 @globalvariable 301276 @localvariable 576952 @enumconstant 241669 @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 567827 @type_with_specifiers 851507 @array 110112 @routineptr 625424 @reference 1275627 @gnu_vector 699 @routinereference 237 @rvalue_reference 333137 @block 10 @decltype 27061 @usertype 5230820 @mangledname 6058065 @type_mention 4029118 @routinetype 538889 @ptrtomember 37792 @specifier 24728 @gnuattribute 553363 @stdattribute 253562 @declspec 239152 @msattribute 3 @alignas 4665 @attribute_arg_token 25195 @attribute_arg_constant_expr 318207 @attribute_arg_empty 1 @attribute_arg_constant 1 @attribute_arg_type 466 @attribute_arg_expr 3 @derivation 391564 @frienddecl 707046 @comment 8266100 @namespace 12131 @specialnamequalifyingelement 466 @namequalifier 1513793 @value 10776651 @initialiser 1710773 @address_of 438815 @indirect 292644 @array_to_pointer 1430832 @parexpr 3587464 @arithnegexpr 650875 @unaryplusexpr 2916 @complementexpr 27837 @notexpr 276424 @postincrexpr 62045 @postdecrexpr 42035 @preincrexpr 70573 @predecrexpr 26207 @conditionalexpr 657235 @addexpr 398392 @subexpr 340757 @mulexpr 306355 @divexpr 133166 @remexpr 15641 @paddexpr 86661 @psubexpr 49900 @pdiffexpr 33690 @lshiftexpr 566300 @rshiftexpr 140839 @andexpr 489054 @orexpr 145464 @xorexpr 54174 @eqexpr 470648 @neexpr 301666 @gtexpr 104047 @ltexpr 101714 @geexpr 59248 @leexpr 212525 @assignexpr 936952 @assignaddexpr 68229 @assignsubexpr 11199 @assignmulexpr 8285 @assigndivexpr 4993 @assignremexpr 689 @assignlshiftexpr 2716 @assignrshiftexpr 4495 @assignandexpr 4826 @assignorexpr 23628 @assignxorexpr 21843 @assignpaddexpr 13628 @assignpsubexpr 1152 @andlogicalexpr 249951 @orlogicalexpr 866116 @commaexpr 122840 @subscriptexpr 364481 @callexpr 316340 @vastartexpr 3740 @vaargexpr 952 @vaendexpr 2799 @vacopyexpr 139 @varaccess 6029100 @runtime_sizeof 295835 @runtime_alignof 49259 @expr_stmt 94386 @routineexpr 3186299 @type_operand 1128764 @offsetofexpr 19992 @typescompexpr 563781 @literal 4406841 @aggregateliteral 913874 @c_style_cast 4210086 @temp_init 794456 @errorexpr 46298 @reference_to 1572182 @ref_indirect 1901633 @vacuous_destructor_call 8047 @assume 3232 @conjugation 11 @realpartexpr 79 @imagpartexpr 79 @jmulexpr 1 @jdivexpr 1 @fjaddexpr 1 @jfaddexpr 1 @fjsubexpr 1 @jfsubexpr 1 @minexpr 1 @maxexpr 1 @virtfunptrexpr 1 @thisaccess 1116779 @new_expr 47064 @delete_expr 11635 @throw_expr 21143 @condition_decl 40713 @braced_init_list 1063 @type_id 36021 @sizeof_pack 5598 @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 1854 @isconvtoexpr 197 @isemptyexpr 1463 @isenumexpr 492 @ispodexpr 620 @ispolyexpr 3 @isunionexpr 5 @intaddrexpr 1 @hastrivialdestructor 466 @uuidof 20300 @delete_array_expr 1377 @new_array_expr 5099 @foldexpr 4 @ctordirectinit 110606 @ctorvirtualinit 5384 @ctorfieldinit 190975 @ctordelegatinginit 3309 @dtordirectdestruct 40236 @dtorvirtualdestruct 4075 @dtorfielddestruct 40863 @static_cast 215648 @reinterpret_cast 31621 @const_cast 34576 @dynamic_cast 1015 @lambdaexpr 21462 @param_ref 235618 @noopexpr 38 @istriviallyconstructibleexpr 1280 @isdestructibleexpr 4 @isnothrowdestructibleexpr 5 @istriviallydestructibleexpr 788 @istriviallyassignableexpr 3 @isnothrowassignableexpr 3940 @istrivialexpr 933 @isstandardlayoutexpr 2 @istriviallycopyableexpr 3732 @isliteraltypeexpr 2 @hastrivialmoveconstructorexpr 3 @hastrivialmoveassignexpr 3 @hasnothrowmoveassignexpr 4 @isconstructibleexpr 466 @isnothrowconstructibleexpr 13594 @hasfinalizerexpr 1 @isdelegateexpr 1 @isinterfaceclassexpr 1 @isrefarrayexpr 1 @isrefclassexpr 1 @issealedexpr 1 @issimplevalueclassexpr 1 @isvalueclassexpr 1 @isfinalexpr 1672 @noexceptexpr 24640 @builtinshufflevector 1 @builtinchooseexpr 9065 @builtinaddressof 13133 @vec_fill 1 @builtinconvertvector 1 @builtincomplex 4 @spaceshipexpr 1 @co_await 12 @co_yield 4 @isassignable 3 @isaggregate 2 @hasuniqueobjectrepresentations 2 @builtinbitcast 1 @builtinshuffle 1919 @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 373717 @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 @istriviallyequalitycomparable 2 @isscopedenum 2 @istriviallyrelocatable 2 @datasizeof 10 @c11_generic 8 @requires_expr 8 @nested_requirement 1 @compound_requirement 2 @concept_id 2 @lambdacapture 27994 @stmt_expr 1486018 @stmt_if 725911 @stmt_while 29316 @stmt_goto 110690 @stmt_label 53142 @stmt_return 1279827 @stmt_block 1418867 @stmt_end_test_while 148873 @stmt_for 61556 @stmt_switch_case 207500 @stmt_switch 20786 @stmt_asm 109982 @stmt_decl 593121 @stmt_empty 192685 @stmt_continue 22562 @stmt_break 103231 @stmt_try_block 45026 @stmt_microsoft_try 165 @stmt_set_vla_size 26 @stmt_vla_decl 22 @stmt_assigned_goto 9075 @stmt_range_based_for 8398 @stmt_handler 62675 @stmt_constexpr_if 52997 @stmt_co_return 5 @ppd_if 666741 @ppd_ifdef 263150 @ppd_ifndef 266416 @ppd_elif 25195 @ppd_else 209027 @ppd_endif 1196309 @ppd_plain_include 311208 @ppd_define 2291914 @ppd_undef 258484 @ppd_include_next 1866 @ppd_line 27521 @ppd_error 98 @ppd_pragma 296709 @ppd_objc_import 2 @ppd_warning 1 @link_target 816 @xmldtd 1 @xmlelement 1270313 @xmlattribute 1202020 @xmlnamespace 4185 @xmlcomment 26812 @xmlcharacters 439958 compilations 9742 id 9742 cwd 11 id cwd 12 1 2 9742 cwd id 12 863 864 11 compilation_args 652548 id 5514 num 709 arg 34461 id num 12 23 69 486 71 102 275 126 127 3868 127 129 58 131 132 814 134 135 10 id arg 12 23 57 486 57 106 291 106 107 3831 107 109 79 109 110 814 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 32397 2 1043 2063 arg num 12 1 2 33254 2 56 1206 compilation_build_mode 9742 id 9742 mode 11 id mode 12 1 2 9742 mode id 12 863 864 11 compilation_compiling_files 11546 id 1997 num 3316 file 10027 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 1757 2 3 719 3 4 359 4 13 279 13 51 199 num file 12 1 2 1757 2 3 719 3 4 359 4 13 279 13 49 199 file id 12 1 2 9029 2 4 838 4 6 159 file num 12 1 2 9188 2 4 799 4 5 39 compilation_time 46184 id 1997 num 3316 kind 159 seconds 8030 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 799 4 5 199 5 7 119 8 9 79 9 10 119 10 12 159 12 16 119 17 20 159 21 42 159 55 90 79 num id 12 1 2 1757 2 3 719 3 4 359 4 13 279 13 51 199 num kind 12 4 5 3316 num seconds 12 3 4 1438 4 5 319 5 6 199 6 7 399 7 8 159 8 9 239 9 24 279 25 85 279 kind id 12 50 51 159 kind num 12 83 84 159 kind seconds 12 3 4 79 124 125 39 128 129 39 seconds id 12 1 2 3755 2 3 1398 3 4 998 4 5 759 5 6 439 6 25 639 46 47 39 seconds num 12 1 2 3515 2 3 1278 3 4 599 4 5 878 5 6 759 6 8 679 8 76 319 seconds kind 12 1 2 5753 2 3 2277 diagnostic_for 5452 diagnostic 4996 compilation 816 file_number 18 file_number_diagnostic_number 398 diagnostic compilation 12 1 2 4844 2 7 151 diagnostic file_number 12 1 2 4996 diagnostic file_number_diagnostic_number 12 1 2 4996 compilation diagnostic 12 5 6 607 7 8 75 9 12 56 13 16 37 21 22 37 compilation file_number 12 1 2 816 compilation file_number_diagnostic_number 12 5 6 607 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 398 compilation_finished 9742 id 9742 cpu_seconds 7292 elapsed_seconds 135 id cpu_seconds 12 1 2 9742 id elapsed_seconds 12 1 2 9742 cpu_seconds id 12 1 2 5937 2 3 846 3 16 507 cpu_seconds elapsed_seconds 12 1 2 6682 2 3 609 elapsed_seconds id 12 1 2 11 2 3 11 3 4 11 7 8 11 8 9 11 12 13 11 13 14 11 51 52 11 163 164 11 167 168 11 187 188 11 249 250 11 elapsed_seconds cpu_seconds 12 1 2 11 2 3 11 3 4 11 7 8 11 8 9 11 12 13 11 13 14 11 49 50 11 120 121 11 123 124 11 138 139 11 224 225 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 29746763 id 29746763 container 123176 startLine 2094007 startColumn 36859 endLine 2098207 endColumn 48057 id container 12 1 2 29746763 id startLine 12 1 2 29746763 id startColumn 12 1 2 29746763 id endLine 12 1 2 29746763 id endColumn 12 1 2 29746763 container id 12 1 11 9798 11 18 10264 18 30 9331 30 42 9798 43 61 9798 61 79 9331 80 106 9798 108 149 9331 149 199 9331 206 291 9331 304 469 9331 482 850 9331 936 2380 8398 container startLine 12 1 8 9331 8 13 9331 13 20 9798 20 32 9331 32 43 9798 44 61 9331 62 72 9331 73 93 9331 97 128 9331 128 180 9331 180 267 9331 277 414 9331 439 1465 9331 1557 1569 933 container startColumn 12 1 4 8865 4 5 7931 5 6 7465 6 8 11197 8 10 9331 10 15 10731 15 23 9798 23 28 11197 28 34 9798 34 44 9331 44 55 9331 55 66 9798 66 77 8398 container endLine 12 1 8 9331 8 13 9331 13 20 9798 20 32 9331 32 43 9798 43 60 9331 61 71 9331 72 93 9331 94 127 9331 128 179 9331 180 268 9331 278 413 9331 437 1465 9331 1554 1566 933 container endColumn 12 1 9 9798 9 13 9331 13 18 9331 18 26 10264 27 33 9331 33 39 9331 39 47 10264 47 53 9331 53 60 10264 60 66 9331 66 74 9798 74 78 9798 78 90 6998 startLine id 12 1 2 582757 2 3 314007 3 4 195496 4 6 161903 6 10 182899 10 16 162836 16 25 168901 25 46 160969 46 169 157237 169 265 6998 startLine container 12 1 2 870636 2 3 273415 3 5 193630 5 8 173567 8 13 188031 13 20 160969 20 51 159570 51 265 74186 startLine startColumn 12 1 2 611685 2 3 313074 3 4 198296 4 6 182899 6 9 173100 9 13 163302 13 19 174500 19 29 164702 29 52 112445 startLine endLine 12 1 2 1530846 2 3 348534 3 5 161903 5 16 52723 startLine endColumn 12 1 2 587423 2 3 315874 3 4 197363 4 6 168435 6 9 158170 9 14 170768 14 21 174967 21 32 162369 32 63 157703 64 66 933 startColumn id 12 1 31 2799 42 85 2799 86 128 2799 129 229 2799 247 286 2799 291 360 2799 373 457 2799 473 565 2799 566 619 2799 619 689 2799 696 807 2799 819 1563 2799 1634 5631 2799 15295 15296 466 startColumn container 12 1 18 2799 23 35 3266 38 43 2799 44 61 2799 65 73 2799 73 84 3266 84 96 2799 96 101 3266 101 105 3266 107 112 2799 112 126 2799 137 170 2799 195 265 1399 startColumn startLine 12 1 19 2799 30 72 2799 83 122 2799 122 205 2799 214 261 2799 265 322 2799 322 379 2799 404 430 2799 453 474 2799 478 505 2799 511 583 2799 585 836 2799 1104 2196 2799 2387 2388 466 startColumn endLine 12 1 19 2799 30 72 2799 83 122 2799 122 205 2799 214 261 2799 265 322 2799 322 380 2799 404 430 2799 453 474 2799 477 504 2799 514 582 2799 585 835 2799 1109 2203 2799 2382 2383 466 startColumn endColumn 12 1 7 2799 7 11 3266 11 16 3266 16 22 2799 22 24 3266 24 28 2799 29 34 3266 34 41 3266 41 46 2799 47 49 1866 49 54 2799 54 74 2799 75 86 1866 endLine id 12 1 2 593022 2 3 306076 3 4 198296 4 6 159570 6 10 182432 10 16 161903 16 25 171234 25 46 158636 46 161 158170 162 265 8865 endLine container 12 1 2 886034 2 3 259884 3 4 125043 4 6 140906 6 10 184765 10 15 168435 15 26 163302 26 120 158170 121 265 11664 endLine startLine 12 1 2 1528513 2 3 341536 3 5 170768 5 10 57389 endLine startColumn 12 1 2 622883 2 3 303276 3 4 201562 4 6 183832 6 9 169834 9 13 166568 13 19 174967 19 29 160969 29 52 114311 endLine endColumn 12 1 2 599554 2 3 306076 3 4 196896 4 6 168901 6 9 156304 9 14 168901 14 21 177766 21 32 161903 32 60 158170 60 65 3732 endColumn id 12 1 2 5132 2 8 3732 9 186 3732 193 288 3732 294 495 3732 503 555 3732 561 633 3732 640 758 3732 758 869 3732 875 1074 3732 1074 1281 3732 1289 1590 3732 1685 2418 1866 endColumn container 12 1 2 5598 2 5 3732 5 65 3732 70 100 3732 100 111 3732 112 122 4199 122 140 3732 143 153 3732 153 161 4199 161 173 4199 173 178 3732 188 265 3732 endColumn startLine 12 1 2 5598 2 8 3732 9 105 3732 155 241 3732 253 336 3732 340 426 3732 434 488 3732 489 572 3732 573 623 3732 626 696 4199 701 813 3732 818 1095 3732 1172 1174 933 endColumn startColumn 12 1 2 6065 2 4 3732 4 8 4199 8 15 3732 15 23 3732 23 29 3732 29 35 4199 35 39 3266 39 42 3266 42 44 3266 44 46 3732 46 49 3732 49 53 1399 endColumn endLine 12 1 2 5598 2 8 3732 9 156 3732 159 240 3732 251 335 3732 342 430 3732 432 490 3732 490 573 3732 574 622 3732 626 698 3732 700 798 3732 811 987 3732 1096 1180 1399 locations_stmt 3819867 id 3819867 container 3088 startLine 200171 startColumn 1873 endLine 194427 endColumn 2367 id container 12 1 2 3819867 id startLine 12 1 2 3819867 id startColumn 12 1 2 3819867 id endLine 12 1 2 3819867 id endColumn 12 1 2 3819867 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 21575 2 3 15317 3 4 12496 4 6 14472 6 8 12537 8 11 16737 11 16 17293 16 22 15378 22 29 17005 29 37 17396 37 45 15111 45 56 16202 56 73 8646 startLine container 12 1 2 22337 2 3 15749 3 4 12702 4 6 14411 6 8 12743 8 11 17602 11 16 16387 16 22 16243 22 29 16984 29 36 16016 36 44 16346 44 54 15667 54 69 6979 startLine startColumn 12 1 2 26866 2 3 20875 3 4 16840 4 5 16099 5 6 17458 6 7 19887 7 8 22790 8 9 20422 9 10 15028 10 12 16675 12 18 7226 startLine endLine 12 1 2 34648 2 3 25837 3 4 18466 4 5 16243 5 6 12805 6 7 12043 7 8 10190 8 9 10993 9 10 10746 10 11 10540 11 12 10190 12 14 15811 14 24 11652 startLine endColumn 12 1 2 22172 2 3 16222 3 4 12970 4 6 16099 6 8 14719 8 10 13217 10 14 18322 14 18 17046 18 22 17602 22 26 18528 26 30 16408 30 36 15255 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 17437 2 3 14431 3 4 11508 4 6 15625 6 8 12517 8 11 15481 11 15 14658 15 21 16119 21 27 15440 27 34 14967 34 42 15769 42 52 16037 52 130 14431 endLine container 12 1 2 24993 2 3 16161 3 4 12784 4 6 15687 6 8 15028 8 11 15914 11 16 17478 16 20 14617 20 26 17190 26 32 16284 32 39 14884 39 59 13402 endLine startLine 12 1 2 32528 2 3 23799 3 4 18487 4 5 15172 5 6 13896 6 7 11693 7 8 11755 8 9 10931 9 10 10190 10 12 17993 12 15 17746 15 100 10231 endLine startColumn 12 1 2 24993 2 3 20422 3 4 16861 4 5 17828 5 6 18611 6 7 20463 7 8 22460 8 9 18775 9 10 12949 10 12 15049 12 18 6011 endLine endColumn 12 1 2 24746 2 3 16655 3 4 12558 4 6 17849 6 8 15358 8 10 12846 10 13 14431 13 16 15049 16 19 14678 19 22 14061 22 26 17149 26 31 15358 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 13187892 id 13187892 container 4652 startLine 192224 startColumn 2470 endLine 192203 endColumn 2799 id container 12 1 2 13187892 id startLine 12 1 2 13187892 id startColumn 12 1 2 13187892 id endLine 12 1 2 13187892 id endColumn 12 1 2 13187892 container id 12 1 2 411 2 6 329 6 11 370 12 26 370 27 96 349 100 514 349 525 1401 349 1526 2343 349 2404 3615 349 3668 5162 349 5341 7345 349 7399 9307 349 9382 16759 349 18811 18812 20 container startLine 12 1 2 494 2 4 370 4 10 370 10 20 349 20 51 349 65 151 349 161 360 349 361 577 349 590 923 349 928 1265 349 1268 1742 349 1781 2320 349 2491 4241 267 container startColumn 12 1 2 494 2 4 349 4 7 391 7 16 349 16 37 349 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 349 20 51 349 65 151 349 162 360 349 361 578 349 591 926 349 930 1266 349 1272 1742 349 1785 2324 349 2500 4416 267 container endColumn 12 1 2 452 2 4 329 4 7 370 7 15 349 15 36 349 36 61 349 61 70 349 70 73 267 73 75 329 75 76 123 76 77 411 77 79 349 79 84 349 84 116 267 startLine id 12 1 5 16140 5 9 16511 9 15 16058 15 23 15131 23 32 15172 32 44 15028 44 60 14781 60 80 14843 80 103 14658 103 130 14802 130 159 14555 159 194 14637 194 302 9902 startLine container 12 1 2 23551 2 3 15646 3 4 11364 4 6 16387 6 8 13649 8 11 16469 11 16 17375 16 21 16469 21 28 16675 28 35 15831 35 43 15872 43 60 12928 startLine startColumn 12 1 4 15996 4 7 17561 7 11 16716 11 16 17437 16 21 17540 21 26 15090 26 31 16202 31 36 17746 36 40 15728 40 44 16325 44 49 16922 49 63 8955 startLine endLine 12 1 2 102113 2 3 44695 3 4 27690 4 6 14596 6 23 3129 startLine endColumn 12 1 4 16984 4 7 16675 7 11 16449 11 16 16243 16 21 16469 21 27 16799 27 33 16469 33 38 14493 38 43 15564 43 47 14719 47 52 16799 52 65 14472 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 16161 5 9 16511 9 15 15831 15 23 15111 23 32 15667 32 44 14761 44 60 14514 60 80 15275 80 103 14555 103 130 14781 130 160 14905 160 195 14575 195 299 9552 endLine container 12 1 2 23551 2 3 15584 3 4 11364 4 6 16078 6 8 13505 8 11 16531 11 15 14452 15 20 16799 20 26 15008 26 33 16078 33 40 14658 40 49 14617 49 60 3973 endLine startLine 12 1 2 95628 2 3 50089 3 4 29419 4 6 15625 6 11 1441 endLine startColumn 12 1 4 15852 4 7 17478 7 11 16511 11 16 17375 16 21 17334 21 26 15172 26 31 16325 31 36 17705 36 40 15317 40 44 16469 44 49 17005 49 63 9655 endLine endColumn 12 1 4 17211 4 7 16819 7 11 16449 11 16 16902 16 21 16037 21 26 14534 26 32 16181 32 38 17519 38 43 16161 43 47 14493 47 52 16593 52 69 13299 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 1382941 element_id 1375942 num_lines 101714 num_code 84917 num_comment 59722 element_id num_lines 12 1 2 1368943 2 3 6998 element_id num_code 12 1 2 1369876 2 3 6065 element_id num_comment 12 1 2 1375942 num_lines element_id 12 1 2 68120 2 3 12131 3 4 7465 4 21 7931 29 921 6065 num_lines num_code 12 1 2 70453 2 3 12131 3 4 8398 4 6 9331 6 7 1399 num_lines num_comment 12 1 2 69520 2 3 14930 3 4 10731 4 7 6532 num_code element_id 12 1 2 52723 2 3 14463 3 5 6532 5 42 6532 44 922 4665 num_code num_lines 12 1 2 52723 2 3 16796 3 5 6065 5 8 6532 8 12 2799 num_code num_comment 12 1 2 53190 2 3 15863 3 5 7465 5 7 5132 7 10 3266 num_comment element_id 12 1 2 34526 2 3 9331 3 4 4199 4 6 4665 6 11 5132 17 2596 1866 num_comment num_lines 12 1 2 34526 2 3 9331 3 4 4199 4 6 4665 6 8 4665 10 38 2332 num_comment num_code 12 1 2 34526 2 3 9331 3 4 4199 4 6 4665 6 10 4665 10 37 2332 diagnostics 4996 id 4996 severity 18 error_tag 37 error_message 398 full_error_message 4198 location 170 id severity 12 1 2 4996 id error_tag 12 1 2 4996 id error_message 12 1 2 4996 id full_error_message 12 1 2 4996 id location 12 1 2 4996 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 398 error_message error_tag 12 1 2 398 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 4179 43 44 18 full_error_message severity 12 1 2 4198 full_error_message error_tag 12 1 2 4198 full_error_message error_message 12 1 2 4198 full_error_message location 12 1 2 4198 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 123176 id 123176 name 123176 id name 12 1 2 123176 name id 12 1 2 123176 folders 16330 id 16330 name 16330 id name 12 1 2 16330 name id 12 1 2 16330 containerparent 138574 parent 16330 child 138574 parent child 12 1 2 7465 2 3 3266 3 4 1399 4 12 1399 23 28 1399 40 67 1399 child parent 12 1 2 138574 fileannotations 5129436 id 4899 kind 22 name 54772 value 46046 id kind 12 1 2 169 2 3 4729 id name 12 1 102 383 102 225 372 227 299 372 301 452 395 452 555 372 559 626 372 626 716 372 729 904 372 904 934 79 936 937 1422 1083 2036 372 2293 2294 11 id value 12 1 114 383 114 275 372 275 363 372 393 638 372 643 744 372 751 955 372 955 1087 372 1088 1501 248 1501 1502 1422 1504 1874 372 1972 4080 237 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 8861 2 3 6220 3 5 4176 5 9 4267 9 14 3984 14 18 4176 18 20 4718 20 34 4221 34 128 4504 128 229 4120 229 387 4244 387 434 1275 name kind 12 1 2 54772 name value 12 1 2 8872 2 3 8060 3 4 2562 4 6 4515 6 9 4131 9 14 4210 14 17 4131 17 22 4594 22 41 4210 41 82 4165 82 157 4109 158 1895 1207 value id 12 1 2 7157 2 5 2235 5 8 3330 8 15 3533 15 17 2539 17 19 4142 19 34 3330 34 189 3623 189 201 3612 201 266 3555 266 321 3680 322 399 3951 399 435 1354 value kind 12 1 2 46035 2 3 11 value name 12 1 2 7179 2 5 2585 5 8 3510 8 15 3555 15 17 2833 17 19 3589 19 29 3510 29 39 3668 39 48 3646 48 74 3533 74 102 3454 102 119 3601 119 146 1377 inmacroexpansion 109779103 id 18027697 inv 2700159 id inv 12 1 3 1582360 3 5 1077794 5 6 1184878 6 7 4819904 7 8 6385934 8 9 2605243 9 21 371581 inv id 12 1 2 378422 2 3 544105 3 4 351513 4 7 200658 7 8 207151 8 9 241887 9 10 2210 10 11 325485 11 337 224845 339 423 206352 423 7616 17524 affectedbymacroexpansion 35689257 id 5156948 inv 2784761 id inv 12 1 2 2816078 2 3 560184 3 4 264908 4 5 565803 5 12 391901 12 50 407399 50 9900 150672 inv id 12 1 4 229115 4 7 231720 7 9 220491 9 12 251120 12 13 333985 13 14 165593 14 15 298844 15 16 121842 16 17 276609 17 18 146942 18 20 252135 20 25 208978 25 109 47383 macroinvocations 33491008 id 33491008 macro_id 79484 location 760387 kind 22 id macro_id 12 1 2 33491008 id location 12 1 2 33491008 id kind 12 1 2 33491008 macro_id id 12 1 2 16255 2 3 16571 3 4 3115 4 5 5271 5 8 5689 8 13 6107 13 26 6174 26 61 6062 61 199 5971 199 1697 6016 1716 168783 2246 macro_id location 12 1 2 42468 2 3 10396 3 4 5158 4 6 6840 6 13 6479 13 66 6005 66 3614 2133 macro_id kind 12 1 2 73749 2 3 5734 location id 12 1 2 281225 2 3 169658 3 4 70735 4 5 60327 5 8 53858 8 17 62889 17 525 57030 534 244748 4662 location macro_id 12 1 2 714216 2 350 46170 location kind 12 1 2 760387 kind id 12 20662 20663 11 2946099 2946100 11 kind macro_id 12 2127 2128 11 5422 5423 11 kind location 12 6311 6312 11 61047 61048 11 macroparent 29950722 id 29950722 parent_id 23286998 id parent_id 12 1 2 29950722 parent_id id 12 1 2 17992792 2 3 4459550 3 88 834655 macrolocationbind 4043781 id 2831137 location 2021060 id location 12 1 2 2229912 2 3 341123 3 7 230524 7 57 29576 location id 12 1 2 1611017 2 3 177681 3 8 156869 8 723 75492 macro_argument_unexpanded 84549437 invocation 26214757 argument_index 745 text 318308 invocation argument_index 12 1 2 7432464 2 3 10674027 3 4 6139327 4 67 1968937 invocation text 12 1 2 7502624 2 3 10820578 3 4 5972999 4 67 1918556 argument_index invocation 12 41230 41231 654 41432 174417 56 718261 2322204 33 argument_index text 12 2 3 654 13 995 56 6559 19579 33 text invocation 12 1 2 35074 2 3 61264 3 4 17745 4 5 45087 5 7 23932 7 12 18592 12 16 21516 16 23 24981 23 42 24327 42 128 23875 128 522393 21911 text argument_index 12 1 2 230200 2 3 77824 3 9 10284 macro_argument_expanded 84549437 invocation 26214757 argument_index 745 text 192902 invocation argument_index 12 1 2 7432464 2 3 10674027 3 4 6139327 4 67 1968937 invocation text 12 1 2 10688793 2 3 9201862 3 4 5208277 4 9 1115824 argument_index invocation 12 41230 41231 654 41432 174417 56 718261 2322204 33 argument_index text 12 1 2 643 2 76 56 870 13879 45 text invocation 12 1 2 20793 2 3 37309 3 4 9064 4 5 16402 5 6 2415 6 7 22859 7 9 14788 9 14 12033 14 19 14539 19 48 14483 48 151 14472 152 1060410 13738 text argument_index 12 1 2 97625 2 3 80872 3 66 14404 functions 4176817 id 4176817 name 1894311 kind 3266 id name 12 1 2 4176817 id kind 12 1 2 4176817 name id 12 1 2 1497253 2 3 153038 3 5 142773 5 952 101247 name kind 12 1 2 1893845 2 3 466 kind id 12 4 5 466 64 65 466 167 168 466 195 196 466 1075 1076 466 1658 1659 466 5789 5790 466 kind name 12 2 3 466 33 34 466 38 39 466 94 95 466 195 196 933 3504 3505 466 function_entry_point 1151517 id 1141719 entry_point 1151517 id entry_point 12 1 2 1131921 2 3 9798 entry_point id 12 1 2 1151517 function_return_type 4181950 id 4176817 return_type 817446 id return_type 12 1 2 4171685 2 3 5132 return_type id 12 1 2 505771 2 3 211360 3 7 66254 7 2231 34060 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 100951 id 100951 function_deleted 96115 id 96115 function_defaulted 73719 id 73719 function_prototyped 4084901 id 4084901 deduction_guide_for_class 4629 id 4629 class_template 1773 id class_template 12 1 2 4629 class_template id 12 1 2 886 2 3 295 3 4 98 4 5 197 5 6 98 8 9 197 member_function_this_type 536520 id 536520 this_type 185331 id this_type 12 1 2 536520 this_type id 12 1 2 67896 2 3 45148 3 4 28775 4 5 14805 5 7 14910 7 66 13795 fun_decls 4546348 id 4541216 function 4033111 type_id 816047 name 1796796 location 3368702 id function 12 1 2 4541216 id type_id 12 1 2 4536084 2 3 5132 id name 12 1 2 4541216 id location 12 1 2 4541216 function id 12 1 2 3603858 2 3 356466 3 7 72786 function type_id 12 1 2 3993452 2 3 39659 function name 12 1 2 4033111 function location 12 1 2 3660781 2 3 311674 3 6 60655 type_id id 12 1 2 431119 2 3 273882 3 6 63454 6 2477 47591 type_id function 12 1 2 515103 2 3 202961 3 7 62988 7 2192 34993 type_id name 12 1 2 689604 2 4 67187 4 773 59255 type_id location 12 1 2 594888 2 3 121310 3 7 63454 7 1959 36393 name id 12 1 2 1227570 2 3 266883 3 4 77918 4 7 146039 7 986 78385 name function 12 1 2 1406736 2 3 152104 3 5 136707 5 936 101247 name type_id 12 1 2 1578437 2 4 134841 4 562 83517 name location 12 1 2 1235502 2 3 293011 3 4 78851 4 8 137174 8 542 52256 location id 12 1 2 2964644 2 4 277614 4 55 126442 location function 12 1 2 3031832 2 7 244020 7 55 92849 location type_id 12 1 2 3205399 2 18 163302 location name 12 1 2 3230595 2 13 138107 fun_def 1888246 id 1888246 fun_specialized 26128 id 26128 fun_implicit 199 id 199 fun_decl_specifiers 2904922 id 1688550 name 2799 id name 12 1 2 490841 2 3 1179045 3 4 18663 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 1471124 fun_decl 1471124 fun_decl_noexcept 61666 fun_decl 61666 constant 61568 fun_decl constant 12 1 2 61666 constant fun_decl 12 1 2 61469 2 3 98 fun_decl_empty_noexcept 863171 fun_decl 863171 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 6991224 id 6991224 index 7931 fun_decl 3833415 id index 12 1 2 6991224 id fun_decl 12 1 2 6991224 index id 12 2 3 933 5 6 466 7 8 466 10 11 933 11 12 466 12 13 933 13 14 466 25 26 466 78 79 466 245 246 466 636 637 466 1713 1714 466 3987 3988 466 8216 8217 466 index fun_decl 12 2 3 933 5 6 466 7 8 466 10 11 933 11 12 466 12 13 933 13 14 466 25 26 466 78 79 466 245 246 466 636 637 466 1713 1714 466 3987 3988 466 8216 8217 466 fun_decl id 12 1 2 1973163 2 3 1061001 3 4 502505 4 8 290678 8 18 6065 fun_decl index 12 1 2 1973163 2 3 1061001 3 4 502505 4 8 290678 8 18 6065 var_decls 8105882 id 8034962 variable 7022951 type_id 2042217 name 667208 location 5308739 id variable 12 1 2 8034962 id type_id 12 1 2 7966841 2 3 68120 id name 12 1 2 8034962 id location 12 1 2 8032162 2 3 2799 variable id 12 1 2 6170977 2 3 698469 3 7 153504 variable type_id 12 1 2 6851717 2 4 171234 variable name 12 1 2 6907706 2 3 115245 variable location 12 1 2 6477987 2 3 542631 3 4 2332 type_id id 12 1 2 1165048 2 3 476377 3 4 95182 4 7 184765 7 762 120844 type_id variable 12 1 2 1298490 2 3 452115 3 6 155837 6 724 135774 type_id name 12 1 2 1538311 2 3 383061 3 128 120844 type_id location 12 1 2 1364744 2 3 404057 3 7 173100 7 592 100314 name id 12 1 2 341069 2 3 86783 3 4 48524 4 6 51790 6 12 52256 12 33 50390 34 2385 36393 name variable 12 1 2 368597 2 3 77918 3 4 45258 4 6 49457 6 14 53190 14 56 50857 56 2301 21929 name type_id 12 1 2 456781 2 3 93782 3 5 46657 5 19 50857 19 1182 19129 name location 12 1 2 378862 2 3 90516 3 5 59722 5 9 51323 9 21 50390 21 1010 36393 location id 12 1 2 4493625 2 3 531433 3 897 283680 location variable 12 1 2 4882752 2 17 415255 17 892 10731 location type_id 12 1 2 4958804 2 759 349934 location name 12 1 2 5299407 2 6 9331 var_def 3992985 id 3992985 var_decl_specifiers 378395 id 378395 name 1866 id name 12 1 2 378395 name id 12 15 16 466 66 67 466 145 146 466 585 586 466 is_structured_binding 18 id 18 type_decls 3281452 id 3281452 type_id 3231061 location 3164340 id type_id 12 1 2 3281452 id location 12 1 2 3281452 type_id id 12 1 2 3189536 2 5 41525 type_id location 12 1 2 3189536 2 5 41525 location id 12 1 2 3112083 2 20 52256 location type_id 12 1 2 3112083 2 20 52256 type_def 2640372 id 2640372 type_decl_top 743260 type_decl 743260 namespace_decls 311636 id 311636 namespace_id 1428 location 311636 bodylocation 311636 id namespace_id 12 1 2 311636 id location 12 1 2 311636 id bodylocation 12 1 2 311636 namespace_id id 12 1 2 292 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 292 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 292 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 311636 location namespace_id 12 1 2 311636 location bodylocation 12 1 2 311636 bodylocation id 12 1 2 311636 bodylocation namespace_id 12 1 2 311636 bodylocation location 12 1 2 311636 usings 369530 id 369530 element_id 315407 location 247753 kind 933 id element_id 12 1 2 369530 id location 12 1 2 369530 id kind 12 1 2 369530 element_id id 12 1 2 263150 2 3 50857 3 5 1399 element_id location 12 1 2 263150 2 3 50857 3 5 1399 element_id kind 12 1 2 315407 location id 12 1 2 202495 2 4 10731 4 5 31260 5 11 3266 location element_id 12 1 2 202495 2 4 10731 4 5 31260 5 11 3266 location kind 12 1 2 247753 kind id 12 14 15 466 778 779 466 kind element_id 12 9 10 466 667 668 466 kind location 12 14 15 466 517 518 466 using_container 466800 parent 11051 child 295990 parent child 12 1 2 3296 2 4 936 4 6 417 6 7 2494 7 17 903 19 143 767 178 179 1298 179 183 857 201 488 79 child parent 12 1 2 218313 2 3 51725 3 11 23819 13 41 2133 static_asserts 134701 id 134701 condition 134701 message 30232 location 17570 enclosing 4648 id condition 12 1 2 134701 id message 12 1 2 134701 id location 12 1 2 134701 id enclosing 12 1 2 134701 condition id 12 1 2 134701 condition message 12 1 2 134701 condition location 12 1 2 134701 condition enclosing 12 1 2 134701 message id 12 1 2 22243 2 3 476 3 4 2876 4 12 1612 12 17 2432 17 513 590 message condition 12 1 2 22243 2 3 476 3 4 2876 4 12 1612 12 17 2432 17 513 590 message location 12 1 2 28016 2 33 2216 message enclosing 12 1 2 23672 2 3 260 3 4 2673 4 12 1454 12 37 2171 location id 12 1 2 3289 2 3 2832 3 4 1403 4 5 82 5 6 3695 6 13 336 14 15 2070 16 17 44 17 18 3435 19 52 380 location condition 12 1 2 3289 2 3 2832 3 4 1403 4 5 82 5 6 3695 6 13 336 14 15 2070 16 17 44 17 18 3435 19 52 380 location message 12 1 2 5302 2 3 6000 3 4 6083 4 7 184 location enclosing 12 1 2 3898 2 3 6280 3 4 1174 4 5 3708 5 13 380 13 14 2070 16 23 57 enclosing id 12 1 2 3778 2 3 431 3 210 361 223 11052 76 enclosing condition 12 1 2 3778 2 3 431 3 210 361 223 11052 76 enclosing message 12 1 2 3949 2 3 374 3 2936 323 enclosing location 12 1 2 3936 2 3 387 3 1929 323 params 6350610 id 6186841 function 3489546 index 7931 type_id 1845321 id function 12 1 2 6186841 id index 12 1 2 6186841 id type_id 12 1 2 6063198 2 4 123643 function id 12 1 2 1866317 2 3 952288 3 4 429719 4 18 241221 function index 12 1 2 1866317 2 3 952288 3 4 429719 4 18 241221 function type_id 12 1 2 2164461 2 3 826311 3 4 346201 4 12 152571 index id 12 2 3 933 4 5 466 6 7 466 8 9 933 9 10 466 10 11 933 11 12 466 19 20 466 64 65 466 194 195 466 517 518 466 1438 1439 466 3479 3480 466 7479 7480 466 index function 12 2 3 933 4 5 466 6 7 466 8 9 933 9 10 466 10 11 933 11 12 466 19 20 466 64 65 466 194 195 466 517 518 466 1438 1439 466 3479 3480 466 7479 7480 466 index type_id 12 1 2 933 3 4 466 4 5 466 5 6 466 6 7 1399 7 8 933 11 12 466 42 43 466 106 107 466 228 229 466 582 583 466 1271 1272 466 2868 2869 466 type_id id 12 1 2 1183245 2 3 405923 3 7 153971 7 518 102180 type_id function 12 1 2 1403937 2 3 212293 3 7 147439 7 502 81651 type_id index 12 1 2 1419334 2 3 347135 3 13 78851 overrides 125735 new 122762 old 9742 new old 12 1 2 119797 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 1056490 id 1054692 type_id 327726 name 451617 id type_id 12 1 2 1052974 2 4 1717 id name 12 1 2 1054692 type_id id 12 1 2 243027 2 3 51897 3 10 25529 10 4152 7271 type_id name 12 1 2 255253 2 3 46464 3 40 24610 41 2031 1398 name id 12 1 2 295325 2 3 86536 3 5 41190 5 646 28565 name type_id 12 1 2 367837 2 3 51737 3 650 32041 globalvariables 301286 id 301276 type_id 1405 name 294744 id type_id 12 1 2 301266 2 3 10 id name 12 1 2 301276 type_id id 12 1 2 972 2 3 159 3 7 117 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 576952 id 576952 type_id 37717 name 90549 id type_id 12 1 2 576952 id name 12 1 2 576952 type_id id 12 1 2 21175 2 3 5366 3 4 2456 4 7 3376 7 18 2847 18 15850 2493 type_id name 12 1 2 26913 2 3 4563 3 5 2914 5 33 2835 33 3455 491 name id 12 1 2 57032 2 3 14285 3 5 8310 5 15 6982 15 5178 3938 name type_id 12 1 2 76492 2 3 7411 3 1486 6645 autoderivation 147960 var 147960 derivation_type 492 var derivation_type 12 1 2 147960 derivation_type var 12 34 35 98 93 94 98 369 370 98 411 412 98 595 596 98 orphaned_variables 37414 var 37414 function 32885 var function 12 1 2 37414 function var 12 1 2 30830 2 47 2055 enumconstants 241669 id 241669 parent 28525 index 10227 type_id 39 name 241389 location 221573 id parent 12 1 2 241669 id index 12 1 2 241669 id type_id 12 1 2 241669 id name 12 1 2 241669 id location 12 1 2 241669 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 2596 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 2596 11 17 2357 17 84 2157 94 257 279 parent type_id 12 1 2 28525 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 2596 11 17 2357 17 84 2157 94 257 279 parent location 12 1 2 1438 2 3 4194 3 4 5832 4 5 3875 5 6 3076 6 7 1797 7 8 1398 8 11 2516 11 17 2237 17 257 2157 index id 12 1 2 2037 2 3 1638 3 4 1757 4 5 878 5 9 799 9 12 838 12 20 878 20 69 799 77 715 599 index parent 12 1 2 2037 2 3 1638 3 4 1757 4 5 878 5 9 799 9 12 838 12 20 878 20 69 799 77 715 599 index type_id 12 1 2 10227 index name 12 1 2 2037 2 3 1638 3 4 1757 4 5 878 5 9 799 9 12 838 12 20 878 20 69 799 77 712 599 index location 12 1 2 2037 2 3 1638 3 4 1757 4 5 878 5 9 799 9 12 838 12 20 878 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 241110 2 3 279 name parent 12 1 2 241110 2 3 279 name index 12 1 2 241389 name type_id 12 1 2 241389 name location 12 1 2 241110 2 3 279 location id 12 1 2 220814 2 205 759 location parent 12 1 2 221573 location index 12 1 2 220814 2 205 759 location type_id 12 1 2 221573 location name 12 1 2 220814 2 205 759 builtintypes 26128 id 26128 name 26128 kind 26128 size 3266 sign 1399 alignment 2332 id name 12 1 2 26128 id kind 12 1 2 26128 id size 12 1 2 26128 id sign 12 1 2 26128 id alignment 12 1 2 26128 name id 12 1 2 26128 name kind 12 1 2 26128 name size 12 1 2 26128 name sign 12 1 2 26128 name alignment 12 1 2 26128 kind id 12 1 2 26128 kind name 12 1 2 26128 kind size 12 1 2 26128 kind sign 12 1 2 26128 kind alignment 12 1 2 26128 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 933 3 4 2332 size alignment 12 1 2 1866 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 933 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 2332 alignment sign 12 3 4 2332 derivedtypes 3667313 id 3667313 name 1551842 kind 2799 type_id 2361357 id name 12 1 2 3667313 id kind 12 1 2 3667313 id type_id 12 1 2 3667313 name id 12 1 2 1323218 2 4 120377 4 1153 108246 name kind 12 1 2 1550909 2 3 933 name type_id 12 1 2 1323218 2 4 120377 4 1135 108246 kind id 12 236 237 466 714 715 466 1134 1135 466 1217 1218 466 1825 1826 466 2734 2735 466 kind name 12 1 2 466 201 202 466 428 429 466 606 607 466 814 815 466 1278 1279 466 kind type_id 12 84 85 466 714 715 466 1134 1135 466 1217 1218 466 1780 1781 466 2734 2735 466 type_id id 12 1 2 1514516 2 3 545897 3 4 218359 4 72 82584 type_id name 12 1 2 1525714 2 3 538432 3 4 215559 4 72 81651 type_id kind 12 1 2 1518715 2 3 549630 3 4 217425 4 6 75585 pointerishsize 2705693 id 2705693 size 466 alignment 466 id size 12 1 2 2705693 id alignment 12 1 2 2705693 size id 12 5799 5800 466 size alignment 12 1 2 466 alignment id 12 5799 5800 466 alignment size 12 1 2 466 arraysizes 88183 id 88183 num_elements 31727 bytesize 33127 alignment 1866 id num_elements 12 1 2 88183 id bytesize 12 1 2 88183 id alignment 12 1 2 88183 num_elements id 12 1 2 1866 2 3 23795 3 5 2799 5 13 2799 13 14 466 num_elements bytesize 12 1 2 26595 2 3 2332 3 7 2799 num_elements alignment 12 1 2 26595 2 3 2799 3 5 2332 bytesize id 12 1 2 1866 2 3 23795 3 4 3266 4 6 2332 7 16 1866 bytesize num_elements 12 1 2 27528 2 3 3732 3 5 1866 bytesize alignment 12 1 2 27528 2 3 4665 4 5 933 alignment id 12 5 6 466 16 17 466 31 32 466 137 138 466 alignment num_elements 12 4 5 466 7 8 933 68 69 466 alignment bytesize 12 4 5 466 7 8 466 8 9 466 68 69 466 typedefbase 1686109 id 1686109 type_id 793485 id type_id 12 1 2 1686109 type_id id 12 1 2 617404 2 3 83254 3 6 62031 6 5437 30795 decltypes 165647 id 16642 expr 165647 base_type 9936 parentheses_would_change_meaning 18 id expr 12 1 2 5072 2 3 6174 3 5 1101 5 12 1291 12 18 1348 18 46 1253 51 740 398 id base_type 12 1 2 16642 id parentheses_would_change_meaning 12 1 2 16642 expr id 12 1 2 165647 expr base_type 12 1 2 165647 expr parentheses_would_change_meaning 12 1 2 165647 base_type id 12 1 2 7219 2 3 2260 4 149 455 base_type expr 12 1 2 721 2 3 6117 3 4 341 4 5 968 5 7 759 7 32 797 32 3888 227 base_type parentheses_would_change_meaning 12 1 2 9936 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 5230820 id 5230820 name 1351680 kind 5132 id name 12 1 2 5230820 id kind 12 1 2 5230820 name id 12 1 2 983082 2 3 153504 3 7 104513 7 61 101714 65 874 8865 name kind 12 1 2 1211239 2 3 125509 3 7 14930 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 1705347 id 1705347 size 13530 alignment 2332 id size 12 1 2 1705347 id alignment 12 1 2 1705347 size id 12 1 2 3266 2 3 4199 3 4 466 4 5 933 6 8 933 9 15 933 37 84 933 92 163 933 740 2470 933 size alignment 12 1 2 10264 2 3 2799 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 8964 id 8964 usertype_uuid 36651 id 36651 uuid 36277 id uuid 12 1 2 36651 uuid id 12 1 2 35902 2 3 374 mangled_name 9013845 id 9013845 mangled_name 6058065 is_complete 466 id mangled_name 12 1 2 9013845 id is_complete 12 1 2 9013845 mangled_name id 12 1 2 5785583 2 874 272482 mangled_name is_complete 12 1 2 6058065 is_complete id 12 19319 19320 466 is_complete mangled_name 12 12984 12985 466 is_pod_class 534713 id 534713 is_standard_layout_class 1253232 id 1253232 is_complete 1644692 id 1644692 is_class_template 397992 id 397992 class_instantiation 1088996 to 1088996 from 168435 to from 12 1 2 1088996 from to 12 1 2 59722 2 3 29394 3 4 15863 4 5 13064 5 6 9798 6 10 12597 10 16 13064 16 70 13530 70 84 1399 class_template_argument 2882750 type_id 1315511 index 1264 arg_type 840390 type_id index 12 1 2 540956 2 3 399237 3 4 231396 4 7 120315 7 113 23604 type_id arg_type 12 1 2 567609 2 3 410481 3 4 244841 4 113 92578 index type_id 12 1 2 11 2 3 801 3 26 101 29 64 101 69 410 101 591 8759 101 12805 116418 45 index arg_type 12 1 2 11 2 3 801 3 14 112 14 26 101 27 145 101 187 3306 101 9308 41655 33 arg_type type_id 12 1 2 523346 2 3 174343 3 4 51341 4 10 63984 10 10265 27375 arg_type index 12 1 2 746490 2 3 77835 3 22 16063 class_template_argument_value 495040 type_id 304676 index 1866 arg_value 495040 type_id index 12 1 2 249619 2 3 53190 3 4 1866 type_id arg_value 12 1 2 189431 2 3 81184 3 4 12131 4 9 21929 index type_id 12 18 19 466 92 93 466 300 301 466 365 366 466 index arg_value 12 19 20 466 124 125 466 418 419 466 500 501 466 arg_value type_id 12 1 2 495040 arg_value index 12 1 2 495040 is_proxy_class_for 62055 id 62055 templ_param_id 62055 id templ_param_id 12 1 2 62055 templ_param_id id 12 1 2 62055 type_mentions 4029118 id 4029118 type_id 198201 location 3995598 kind 39 id type_id 12 1 2 4029118 id location 12 1 2 4029118 id kind 12 1 2 4029118 type_id id 12 1 2 97602 2 3 21733 3 4 8230 4 5 10787 5 7 14382 7 12 15860 12 27 15181 27 8555 14422 type_id location 12 1 2 97602 2 3 21733 3 4 8230 4 5 10787 5 7 14382 7 12 15860 12 27 15181 27 8555 14422 type_id kind 12 1 2 198201 location id 12 1 2 3962078 2 3 33519 location type_id 12 1 2 3962078 2 3 33519 location kind 12 1 2 3995598 kind id 12 100849 100850 39 kind type_id 12 4961 4962 39 kind location 12 100010 100011 39 is_function_template 1402070 id 1402070 function_instantiation 894816 to 894816 from 144433 to from 12 1 2 894816 from to 12 1 2 100155 2 3 14248 3 6 11879 6 21 11914 22 870 6235 function_template_argument 2313473 function_id 1321566 index 487 arg_type 301233 function_id index 12 1 2 674404 2 3 390485 3 4 186794 4 15 69882 function_id arg_type 12 1 2 691822 2 3 400274 3 4 166867 4 9 62601 index function_id 12 1 2 174 6 7 34 42 43 34 78 79 34 132 133 34 259 260 34 2006 2007 34 7368 7369 34 18577 18578 34 37936 37937 34 index arg_type 12 1 2 174 3 4 34 17 18 34 25 26 34 48 49 34 102 103 34 311 312 34 980 981 34 2386 2387 34 5989 5990 34 arg_type function_id 12 1 2 184530 2 3 44103 3 5 23201 5 16 23236 16 107 22748 108 957 3414 arg_type index 12 1 2 271726 2 4 27451 4 15 2055 function_template_argument_value 358992 function_id 192751 index 487 arg_value 356379 function_id index 12 1 2 183485 2 8 9266 function_id arg_value 12 1 2 176134 2 31 15119 32 97 1497 index function_id 12 1 2 209 3 4 34 5 6 34 14 15 34 41 42 34 1046 1047 34 1049 1050 34 1167 1168 34 2546 2547 34 index arg_value 12 1 2 209 3 4 34 48 49 34 67 68 34 82 83 34 1581 1582 34 1725 1726 34 2618 2619 34 4100 4101 34 arg_value function_id 12 1 2 353767 2 3 2612 arg_value index 12 1 2 356379 is_variable_template 40290 id 40290 variable_instantiation 204307 to 204307 from 24922 to from 12 1 2 204307 from to 12 1 2 12215 2 3 2856 3 4 1182 4 6 2167 6 9 2265 9 16 1871 17 67 1871 69 370 492 variable_template_argument 383988 variable_id 195639 index 1576 arg_type 187561 variable_id index 12 1 2 86097 2 3 70237 3 4 28863 4 17 10441 variable_id arg_type 12 1 2 90431 2 3 71714 3 4 24036 4 17 9456 index variable_id 12 10 11 98 20 21 591 27 28 295 28 29 98 50 51 98 106 107 98 399 400 98 1112 1113 98 1986 1987 98 index arg_type 12 1 2 98 10 11 394 11 12 197 12 13 295 13 14 98 31 32 98 54 55 98 159 160 98 623 624 98 1136 1137 98 arg_type variable_id 12 1 2 145596 2 3 22361 3 11 14283 11 119 5319 arg_type index 12 1 2 170223 2 3 15367 3 7 1970 variable_template_argument_value 11919 variable_id 8077 index 394 arg_value 11919 variable_id index 12 1 2 7683 2 3 394 variable_id arg_value 12 1 2 4826 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 11919 arg_value index 12 1 2 11919 routinetypes 538889 id 538889 return_type 280749 id return_type 12 1 2 538889 return_type id 12 1 2 244449 2 3 21041 3 3595 15258 routinetypeargs 982616 routine 423187 index 7931 type_id 226757 routine index 12 1 2 152571 2 3 133908 3 4 63454 4 5 45724 5 18 27528 routine type_id 12 1 2 182432 2 3 133441 3 4 58788 4 5 33593 5 11 14930 index routine 12 2 3 933 4 5 466 6 7 466 8 9 933 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 933 3 4 933 4 5 1399 5 6 933 6 7 933 10 11 466 14 15 466 47 48 466 90 91 466 176 177 466 347 348 466 type_id routine 12 1 2 146505 2 3 30794 3 5 16796 5 12 18196 12 110 14463 type_id index 12 1 2 172634 2 3 30794 3 6 18663 6 14 4665 ptrtomembers 37792 id 37792 type_id 37792 class_id 15397 id type_id 12 1 2 37792 id class_id 12 1 2 37792 type_id id 12 1 2 37792 type_id class_id 12 1 2 37792 class_id id 12 1 2 13530 8 9 1399 28 29 466 class_id type_id 12 1 2 13530 8 9 1399 28 29 466 specifiers 24728 id 24728 str 24728 id str 12 1 2 24728 str id 12 1 2 24728 typespecifiers 1131454 type_id 1113258 spec_id 3732 type_id spec_id 12 1 2 1095061 2 3 18196 spec_id type_id 12 8 9 466 36 37 466 51 52 466 86 87 466 105 106 466 219 220 933 1701 1702 466 funspecifiers 10298338 func_id 4065772 spec_id 8398 func_id spec_id 12 1 2 1356812 2 3 640613 3 4 984482 4 5 779654 5 8 304209 spec_id func_id 12 1 2 466 23 24 466 31 32 466 35 36 466 56 57 466 166 167 466 189 190 466 192 193 466 218 219 466 276 277 466 315 316 466 827 828 466 846 847 466 942 943 466 1824 1825 466 4200 4201 466 5497 5498 466 6434 6435 466 varspecifiers 2244713 var_id 1224304 spec_id 3732 var_id spec_id 12 1 2 729730 2 3 202495 3 4 58322 4 5 233756 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 explicit_specifier_exprs 32606 func_id 32606 constant 32606 func_id constant 12 1 2 32606 constant func_id 12 1 2 32606 attributes 561294 id 561294 kind 1399 name 11197 name_space 933 location 481043 id kind 12 1 2 561294 id name 12 1 2 561294 id name_space 12 1 2 561294 id location 12 1 2 561294 kind id 12 7 8 466 10 11 466 1186 1187 466 kind name 12 1 2 466 3 4 466 22 23 466 kind name_space 12 1 2 933 2 3 466 kind location 12 4 5 466 7 8 466 1020 1021 466 name id 12 1 3 933 6 8 933 8 9 466 9 10 933 10 11 933 17 18 466 22 23 933 28 29 933 31 42 933 54 62 933 73 96 933 117 130 933 145 279 933 name kind 12 1 2 10264 2 3 933 name name_space 12 1 2 11197 name location 12 1 3 933 4 6 933 6 9 933 9 10 933 10 18 933 22 23 933 28 29 933 31 42 933 54 62 933 73 96 933 117 130 933 145 279 933 name_space id 12 1 2 466 1202 1203 466 name_space kind 12 1 2 466 3 4 466 name_space name 12 1 2 466 23 24 466 name_space location 12 1 2 466 1030 1031 466 location id 12 1 2 431585 2 3 20062 3 7 29394 location kind 12 1 2 481043 location name 12 1 2 432985 2 3 19596 3 4 28461 location name_space 12 1 2 481043 attribute_args 343868 id 343868 kind 1399 attribute 262684 index 1399 location 327538 id kind 12 1 2 343868 id attribute 12 1 2 343868 id index 12 1 2 343868 id location 12 1 2 343868 kind id 12 1 2 466 54 55 466 682 683 466 kind attribute 12 1 2 466 54 55 466 530 531 466 kind index 12 1 2 933 3 4 466 kind location 12 1 2 466 54 55 466 674 675 466 attribute id 12 1 2 197363 2 3 49457 3 4 15863 attribute kind 12 1 2 252419 2 3 10264 attribute index 12 1 2 197363 2 3 49457 3 4 15863 attribute location 12 1 2 197363 2 3 49457 3 4 15863 index id 12 34 35 466 140 141 466 563 564 466 index kind 12 1 2 933 3 4 466 index attribute 12 34 35 466 140 141 466 563 564 466 index location 12 34 35 466 140 141 466 528 529 466 location id 12 1 2 313541 2 7 13997 location kind 12 1 2 314941 2 3 12597 location attribute 12 1 2 313541 2 7 13997 location index 12 1 2 327538 attribute_arg_value 25195 arg 25195 value 15863 arg value 12 1 2 25195 value arg 12 1 2 14463 2 16 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 318207 arg 318207 constant 318207 arg constant 12 1 2 318207 constant arg 12 1 2 318207 attribute_arg_expr 3 arg 3 expr 3 arg expr 12 1 2 3 expr arg 12 1 2 3 attribute_arg_name 6 arg 6 name 5 arg name 12 1 2 6 name arg 12 1 2 4 2 3 1 typeattributes 61863 type_id 61469 spec_id 19701 type_id spec_id 12 1 2 61075 2 3 394 spec_id type_id 12 1 2 16254 2 5 1576 5 23 1379 57 58 492 funcattributes 629882 func_id 443250 spec_id 524435 func_id spec_id 12 1 2 338269 2 3 64387 3 6 39659 6 7 933 spec_id func_id 12 1 2 505771 2 17 18663 varattributes 371279 var_id 322510 spec_id 366440 var_id spec_id 12 1 2 273743 2 3 48766 4 5 1 spec_id var_id 12 1 2 362493 2 9 3947 stmtattributes 982 stmt_id 982 spec_id 304 stmt_id spec_id 12 1 2 982 spec_id stmt_id 12 1 2 33 2 3 79 4 5 169 5 6 22 unspecifiedtype 9482291 type_id 9482291 unspecified_type_id 6486385 type_id unspecified_type_id 12 1 2 9482291 unspecified_type_id type_id 12 1 2 4556146 2 3 1714678 3 145 215559 member 3878673 parent 545431 index 92849 child 3807287 parent index 12 1 2 129709 2 3 64854 3 4 73252 4 5 75119 5 6 40592 6 8 46657 8 14 45724 14 30 41525 30 200 27994 parent child 12 1 2 129709 2 3 64854 3 4 73252 4 5 76052 5 6 39659 6 7 24262 7 9 41992 9 17 43858 17 41 41525 41 200 10264 index parent 12 1 2 26128 2 3 6998 3 4 3732 4 5 7931 5 6 5598 6 7 5598 7 9 7465 9 16 6998 16 52 6998 52 107 6998 108 577 6998 737 1162 1399 index child 12 1 2 26128 2 3 6998 3 4 3732 4 5 7931 5 6 5598 6 7 5598 7 9 7465 9 16 6998 16 52 6998 52 107 6998 108 577 6998 738 1163 1399 child parent 12 1 2 3807287 child index 12 1 2 3735900 2 3 71386 enclosingfunction 118328 child 118328 parent 67664 child parent 12 1 2 118328 parent child 12 1 2 35762 2 3 21053 3 4 5960 4 45 4888 derivations 391564 derivation 391564 sub 371289 index 209 super 202749 location 37728 derivation sub 12 1 2 391564 derivation index 12 1 2 391564 derivation super 12 1 2 391564 derivation location 12 1 2 391564 sub derivation 12 1 2 356310 2 7 14979 sub index 12 1 2 356310 2 7 14979 sub super 12 1 2 356310 2 7 14979 sub location 12 1 2 356310 2 7 14979 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 195364 2 1519 7385 super sub 12 1 2 195364 2 1519 7385 super index 12 1 2 202296 2 4 452 super location 12 1 2 199091 2 108 3657 location derivation 12 1 2 28043 2 5 3204 5 15 2891 15 134 2856 136 476 731 location sub 12 1 2 28043 2 5 3204 5 15 2891 15 134 2856 136 476 731 location index 12 1 2 37728 location super 12 1 2 30412 2 5 3344 5 45 2856 54 415 1114 derspecifiers 393446 der_id 391181 spec_id 139 der_id spec_id 12 1 2 388917 2 3 2264 spec_id der_id 12 65 66 34 93 94 34 1127 1128 34 10009 10010 34 direct_base_offsets 362615 der_id 362615 offset 348 der_id offset 12 1 2 362615 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 6502 sub 3589 super 496 offset 248 sub super 12 1 2 2822 2 4 316 4 7 259 7 11 191 sub offset 12 1 2 3025 2 4 304 4 8 259 super sub 12 1 2 79 2 3 45 3 4 56 4 5 90 5 7 33 8 13 45 13 15 45 15 23 45 24 60 45 194 195 11 super offset 12 1 2 282 2 3 79 4 6 33 6 8 45 8 10 45 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 79 2 3 33 3 4 45 5 7 22 7 10 22 12 14 22 21 29 22 frienddecls 707046 id 707046 type_id 41908 decl_id 69394 location 6270 id type_id 12 1 2 707046 id decl_id 12 1 2 707046 id location 12 1 2 707046 type_id id 12 1 2 6131 2 3 13063 3 6 2926 6 10 3170 10 17 3239 17 24 3309 25 36 3274 37 55 3204 55 103 3588 type_id decl_id 12 1 2 6131 2 3 13063 3 6 2926 6 10 3170 10 17 3239 17 24 3309 25 36 3274 37 55 3204 55 103 3588 type_id location 12 1 2 40480 2 13 1428 decl_id id 12 1 2 40027 2 3 5817 3 8 5957 8 15 5364 15 32 5225 32 71 5225 72 160 1776 decl_id type_id 12 1 2 40027 2 3 5817 3 8 5957 8 15 5364 15 32 5225 32 71 5225 72 160 1776 decl_id location 12 1 2 68732 2 5 661 location id 12 1 2 5887 2 20106 383 location type_id 12 1 2 6131 2 1105 139 location decl_id 12 1 2 5922 2 1837 348 comments 8266100 id 8266100 contents 3147564 location 8266100 id contents 12 1 2 8266100 id location 12 1 2 8266100 contents id 12 1 2 2879324 2 7 236618 7 32784 31621 contents location 12 1 2 2879324 2 7 236618 7 32784 31621 location id 12 1 2 8266100 location contents 12 1 2 8266100 commentbinding 3089221 id 2443942 element 3012702 id element 12 1 2 2366956 2 97 76985 element id 12 1 2 2936183 2 3 76519 exprconv 7032993 converted 7032993 conversion 7032993 converted conversion 12 1 2 7032993 conversion converted 12 1 2 7032993 compgenerated 7908009 id 7908009 synthetic_destructor_call 512501 element 325803 i 360 destructor_call 512501 element i 12 1 2 227847 2 3 50820 3 4 21848 4 8 24621 8 20 664 element destructor_call 12 1 2 227847 2 3 50820 3 4 21848 4 8 24621 8 20 664 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 512501 destructor_call i 12 1 2 512501 namespaces 12131 id 12131 name 9798 id name 12 1 2 12131 name id 12 1 2 8398 2 3 466 3 4 933 namespace_inline 1399 id 1399 namespacembrs 2386553 parentid 10264 memberid 2386553 parentid memberid 12 1 2 1866 2 4 933 4 5 933 5 7 933 7 8 933 8 12 933 17 30 933 43 47 933 52 143 933 258 4468 933 memberid parentid 12 1 2 2386553 exprparents 14206453 expr_id 14206453 child_index 14658 parent_id 9453648 expr_id child_index 12 1 2 14206453 expr_id parent_id 12 1 2 14206453 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 5409337 2 3 3706574 3 712 337736 parent_id child_index 12 1 2 5409337 2 3 3706574 3 712 337736 expr_isload 5096863 expr_id 5096863 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 3217989 caller 3217989 kind 56 caller kind 12 1 2 3217989 kind caller 12 1319 1320 18 2473 2474 18 165590 165591 18 numtemplatearguments 393829 expr_id 393829 num 313 expr_id num 12 1 2 393829 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 1513793 id 1513793 qualifiableelement 1513793 qualifyingelement 97537 location 304297 id qualifiableelement 12 1 2 1513793 id qualifyingelement 12 1 2 1513793 id location 12 1 2 1513793 qualifiableelement id 12 1 2 1513793 qualifiableelement qualifyingelement 12 1 2 1513793 qualifiableelement location 12 1 2 1513793 qualifyingelement id 12 1 2 58420 2 3 22399 3 5 8910 5 92 7371 96 21583 436 qualifyingelement qualifiableelement 12 1 2 58420 2 3 22399 3 5 8910 5 92 7371 96 21583 436 qualifyingelement location 12 1 2 63834 2 3 20651 3 5 8378 5 7095 4673 location id 12 1 2 100558 2 3 28402 3 4 44608 4 6 13773 6 7 95581 7 790 21373 location qualifiableelement 12 1 2 100558 2 3 28402 3 4 44608 4 6 13773 6 7 95581 7 790 21373 location qualifyingelement 12 1 2 137054 2 3 55703 3 4 102344 4 143 9195 varbind 6029100 expr 6029100 var 768527 expr var 12 1 2 6029100 var expr 12 1 2 126221 2 3 137873 3 4 106292 4 5 85211 5 6 61288 6 7 48112 7 9 59621 9 13 59271 13 28 58879 28 5137 25754 funbind 3224486 expr 3218274 fun 511342 expr fun 12 1 2 3212061 2 3 6212 fun expr 12 1 2 315088 2 3 77893 3 4 31385 4 7 46128 7 121 38395 123 5011 2450 expr_allocator 46019 expr 46019 func 104 form 34 expr func 12 1 2 46019 expr form 12 1 2 46019 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 54693 expr 54693 func 104 form 69 expr func 12 1 2 54693 expr form 12 1 2 54693 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 657235 cond 657235 guard 657235 cond guard 12 1 2 657235 guard cond 12 1 2 657235 expr_cond_true 657232 cond 657232 true 657232 cond true 12 1 2 657232 true cond 12 1 2 657232 expr_cond_false 657235 cond 657235 false 657235 cond false 12 1 2 657235 false cond 12 1 2 657235 values 10776651 id 10776651 str 88063 id str 12 1 2 10776651 str id 12 1 2 59544 2 3 12409 3 6 6916 6 56 6630 57 452017 2561 valuetext 4757344 id 4757344 text 703970 id text 12 1 2 4757344 text id 12 1 2 527549 2 3 102501 3 7 56770 7 425884 17150 valuebind 11210870 val 10776651 expr 11210870 val expr 12 1 2 10364976 2 7 411675 expr val 12 1 2 11210870 fieldoffsets 1054692 id 1054692 byteoffset 22692 bitoffset 319 id byteoffset 12 1 2 1054692 id bitoffset 12 1 2 1054692 byteoffset id 12 1 2 13024 2 3 1717 3 5 1797 5 12 1917 12 35 1717 35 205 1717 244 5638 799 byteoffset bitoffset 12 1 2 22013 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 19701 id 19701 bits 2462 declared_bits 2462 id bits 12 1 2 19701 id declared_bits 12 1 2 19701 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 2462 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 2462 initialisers 1710773 init 1710773 var 719761 expr 1710773 location 394649 init var 12 1 2 1710773 init expr 12 1 2 1710773 init location 12 1 2 1710773 var init 12 1 2 633986 2 15 28733 16 25 57041 var expr 12 1 2 633986 2 15 28733 16 25 57041 var location 12 1 2 719754 2 3 6 expr init 12 1 2 1710773 expr var 12 1 2 1710773 expr location 12 1 2 1710773 location init 12 1 2 321714 2 3 23964 3 15 30981 15 111551 17989 location var 12 1 2 344605 2 4 36099 4 12073 13944 location expr 12 1 2 321714 2 3 23964 3 15 30981 15 111551 17989 braced_initialisers 41698 init 41698 expr_ancestor 516623 exp 516623 ancestor 308515 exp ancestor 12 1 2 516623 ancestor exp 12 1 2 203567 2 3 55114 3 4 22475 4 7 25153 7 26 2203 exprs 18387424 id 18387424 kind 1165 location 8488154 id kind 12 1 2 18387424 id location 12 1 2 18387424 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 7145204 2 3 663036 3 18 638107 18 71656 41806 location kind 12 1 2 7251273 2 3 618246 3 32 618634 expr_reuse 373717 reuse 373717 original 373698 value_category 37 reuse original 12 1 2 373717 reuse value_category 12 1 2 373717 original reuse 12 1 2 373679 2 3 18 original value_category 12 1 2 373698 value_category reuse 12 15 16 18 19656 19657 18 value_category original 12 15 16 18 19655 19656 18 expr_types 18451397 id 18319781 typeid 1214623 value_category 33 id typeid 12 1 2 18188166 2 3 131615 id value_category 12 1 2 18319781 typeid id 12 1 2 438567 2 3 249345 3 4 102817 4 5 81877 5 8 109275 8 14 96496 14 41 91653 41 125325 44590 typeid value_category 12 1 2 1050237 2 3 154192 3 4 10193 value_category id 12 14874 14875 11 368483 368484 11 1239479 1239480 11 value_category typeid 12 2712 2713 11 29920 29921 11 90429 90430 11 compound_requirement_is_noexcept 1 expr 1 new_allocated_type 47064 expr 47064 type_id 27834 expr type_id 12 1 2 47064 type_id expr 12 1 2 11635 2 3 14735 3 19 1463 new_array_allocated_type 5099 expr 5099 type_id 2190 expr type_id 12 1 2 5099 type_id expr 12 1 2 31 2 3 1936 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 40713 expr 40713 decl 40713 expr decl 12 1 2 40713 decl expr 12 1 2 40713 typeid_bind 36021 expr 36021 type_id 16199 expr type_id 12 1 2 36021 type_id expr 12 1 2 15781 3 328 418 uuidof_bind 20300 expr 20300 type_id 20103 expr type_id 12 1 2 20300 type_id expr 12 1 2 19938 2 4 165 sizeof_bind 199183 expr 199183 type_id 8223 expr type_id 12 1 2 199183 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 21462 expr 21462 default_capture 466 has_explicit_return_type 466 expr default_capture 12 1 2 21462 expr has_explicit_return_type 12 1 2 21462 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 27994 id 27994 lambda 20529 index 933 field 27994 captured_by_reference 466 is_implicit 466 location 2799 id lambda 12 1 2 27994 id index 12 1 2 27994 id field 12 1 2 27994 id captured_by_reference 12 1 2 27994 id is_implicit 12 1 2 27994 id location 12 1 2 27994 lambda id 12 1 2 13064 2 3 7465 lambda index 12 1 2 13064 2 3 7465 lambda field 12 1 2 13064 2 3 7465 lambda captured_by_reference 12 1 2 20529 lambda is_implicit 12 1 2 20529 lambda location 12 1 2 13064 2 3 7465 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 933 index is_implicit 12 1 2 933 index location 12 2 3 466 4 5 466 field id 12 1 2 27994 field lambda 12 1 2 27994 field index 12 1 2 27994 field captured_by_reference 12 1 2 27994 field is_implicit 12 1 2 27994 field location 12 1 2 27994 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 1866 14 15 933 location lambda 12 8 9 1866 14 15 933 location index 12 1 2 2799 location field 12 8 9 1866 14 15 933 location captured_by_reference 12 1 2 2799 location is_implicit 12 1 2 2799 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 4630324 id 4630324 kind 1871 location 2171732 id kind 12 1 2 4630324 id location 12 1 2 4630324 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 538 539 98 1371 1372 98 2810 2811 98 4866 4867 98 9205 9206 98 12120 12121 98 14105 14106 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 1753 1754 98 2198 2199 98 4244 4245 98 6101 6102 98 6607 6608 98 location id 12 1 2 1725781 2 3 178301 3 8 167367 8 653 100282 location kind 12 1 2 2117848 2 8 53884 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 725911 if_stmt 725911 then_id 725911 if_stmt then_id 12 1 2 725911 then_id if_stmt 12 1 2 725911 if_else 184668 if_stmt 184668 else_id 184668 if_stmt else_id 12 1 2 184668 else_id if_stmt 12 1 2 184668 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 52997 constexpr_if_stmt 52997 then_id 52997 constexpr_if_stmt then_id 12 1 2 52997 then_id constexpr_if_stmt 12 1 2 52997 constexpr_if_else 30734 constexpr_if_stmt 30734 else_id 30734 constexpr_if_stmt else_id 12 1 2 30734 else_id constexpr_if_stmt 12 1 2 30734 while_body 29316 while_stmt 29316 body_id 29316 while_stmt body_id 12 1 2 29316 body_id while_stmt 12 1 2 29316 do_body 148873 do_stmt 148873 body_id 148873 do_stmt body_id 12 1 2 148873 body_id do_stmt 12 1 2 148873 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 207500 switch_stmt 11019 index 4673 case_id 207500 switch_stmt index 12 2 3 56 3 4 2393 4 5 1766 5 6 1044 6 8 987 8 9 531 9 10 1025 10 11 360 11 14 1006 14 31 930 36 247 911 switch_stmt case_id 12 2 3 56 3 4 2393 4 5 1766 5 6 1044 6 8 987 8 9 531 9 10 1025 10 11 360 11 14 1006 14 31 930 36 247 911 index switch_stmt 12 14 15 1234 19 20 569 33 34 2013 34 63 398 68 304 360 358 581 94 index case_id 12 14 15 1234 19 20 569 33 34 2013 34 63 398 68 304 360 358 581 94 case_id switch_stmt 12 1 2 207500 case_id index 12 1 2 207500 switch_body 20786 switch_stmt 20786 body_id 20786 switch_stmt body_id 12 1 2 20786 body_id switch_stmt 12 1 2 20786 for_initialization 53403 for_stmt 53403 init_id 53403 for_stmt init_id 12 1 2 53403 init_id for_stmt 12 1 2 53403 for_condition 55668 for_stmt 55668 condition_id 55668 for_stmt condition_id 12 1 2 55668 condition_id for_stmt 12 1 2 55668 for_update 53506 for_stmt 53506 update_id 53506 for_stmt update_id 12 1 2 53506 update_id for_stmt 12 1 2 53506 for_body 61556 for_stmt 61556 body_id 61556 for_stmt body_id 12 1 2 61556 body_id for_stmt 12 1 2 61556 stmtparents 4053456 id 4053456 index 12331 parent 1719854 id index 12 1 2 4053456 id parent 12 1 2 4053456 index id 12 1 2 4051 2 3 1009 3 4 222 4 5 1568 7 8 1028 8 12 800 12 29 1085 29 38 927 41 77 933 77 194851 704 index parent 12 1 2 4051 2 3 1009 3 4 222 4 5 1568 7 8 1028 8 12 800 12 29 1085 29 38 927 41 77 933 77 194851 704 parent id 12 1 2 987697 2 3 372621 3 4 105637 4 6 111200 6 17 130409 17 1943 12287 parent index 12 1 2 987697 2 3 372621 3 4 105637 4 6 111200 6 17 130409 17 1943 12287 ishandler 62675 block 62675 stmt_decl_bind 580849 stmt 541066 num 74 decl 580745 stmt num 12 1 2 520377 2 19 20688 stmt decl 12 1 2 520377 2 19 20688 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 580707 2 6 37 decl num 12 1 2 580745 stmt_decl_entry_bind 580849 stmt 541066 num 74 decl_entry 580791 stmt num 12 1 2 520377 2 19 20688 stmt decl_entry 12 1 2 520377 2 19 20688 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 580770 3 6 20 decl_entry num 12 1 2 580791 blockscope 1410469 block 1410469 enclosing 1295224 block enclosing 12 1 2 1410469 enclosing block 12 1 2 1229903 2 13 65321 jumpinfo 254455 id 254455 str 21190 target 53142 id str 12 1 2 254455 id target 12 1 2 254455 str id 12 2 3 9893 3 4 4254 4 5 1568 5 6 1342 6 10 1702 10 22 1623 22 13723 805 str target 12 1 2 16747 2 3 2636 3 10 1690 10 3326 115 target id 12 1 2 24 2 3 26476 3 4 12920 4 5 5352 5 8 4699 8 2124 3668 target str 12 1 2 53142 preprocdirects 4188015 id 4188015 kind 5132 location 4147423 id kind 12 1 2 4188015 id location 12 1 2 4188015 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 4146956 88 89 466 location kind 12 1 2 4147423 preprocpair 1430532 begin 1196309 elseelifend 1430532 begin elseelifend 12 1 2 977950 2 3 208094 3 11 10264 elseelifend begin 12 1 2 1430532 preproctrue 766589 branch 766589 preprocfalse 331271 branch 331271 preproctext 3367732 id 3367732 head 2440662 body 1426412 id head 12 1 2 3367732 id body 12 1 2 3367732 head id 12 1 2 2301863 2 740 138799 head body 12 1 2 2381951 2 5 58711 body id 12 1 2 1291258 2 6 106980 6 11630 28173 body head 12 1 2 1294114 2 7 107276 7 2980 25021 includes 313074 id 313074 included 117111 id included 12 1 2 313074 included id 12 1 2 61121 2 3 21929 3 4 12597 4 6 10264 6 14 8865 14 47 2332 link_targets 816 id 816 binary 816 id binary 12 1 2 816 binary id 12 1 2 816 link_parent 28682586 element 3585083 link_target 348 element link_target 12 1 2 432951 2 9 20344 9 10 3131788 link_target element 12 3 4 34 90053 90054 34 90119 90120 34 90171 90172 34 90178 90179 34 90214 90215 34 90271 90272 34 91358 91359 34 94684 94685 34 96292 96293 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