@compilation 9722 @externalDataElement 65 @external_package 4 @svnentry 575525 @location_default 29687349 @location_stmt 3820187 @location_expr 13189000 @diagnostic 4983 @file 122909 @folder 16294 @macro_expansion 33190741 @other_macro_reference 856643 @function 4167756 @fun_decl 4530898 @var_decl 8017064 @type_decl 3279919 @namespace_decl 311433 @using_declaration 362211 @using_directive 6517 @using_enum_declaration 1 @static_assert 134613 @parameter 6173419 @membervariable 1054781 @globalvariable 301276 @localvariable 576650 @enumconstant 241689 @errortype 465 @unknowntype 465 @void 465 @boolean 465 @char 465 @unsigned_char 465 @signed_char 465 @short 465 @unsigned_short 465 @signed_short 465 @int 465 @unsigned_int 465 @signed_int 465 @long 465 @unsigned_long 465 @signed_long 465 @long_long 465 @unsigned_long_long 465 @signed_long_long 465 @float 465 @double 465 @long_double 465 @complex_float 465 @complex_double 465 @complex_long_double 465 @imaginary_float 465 @imaginary_double 465 @imaginary_long_double 465 @wchar_t 465 @decltype_nullptr 465 @int128 465 @unsigned_int128 465 @signed_int128 465 @float128 465 @complex_float128 465 @decimal32 465 @decimal64 465 @decimal128 465 @char16_t 465 @char32_t 465 @std_float32 465 @float32x 465 @std_float64 465 @float64x 465 @std_float128 465 @char8_t 465 @float16 465 @complex_float16 465 @fp16 465 @std_bfloat16 465 @std_float16 465 @complex_std_float32 465 @complex_float32x 465 @complex_std_float64 465 @complex_float64x 465 @complex_std_float128 465 @pointer 566595 @type_with_specifiers 849659 @array 109873 @routineptr 618097 @reference 1272860 @gnu_vector 698 @routinereference 236 @rvalue_reference 332414 @block 10 @decltype 27002 @usertype 5225059 @mangledname 6044922 @type_mention 4029456 @routinetype 532576 @ptrtomember 37710 @specifier 24675 @gnuattribute 552162 @stdattribute 253365 @declspec 239172 @msattribute 3 @alignas 4655 @attribute_arg_token 25140 @attribute_arg_constant_expr 317516 @attribute_arg_empty 1 @attribute_arg_constant 1 @attribute_arg_type 465 @attribute_arg_expr 3 @derivation 386978 @frienddecl 698764 @comment 8259670 @namespace 12104 @specialnamequalifyingelement 465 @namequalifier 1509702 @value 10777556 @initialiser 1709659 @address_of 438815 @indirect 292669 @array_to_pointer 1430950 @parexpr 3587759 @arithnegexpr 650875 @unaryplusexpr 2916 @complementexpr 27839 @notexpr 276447 @postincrexpr 62050 @postdecrexpr 42038 @preincrexpr 70579 @predecrexpr 26209 @conditionalexpr 657289 @addexpr 398426 @subexpr 340785 @mulexpr 306381 @divexpr 133177 @remexpr 15458 @paddexpr 86669 @psubexpr 49904 @pdiffexpr 33663 @lshiftexpr 566348 @rshiftexpr 140851 @andexpr 489095 @orexpr 145476 @xorexpr 54179 @eqexpr 470687 @neexpr 301690 @gtexpr 103821 @ltexpr 101493 @geexpr 59253 @leexpr 212543 @assignexpr 937031 @assignaddexpr 68229 @assignsubexpr 11200 @assignmulexpr 8269 @assigndivexpr 4994 @assignremexpr 689 @assignlshiftexpr 2716 @assignrshiftexpr 4495 @assignandexpr 4826 @assignorexpr 23615 @assignxorexpr 21845 @assignpaddexpr 13629 @assignpsubexpr 1152 @andlogicalexpr 249972 @orlogicalexpr 866188 @commaexpr 122745 @subscriptexpr 364291 @callexpr 315614 @vastartexpr 3737 @vaargexpr 952 @vaendexpr 2793 @vacopyexpr 137 @varaccess 6029606 @runtime_sizeof 295859 @runtime_alignof 48682 @expr_stmt 94394 @routineexpr 3177689 @type_operand 1128858 @offsetofexpr 19994 @typescompexpr 563828 @literal 4408385 @aggregateliteral 913874 @c_style_cast 4210086 @temp_init 792309 @errorexpr 45755 @reference_to 1553765 @ref_indirect 1879357 @vacuous_destructor_call 7953 @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 1116052 @new_expr 46513 @delete_expr 11499 @throw_expr 21101 @condition_decl 40603 @braced_init_list 1061 @type_id 35599 @sizeof_pack 5586 @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 1852 @isconvtoexpr 196 @isemptyexpr 1446 @isenumexpr 492 @ispodexpr 619 @ispolyexpr 3 @isunionexpr 5 @intaddrexpr 1 @hastrivialdestructor 465 @uuidof 20287 @delete_array_expr 1374 @new_array_expr 5095 @foldexpr 4 @ctordirectinit 109311 @ctorvirtualinit 5373 @ctorfieldinit 188737 @ctordelegatinginit 3270 @dtordirectdestruct 39765 @dtorvirtualdestruct 4028 @dtorfielddestruct 40384 @static_cast 215214 @reinterpret_cast 31596 @const_cast 34549 @dynamic_cast 1013 @lambdaexpr 21416 @param_ref 234981 @noopexpr 38 @istriviallyconstructibleexpr 1279 @isdestructibleexpr 4 @isnothrowdestructibleexpr 5 @istriviallydestructibleexpr 787 @istriviallyassignableexpr 3 @isnothrowassignableexpr 3937 @istrivialexpr 931 @isstandardlayoutexpr 2 @istriviallycopyableexpr 3724 @isliteraltypeexpr 2 @hastrivialmoveconstructorexpr 3 @hastrivialmoveassignexpr 3 @hasnothrowmoveassignexpr 4 @isconstructibleexpr 465 @isnothrowconstructibleexpr 13583 @hasfinalizerexpr 1 @isdelegateexpr 1 @isinterfaceclassexpr 1 @isrefarrayexpr 1 @isrefclassexpr 1 @issealedexpr 1 @issimplevalueclassexpr 1 @isvalueclassexpr 1 @isfinalexpr 1652 @noexceptexpr 24574 @builtinshufflevector 1 @builtinchooseexpr 9065 @builtinaddressof 12979 @vec_fill 1 @builtinconvertvector 1 @builtincomplex 4 @spaceshipexpr 1 @co_await 12 @co_yield 4 @isassignable 3 @isaggregate 2 @hasuniqueobjectrepresentations 2 @builtinbitcast 1 @builtinshuffle 1915 @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 372707 @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 27934 @stmt_expr 1486143 @stmt_if 725972 @stmt_while 29257 @stmt_goto 110700 @stmt_label 53146 @stmt_return 1276423 @stmt_block 1415144 @stmt_end_test_while 148886 @stmt_for 61561 @stmt_switch_case 206939 @stmt_switch 20788 @stmt_asm 109991 @stmt_decl 591926 @stmt_empty 192584 @stmt_continue 22564 @stmt_break 103163 @stmt_try_block 44904 @stmt_microsoft_try 164 @stmt_set_vla_size 26 @stmt_vla_decl 22 @stmt_assigned_goto 9076 @stmt_range_based_for 8380 @stmt_handler 62506 @stmt_constexpr_if 52956 @stmt_co_return 5 @ppd_if 665295 @ppd_ifdef 262579 @ppd_ifndef 265838 @ppd_elif 25140 @ppd_else 208574 @ppd_endif 1193713 @ppd_plain_include 310533 @ppd_define 2290131 @ppd_undef 257924 @ppd_include_next 1862 @ppd_line 27506 @ppd_error 98 @ppd_pragma 296478 @ppd_objc_import 2 @ppd_warning 1 @link_target 814 @xmldtd 1 @xmlelement 1270313 @xmlattribute 1202020 @xmlnamespace 4185 @xmlcomment 26812 @xmlcharacters 439958 compilations 9722 id 9722 cwd 11 id cwd 12 1 2 9722 cwd id 12 863 864 11 compilation_args 652603 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 33257 2 56 1206 compilation_build_mode 9722 id 9722 mode 11 id mode 12 1 2 9722 mode id 12 863 864 11 compilation_compiling_files 11547 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 46188 id 1997 num 3316 kind 159 seconds 9908 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 639 4 5 359 6 7 119 8 9 119 10 11 119 11 13 159 13 17 119 17 21 159 21 51 159 81 82 39 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 1358 4 5 399 5 6 159 6 7 519 7 9 279 9 18 279 22 46 279 88 89 39 kind id 12 50 51 159 kind num 12 83 84 159 kind seconds 12 3 4 39 4 5 39 140 141 39 150 151 39 seconds id 12 1 2 5274 2 3 2437 3 4 1038 4 5 759 5 47 399 seconds num 12 1 2 4195 2 3 2517 3 4 1398 4 5 839 5 9 839 21 77 119 seconds kind 12 1 2 7951 2 3 1957 diagnostic_for 5437 diagnostic 4983 compilation 814 file_number 18 file_number_diagnostic_number 397 diagnostic compilation 12 1 2 4831 2 7 151 diagnostic file_number 12 1 2 4983 diagnostic file_number_diagnostic_number 12 1 2 4983 compilation diagnostic 12 5 6 606 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 606 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 9722 id 9722 cpu_seconds 7142 elapsed_seconds 135 id cpu_seconds 12 1 2 9722 id elapsed_seconds 12 1 2 9722 cpu_seconds id 12 1 2 5689 2 3 912 3 13 540 cpu_seconds elapsed_seconds 12 1 2 6432 2 3 709 elapsed_seconds id 12 2 3 33 4 5 11 7 8 11 12 13 11 14 15 11 52 53 11 158 159 11 168 169 11 183 184 11 259 260 11 elapsed_seconds cpu_seconds 12 2 3 33 4 5 11 7 8 11 12 13 11 14 15 11 52 53 11 108 109 11 123 124 11 141 142 11 230 231 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 465 prefix 465 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 465 codeql_version 465 frontend_version 465 codeql_version frontend_version 12 1 2 465 frontend_version codeql_version 12 1 2 465 locations_default 29687349 id 29687349 container 122909 startLine 2089464 startColumn 36779 endLine 2093655 endColumn 47953 id container 12 1 2 29687349 id startLine 12 1 2 29687349 id startColumn 12 1 2 29687349 id endLine 12 1 2 29687349 id endColumn 12 1 2 29687349 container id 12 1 11 9776 11 18 10242 18 30 9311 30 42 9776 43 61 9776 61 79 9311 80 106 9776 108 149 9311 149 199 9311 206 291 9311 304 469 9311 482 850 9311 936 2380 8380 container startLine 12 1 8 9311 8 13 9311 13 20 9776 20 32 9311 32 43 9776 44 61 9311 62 72 9311 73 93 9311 97 128 9311 128 180 9311 180 267 9311 277 414 9311 439 1465 9311 1557 1569 931 container startColumn 12 1 4 8845 4 5 7914 5 6 7449 6 8 11173 8 10 9311 10 15 10708 15 23 9776 23 28 11173 28 34 9776 34 44 9311 44 55 9311 55 66 9776 66 77 8380 container endLine 12 1 8 9311 8 13 9311 13 20 9776 20 32 9311 32 43 9776 43 60 9311 61 71 9311 72 93 9311 94 127 9311 128 179 9311 180 268 9311 278 413 9311 437 1465 9311 1554 1566 931 container endColumn 12 1 9 9776 9 13 9311 13 18 9311 18 26 10242 27 33 9311 33 39 9311 39 47 10242 47 53 9311 53 60 10242 60 66 9311 66 74 9776 74 78 9776 78 90 6983 startLine id 12 1 2 581493 2 3 312395 3 4 196003 4 6 161086 6 10 182967 10 16 162482 16 25 168535 25 46 160620 46 169 156896 169 265 6983 startLine container 12 1 2 868748 2 3 272822 3 5 193210 5 8 173190 8 13 187623 13 20 160620 20 51 159223 51 265 74025 startLine startColumn 12 1 2 610358 2 3 311464 3 4 198797 4 6 182036 6 9 173190 9 13 162948 13 19 173656 19 29 164810 29 52 112201 startLine endLine 12 1 2 1527525 2 3 347778 3 5 161551 5 16 52609 startLine endColumn 12 1 2 586148 2 3 314257 3 4 197866 4 6 167604 6 9 158292 9 14 170397 14 21 174122 21 32 162482 32 63 157361 64 66 931 startColumn id 12 1 31 2793 42 85 2793 86 128 2793 129 229 2793 247 287 2793 291 360 2793 373 458 2793 473 567 3258 580 620 2793 623 697 2793 710 820 2793 866 1635 2793 2154 15296 2793 startColumn container 12 1 18 2793 23 35 3258 38 43 2793 44 61 2793 65 73 2793 73 84 2793 84 95 2793 95 99 2327 100 103 3258 103 109 3258 111 118 2793 121 151 2793 153 265 2327 startColumn startLine 12 1 19 2793 30 72 2793 83 122 2793 122 205 2793 214 261 2793 265 322 2793 322 379 2793 404 430 2793 453 474 2793 478 505 2793 511 583 2793 585 836 2793 1104 2196 2793 2387 2388 465 startColumn endLine 12 1 19 2793 30 72 2793 83 122 2793 122 205 2793 214 261 2793 265 322 2793 322 380 2793 404 430 2793 453 474 2793 477 504 2793 514 582 2793 585 835 2793 1109 2203 2793 2382 2383 465 startColumn endColumn 12 1 7 2793 7 11 3258 11 16 3258 16 22 2793 22 24 3258 24 28 2793 29 34 3258 34 41 3258 41 46 2793 47 49 1862 49 54 2793 54 74 2793 75 86 1862 endLine id 12 1 2 591735 2 3 304480 3 4 198797 4 6 159223 6 10 182036 10 16 161551 16 25 170863 25 46 158292 46 161 157827 162 265 8845 endLine container 12 1 2 884111 2 3 259320 3 4 124771 4 6 140601 6 10 184364 10 15 168069 15 26 162948 26 120 157827 121 265 11639 endLine startLine 12 1 2 1525197 2 3 340795 3 5 170397 5 10 57264 endLine startColumn 12 1 2 621532 2 3 301687 3 4 202056 4 6 183433 6 9 169466 9 13 166207 13 19 174122 19 29 161086 29 52 114063 endLine endColumn 12 1 2 598253 2 3 304480 3 4 197400 4 6 168535 6 9 155964 9 14 168535 14 21 177381 21 32 161551 32 60 157827 60 65 3724 endColumn id 12 1 2 5121 2 8 3724 9 186 3724 193 288 3724 294 495 3724 503 554 3724 561 633 3724 640 758 3724 758 869 3724 875 1074 3724 1074 1281 3724 1289 1590 3724 1685 2418 1862 endColumn container 12 1 2 5586 2 5 3724 5 65 3724 70 100 3724 100 111 3724 112 122 4190 122 140 3724 143 153 3724 153 161 4190 161 173 4190 173 178 3724 188 265 3724 endColumn startLine 12 1 2 5586 2 8 3724 9 105 3724 155 241 3724 253 336 3724 340 426 3724 434 488 3724 489 572 3724 573 623 3724 626 696 4190 701 813 3724 818 1095 3724 1172 1174 931 endColumn startColumn 12 1 2 6052 2 4 3724 4 8 4190 8 15 3724 15 23 3724 23 29 3724 29 35 4190 35 39 3258 39 42 3258 42 44 3258 44 46 3724 46 49 3724 49 53 1396 endColumn endLine 12 1 2 5586 2 8 3724 9 156 3724 159 240 3724 251 335 3724 342 430 3724 432 490 3724 490 573 3724 574 622 3724 626 698 3724 700 798 3724 811 987 3724 1096 1180 1396 locations_stmt 3820187 id 3820187 container 3088 startLine 200188 startColumn 1873 endLine 194443 endColumn 2367 id container 12 1 2 3820187 id startLine 12 1 2 3820187 id startColumn 12 1 2 3820187 id endLine 12 1 2 3820187 id endColumn 12 1 2 3820187 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 14474 6 8 12538 8 11 16738 11 16 17294 16 22 15380 22 29 17006 29 37 17397 37 45 15112 45 56 16203 56 73 8647 startLine container 12 1 2 22339 2 3 15750 3 4 12703 4 6 14412 6 8 12744 8 11 17603 11 16 16388 16 22 16244 22 29 16986 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 19889 7 8 22792 8 9 20424 9 10 15030 10 12 16677 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 12971 4 6 16100 6 8 14721 8 10 13218 10 14 18324 14 18 17047 18 22 17603 22 26 18530 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 15627 6 8 12518 8 11 15483 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 24995 2 3 16162 3 4 12785 4 6 15688 6 8 15030 8 11 15915 11 16 17480 16 20 14618 20 26 17191 26 32 16285 32 39 14885 39 59 13403 endLine startLine 12 1 2 32530 2 3 23801 3 4 18489 4 5 15174 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 24995 2 3 20424 3 4 16862 4 5 17830 5 6 18612 6 7 20465 7 8 22462 8 9 18777 9 10 12950 10 12 15050 12 18 6012 endLine endColumn 12 1 2 24748 2 3 16656 3 4 12559 4 6 17850 6 8 15359 8 10 12847 10 13 14432 13 16 15050 16 19 14680 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 13189000 id 13189000 container 4653 startLine 192240 startColumn 2470 endLine 192220 endColumn 2800 id container 12 1 2 13189000 id startLine 12 1 2 13189000 id startColumn 12 1 2 13189000 id endLine 12 1 2 13189000 id endColumn 12 1 2 13189000 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 15133 23 32 15174 32 44 15030 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 17377 16 21 16471 21 28 16677 28 35 15833 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 15730 40 44 16327 44 49 16924 49 63 8956 startLine endLine 12 1 2 102122 2 3 44698 3 4 27692 4 6 14597 6 23 3129 startLine endColumn 12 1 4 16986 4 7 16677 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 14474 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 15833 15 23 15112 23 32 15668 32 44 14762 44 60 14515 60 80 15277 80 103 14556 103 130 14782 130 160 14906 160 195 14577 195 299 9553 endLine container 12 1 2 23553 2 3 15585 3 4 11365 4 6 16080 6 8 13506 8 11 16533 11 15 14453 15 20 16800 20 26 15009 26 33 16080 33 40 14659 40 49 14618 49 60 3973 endLine startLine 12 1 2 95636 2 3 50093 3 4 29421 4 6 15627 6 11 1441 endLine startColumn 12 1 4 15853 4 7 17480 7 11 16512 11 16 17377 16 21 17336 21 26 15174 26 31 16327 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 16183 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 1379940 element_id 1372957 num_lines 101493 num_code 84733 num_comment 59592 element_id num_lines 12 1 2 1365973 2 3 6983 element_id num_code 12 1 2 1366904 2 3 6052 element_id num_comment 12 1 2 1372957 num_lines element_id 12 1 2 67972 2 3 12104 3 4 7449 4 21 7914 29 921 6052 num_lines num_code 12 1 2 70300 2 3 12104 3 4 8380 4 6 9311 6 7 1396 num_lines num_comment 12 1 2 69369 2 3 14898 3 4 10708 4 7 6517 num_code element_id 12 1 2 52609 2 3 14432 3 5 6517 5 42 6517 44 922 4655 num_code num_lines 12 1 2 52609 2 3 16760 3 5 6052 5 8 6517 8 12 2793 num_code num_comment 12 1 2 53074 2 3 15829 3 5 7449 5 7 5121 7 10 3258 num_comment element_id 12 1 2 34451 2 3 9311 3 4 4190 4 6 4655 6 11 5121 17 2596 1862 num_comment num_lines 12 1 2 34451 2 3 9311 3 4 4190 4 6 4655 6 8 4655 10 38 2327 num_comment num_code 12 1 2 34451 2 3 9311 3 4 4190 4 6 4655 6 10 4655 10 37 2327 diagnostics 4983 id 4983 severity 18 error_tag 37 error_message 397 full_error_message 4187 location 170 id severity 12 1 2 4983 id error_tag 12 1 2 4983 id error_message 12 1 2 4983 id full_error_message 12 1 2 4983 id location 12 1 2 4983 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 4168 43 44 18 full_error_message severity 12 1 2 4187 full_error_message error_tag 12 1 2 4187 full_error_message error_message 12 1 2 4187 full_error_message location 12 1 2 4187 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 122909 id 122909 name 122909 id name 12 1 2 122909 name id 12 1 2 122909 folders 16294 id 16294 name 16294 id name 12 1 2 16294 name id 12 1 2 16294 containerparent 138273 parent 16294 child 138273 parent child 12 1 2 7449 2 3 3258 3 4 1396 4 12 1396 23 28 1396 40 67 1396 child parent 12 1 2 138273 fileannotations 5119099 id 4889 kind 22 name 54662 value 45954 id kind 12 1 2 168 2 3 4720 id name 12 1 102 383 102 225 371 227 299 371 301 452 394 452 555 371 559 626 371 626 716 371 729 904 371 904 934 78 936 937 1419 1083 2036 371 2293 2294 11 id value 12 1 114 383 114 275 371 275 363 371 393 638 371 643 744 371 751 955 371 955 1087 371 1088 1501 247 1501 1502 1419 1504 1874 371 1972 4080 236 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 8843 2 3 6207 3 5 4168 5 9 4258 9 14 3976 14 18 4168 18 20 4709 20 34 4213 34 128 4495 128 229 4112 229 387 4236 387 434 1273 name kind 12 1 2 54662 name value 12 1 2 8855 2 3 8043 3 4 2557 4 6 4506 6 9 4123 9 14 4202 14 17 4123 17 22 4585 22 41 4202 41 82 4157 82 157 4100 158 1895 1205 value id 12 1 2 7142 2 5 2230 5 8 3323 8 15 3526 15 17 2534 17 19 4134 19 34 3323 34 189 3616 189 201 3605 201 266 3548 266 321 3672 322 399 3943 399 435 1351 value kind 12 1 2 45942 2 3 11 value name 12 1 2 7165 2 5 2579 5 8 3503 8 15 3548 15 17 2827 17 19 3582 19 29 3503 29 39 3661 39 48 3638 48 74 3526 74 102 3447 102 119 3593 119 146 1374 inmacroexpansion 109788140 id 18029181 inv 2700381 id inv 12 1 3 1582490 3 5 1077882 5 6 1184976 6 7 4820301 7 8 6386459 8 9 2605457 9 21 371612 inv id 12 1 2 378453 2 3 544150 3 4 351542 4 7 200674 7 8 207168 8 9 241907 9 10 2210 10 11 325512 11 337 224864 339 423 206369 423 7616 17526 affectedbymacroexpansion 35692195 id 5157373 inv 2784990 id inv 12 1 2 2816310 2 3 560230 3 4 264930 4 5 565849 5 12 391934 12 50 407433 50 9900 150684 inv id 12 1 4 229133 4 7 231739 7 9 220509 9 12 251140 12 13 334012 13 14 165607 14 15 298869 15 16 121852 16 17 276631 17 18 146954 18 20 252156 20 25 208995 25 109 47387 macroinvocations 33423519 id 33423519 macro_id 79323 location 758854 kind 22 id macro_id 12 1 2 33423519 id location 12 1 2 33423519 id kind 12 1 2 33423519 macro_id id 12 1 2 16223 2 3 16538 3 4 3109 4 5 5261 5 8 5678 8 13 6094 13 26 6162 26 61 6049 61 199 5959 199 1697 6004 1716 168783 2241 macro_id location 12 1 2 42382 2 3 10375 3 4 5148 4 6 6827 6 13 6466 13 66 5993 66 3614 2129 macro_id kind 12 1 2 73600 2 3 5723 location id 12 1 2 280658 2 3 169316 3 4 70592 4 5 60205 5 8 53750 8 17 62762 17 525 56915 534 244748 4652 location macro_id 12 1 2 712777 2 350 46077 location kind 12 1 2 758854 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 29890367 id 29890367 parent_id 23240072 id parent_id 12 1 2 29890367 parent_id id 12 1 2 17956533 2 3 4450564 3 88 832973 macrolocationbind 4044121 id 2831375 location 2021230 id location 12 1 2 2230099 2 3 341152 3 7 230543 7 57 29579 location id 12 1 2 1611152 2 3 177696 3 8 156882 8 723 75499 macro_argument_unexpanded 84379058 invocation 26161931 argument_index 743 text 317667 invocation argument_index 12 1 2 7417487 2 3 10652518 3 4 6126955 4 67 1964970 invocation text 12 1 2 7487505 2 3 10798773 3 4 5960962 4 67 1914689 argument_index invocation 12 41230 41231 653 41432 174417 56 718261 2322204 33 argument_index text 12 2 3 653 13 995 56 6559 19579 33 text invocation 12 1 2 35003 2 3 61140 3 4 17710 4 5 44996 5 7 23883 7 12 18555 12 16 21472 16 23 24931 23 42 24278 42 128 23827 128 522393 21867 text argument_index 12 1 2 229736 2 3 77667 3 9 10263 macro_argument_expanded 84379058 invocation 26161931 argument_index 743 text 192513 invocation argument_index 12 1 2 7417487 2 3 10652518 3 4 6126955 4 67 1964970 invocation text 12 1 2 10667253 2 3 9183319 3 4 5197781 4 9 1113576 argument_index invocation 12 41230 41231 653 41432 174417 56 718261 2322204 33 argument_index text 12 1 2 642 2 76 56 870 13879 45 text invocation 12 1 2 20751 2 3 37234 3 4 9046 4 5 16369 5 6 2410 6 7 22813 7 9 14758 9 14 12009 14 19 14510 19 48 14454 48 151 14443 152 1060410 13710 text argument_index 12 1 2 97428 2 3 80709 3 66 14375 functions 4167756 id 4167756 name 1890202 kind 3258 id name 12 1 2 4167756 id kind 12 1 2 4167756 name id 12 1 2 1494004 2 3 152705 3 5 142463 5 952 101028 name kind 12 1 2 1889736 2 3 465 kind id 12 4 5 465 64 65 465 167 168 465 195 196 465 1075 1076 465 1658 1659 465 5789 5790 465 kind name 12 2 3 465 33 34 465 38 39 465 94 95 465 195 196 931 3504 3505 465 function_entry_point 1148408 id 1138632 entry_point 1148408 id entry_point 12 1 2 1128857 2 3 9775 entry_point id 12 1 2 1148408 function_return_type 4172877 id 4167756 return_type 815673 id return_type 12 1 2 4162635 2 3 5121 return_type id 12 1 2 504674 2 3 210901 3 7 66110 7 2231 33986 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 100885 id 100885 function_deleted 95906 id 95906 function_defaulted 73559 id 73559 function_prototyped 4076039 id 4076039 deduction_guide_for_class 4626 id 4626 class_template 1771 id class_template 12 1 2 4626 class_template id 12 1 2 885 2 3 295 3 4 98 4 5 196 5 6 98 8 9 196 member_function_this_type 530235 id 530235 this_type 183160 id this_type 12 1 2 530235 this_type id 12 1 2 67101 2 3 44619 3 4 28438 4 5 14632 5 7 14735 7 66 13633 fun_decls 4536019 id 4530898 function 4024361 type_id 814276 name 1792898 location 3361394 id function 12 1 2 4530898 id type_id 12 1 2 4525777 2 3 5121 id name 12 1 2 4530898 id location 12 1 2 4530898 function id 12 1 2 3596505 2 3 355227 3 7 72628 function type_id 12 1 2 3984788 2 3 39573 function name 12 1 2 4024361 function location 12 1 2 3652839 2 3 310998 3 6 60523 type_id id 12 1 2 430183 2 3 273287 3 6 63317 6 2476 47487 type_id function 12 1 2 513986 2 3 202521 3 7 62851 7 2192 34917 type_id name 12 1 2 688108 2 4 67041 4 773 59127 type_id location 12 1 2 593598 2 3 121047 3 7 63317 7 1959 36314 name id 12 1 2 1224906 2 3 266304 3 4 77749 4 7 145722 7 986 78215 name function 12 1 2 1403684 2 3 151774 3 5 136411 5 936 101028 name type_id 12 1 2 1575013 2 4 134548 4 562 83336 name location 12 1 2 1232821 2 3 292376 3 4 78680 4 8 136876 8 542 52143 location id 12 1 2 2958213 2 4 277012 4 55 126168 location function 12 1 2 3025254 2 7 243491 7 55 92647 location type_id 12 1 2 3198445 2 18 162948 location name 12 1 2 3223586 2 13 137807 fun_def 1883684 id 1883684 fun_specialized 26071 id 26071 fun_implicit 199 id 199 fun_decl_specifiers 2898620 id 1684887 name 2793 id name 12 1 2 489776 2 3 1176487 3 4 18622 name id 12 50 51 465 203 204 465 209 210 465 639 640 465 2561 2562 465 2564 2565 465 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 1467932 fun_decl 1467932 fun_decl_noexcept 61618 fun_decl 61618 constant 61520 fun_decl constant 12 1 2 61618 constant fun_decl 12 1 2 61421 2 3 98 fun_decl_empty_noexcept 860833 fun_decl 860833 fun_decl_typedef_type 2863 fun_decl 2863 typedeftype_id 129 fun_decl typedeftype_id 12 1 2 2863 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 6975591 id 6975591 index 7914 fun_decl 3824633 id index 12 1 2 6975591 id fun_decl 12 1 2 6975591 index id 12 2 3 931 5 6 465 7 8 465 10 11 931 11 12 465 12 13 931 13 14 465 25 26 465 78 79 465 245 246 465 636 637 465 1713 1714 465 3987 3988 465 8215 8216 465 index fun_decl 12 2 3 931 5 6 465 7 8 465 10 11 931 11 12 465 12 13 931 13 14 465 25 26 465 78 79 465 245 246 465 636 637 465 1713 1714 465 3987 3988 465 8215 8216 465 fun_decl id 12 1 2 1968417 2 3 1058699 3 4 501415 4 8 290048 8 18 6052 fun_decl index 12 1 2 1968417 2 3 1058699 3 4 501415 4 8 290048 8 18 6052 var_decls 8087831 id 8017064 variable 7007715 type_id 2037787 name 665760 location 5297222 id variable 12 1 2 8017064 id type_id 12 1 2 7949092 2 3 67972 id name 12 1 2 8017064 id location 12 1 2 8014271 2 3 2793 variable id 12 1 2 6158055 2 3 696488 3 7 153171 variable type_id 12 1 2 6836852 2 4 170863 variable name 12 1 2 6892720 2 3 114995 variable location 12 1 2 6463933 2 3 541454 3 4 2327 type_id id 12 1 2 1162520 2 3 475809 3 4 94510 4 7 184364 7 762 120581 type_id variable 12 1 2 1295673 2 3 451134 3 6 155499 6 724 135480 type_id name 12 1 2 1534974 2 3 382230 3 128 120581 type_id location 12 1 2 1361783 2 3 403181 3 7 172725 7 592 100096 name id 12 1 2 340329 2 3 86595 3 4 48418 4 6 51677 6 12 52143 12 33 50281 34 2384 36314 name variable 12 1 2 367797 2 3 77749 3 4 45160 4 6 49350 6 14 53074 14 56 50746 56 2301 21881 name type_id 12 1 2 455790 2 3 93578 3 5 46556 5 19 50746 19 1182 19088 name location 12 1 2 378040 2 3 90320 3 5 59592 5 9 51212 9 21 50281 21 1010 36314 location id 12 1 2 4483876 2 3 530280 3 896 283064 location variable 12 1 2 4872159 2 17 414354 17 892 10708 location type_id 12 1 2 4948046 2 759 349175 location name 12 1 2 5287910 2 6 9311 var_def 3983857 id 3983857 var_decl_specifiers 377574 id 377574 name 1862 id name 12 1 2 377574 name id 12 15 16 465 66 67 465 145 146 465 585 586 465 is_structured_binding 18 id 18 type_decls 3279919 id 3279919 type_id 3229638 location 3163062 id type_id 12 1 2 3279919 id location 12 1 2 3279919 type_id id 12 1 2 3188203 2 5 41435 type_id location 12 1 2 3188203 2 5 41435 location id 12 1 2 3110919 2 20 52143 location type_id 12 1 2 3110919 2 20 52143 type_def 2640230 id 2640230 type_decl_top 741648 type_decl 741648 namespace_decls 311433 id 311433 namespace_id 1427 location 311433 bodylocation 311433 id namespace_id 12 1 2 311433 id location 12 1 2 311433 id bodylocation 12 1 2 311433 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 311433 location namespace_id 12 1 2 311433 location bodylocation 12 1 2 311433 bodylocation id 12 1 2 311433 bodylocation namespace_id 12 1 2 311433 bodylocation location 12 1 2 311433 usings 368729 id 368729 element_id 314723 location 247216 kind 931 id element_id 12 1 2 368729 id location 12 1 2 368729 id kind 12 1 2 368729 element_id id 12 1 2 262579 2 3 50746 3 5 1396 element_id location 12 1 2 262579 2 3 50746 3 5 1396 element_id kind 12 1 2 314723 location id 12 1 2 202056 2 4 10708 4 5 31192 5 11 3258 location element_id 12 1 2 202056 2 4 10708 4 5 31192 5 11 3258 location kind 12 1 2 247216 kind id 12 14 15 465 778 779 465 kind element_id 12 9 10 465 667 668 465 kind location 12 14 15 465 517 518 465 using_container 465860 parent 11029 child 295394 parent child 12 1 2 3289 2 4 935 4 6 416 6 7 2489 7 17 901 19 143 766 178 179 1295 179 183 856 201 488 78 child parent 12 1 2 217873 2 3 51620 3 11 23771 13 41 2129 static_asserts 134613 id 134613 condition 134613 message 30212 location 17558 enclosing 4645 id condition 12 1 2 134613 id message 12 1 2 134613 id location 12 1 2 134613 id enclosing 12 1 2 134613 condition id 12 1 2 134613 condition message 12 1 2 134613 condition location 12 1 2 134613 condition enclosing 12 1 2 134613 message id 12 1 2 22229 2 3 475 3 4 2874 4 12 1611 12 17 2430 17 513 590 message condition 12 1 2 22229 2 3 475 3 4 2874 4 12 1611 12 17 2430 17 513 590 message location 12 1 2 27997 2 33 2214 message enclosing 12 1 2 23657 2 3 260 3 4 2671 4 12 1453 12 37 2170 location id 12 1 2 3287 2 3 2830 3 4 1402 4 5 82 5 6 3693 6 13 336 14 15 2068 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 3693 6 13 336 14 15 2068 16 17 44 17 18 3433 19 52 380 location message 12 1 2 5298 2 3 5996 3 4 6079 4 7 184 location enclosing 12 1 2 3896 2 3 6276 3 4 1173 4 5 3705 5 13 380 13 14 2068 16 23 57 enclosing id 12 1 2 3775 2 3 431 3 210 361 223 11052 76 enclosing condition 12 1 2 3775 2 3 431 3 210 361 223 11052 76 enclosing message 12 1 2 3947 2 3 374 3 2936 323 enclosing location 12 1 2 3934 2 3 387 3 1929 323 params 6336833 id 6173419 function 3481976 index 7914 type_id 1841317 id function 12 1 2 6173419 id index 12 1 2 6173419 id type_id 12 1 2 6050044 2 4 123375 function id 12 1 2 1862268 2 3 950222 3 4 428787 4 18 240698 function index 12 1 2 1862268 2 3 950222 3 4 428787 4 18 240698 function type_id 12 1 2 2159765 2 3 824519 3 4 345450 4 12 152240 index id 12 2 3 931 4 5 465 6 7 465 8 9 931 9 10 465 10 11 931 11 12 465 19 20 465 64 65 465 194 195 465 517 518 465 1438 1439 465 3479 3480 465 7479 7480 465 index function 12 2 3 931 4 5 465 6 7 465 8 9 931 9 10 465 10 11 931 11 12 465 19 20 465 64 65 465 194 195 465 517 518 465 1438 1439 465 3479 3480 465 7479 7480 465 index type_id 12 1 2 931 3 4 465 4 5 465 5 6 465 6 7 1396 7 8 931 11 12 465 42 43 465 106 107 465 228 229 465 582 583 465 1271 1272 465 2868 2869 465 type_id id 12 1 2 1180678 2 3 405043 3 7 153637 7 518 101959 type_id function 12 1 2 1400891 2 3 211833 3 7 147119 7 502 81474 type_id index 12 1 2 1416255 2 3 346381 3 13 78680 overrides 125661 new 122689 old 9737 new old 12 1 2 119727 2 4 2962 old new 12 1 2 4286 2 3 2097 3 4 923 4 5 457 5 7 848 7 23 761 25 1464 362 membervariables 1056579 id 1054781 type_id 327753 name 451655 id type_id 12 1 2 1053063 2 4 1718 id name 12 1 2 1054781 type_id id 12 1 2 243048 2 3 51901 3 10 25531 10 4152 7271 type_id name 12 1 2 255274 2 3 46468 3 40 24612 41 2031 1398 name id 12 1 2 295349 2 3 86543 3 5 41193 5 646 28568 name type_id 12 1 2 367868 2 3 51742 3 650 32044 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 576650 id 576650 type_id 37697 name 90501 id type_id 12 1 2 576650 id name 12 1 2 576650 type_id id 12 1 2 21164 2 3 5364 3 4 2455 4 7 3374 7 18 2846 18 15850 2492 type_id name 12 1 2 26899 2 3 4560 3 5 2912 5 33 2833 33 3455 491 name id 12 1 2 57002 2 3 14277 3 5 8306 5 15 6978 15 5178 3936 name type_id 12 1 2 76452 2 3 7407 3 1486 6641 autoderivation 147845 var 147845 derivation_type 492 var derivation_type 12 1 2 147845 derivation_type var 12 34 35 98 93 94 98 369 370 98 411 412 98 595 596 98 orphaned_variables 36976 var 36976 function 32500 var function 12 1 2 36976 function var 12 1 2 30469 2 47 2031 enumconstants 241689 id 241689 parent 28528 index 10228 type_id 39 name 241410 location 221592 id parent 12 1 2 241689 id index 12 1 2 241689 id type_id 12 1 2 241689 id name 12 1 2 241689 id location 12 1 2 241689 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 28528 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 241130 2 3 279 name parent 12 1 2 241130 2 3 279 name index 12 1 2 241410 name type_id 12 1 2 241410 name location 12 1 2 241130 2 3 279 location id 12 1 2 220833 2 205 759 location parent 12 1 2 221592 location index 12 1 2 220833 2 205 759 location type_id 12 1 2 221592 location name 12 1 2 220833 2 205 759 builtintypes 26071 id 26071 name 26071 kind 26071 size 3258 sign 1396 alignment 2327 id name 12 1 2 26071 id kind 12 1 2 26071 id size 12 1 2 26071 id sign 12 1 2 26071 id alignment 12 1 2 26071 name id 12 1 2 26071 name kind 12 1 2 26071 name size 12 1 2 26071 name sign 12 1 2 26071 name alignment 12 1 2 26071 kind id 12 1 2 26071 kind name 12 1 2 26071 kind size 12 1 2 26071 kind sign 12 1 2 26071 kind alignment 12 1 2 26071 size id 12 1 2 465 4 5 465 7 8 465 8 9 465 10 11 465 12 13 465 14 15 465 size name 12 1 2 465 4 5 465 7 8 465 8 9 465 10 11 465 12 13 465 14 15 465 size kind 12 1 2 465 4 5 465 7 8 465 8 9 465 10 11 465 12 13 465 14 15 465 size sign 12 1 2 931 3 4 2327 size alignment 12 1 2 1862 2 3 1396 sign id 12 6 7 465 12 13 465 38 39 465 sign name 12 6 7 465 12 13 465 38 39 465 sign kind 12 6 7 465 12 13 465 38 39 465 sign size 12 5 6 931 7 8 465 sign alignment 12 5 6 1396 alignment id 12 8 9 465 9 10 465 11 12 465 13 14 465 15 16 465 alignment name 12 8 9 465 9 10 465 11 12 465 13 14 465 15 16 465 alignment kind 12 8 9 465 9 10 465 11 12 465 13 14 465 15 16 465 alignment size 12 2 3 2327 alignment sign 12 3 4 2327 derivedtypes 3659357 id 3659357 name 1548476 kind 2793 type_id 2356234 id name 12 1 2 3659357 id kind 12 1 2 3659357 id type_id 12 1 2 3659357 name id 12 1 2 1320348 2 4 120116 4 1153 108011 name kind 12 1 2 1547544 2 3 931 name type_id 12 1 2 1320348 2 4 120116 4 1135 108011 kind id 12 236 237 465 714 715 465 1134 1135 465 1217 1218 465 1825 1826 465 2734 2735 465 kind name 12 1 2 465 201 202 465 428 429 465 606 607 465 814 815 465 1278 1279 465 kind type_id 12 84 85 465 714 715 465 1134 1135 465 1217 1218 465 1780 1781 465 2734 2735 465 type_id id 12 1 2 1511230 2 3 544713 3 4 217885 4 72 82405 type_id name 12 1 2 1522404 2 3 537264 3 4 215091 4 72 81474 type_id kind 12 1 2 1515420 2 3 548438 3 4 216954 4 6 75421 pointerishsize 2699823 id 2699823 size 465 alignment 465 id size 12 1 2 2699823 id alignment 12 1 2 2699823 size id 12 5799 5800 465 size alignment 12 1 2 465 alignment id 12 5799 5800 465 alignment size 12 1 2 465 arraysizes 87992 id 87992 num_elements 31658 bytesize 33055 alignment 1862 id num_elements 12 1 2 87992 id bytesize 12 1 2 87992 id alignment 12 1 2 87992 num_elements id 12 1 2 1862 2 3 23743 3 5 2793 5 13 2793 13 14 465 num_elements bytesize 12 1 2 26537 2 3 2327 3 7 2793 num_elements alignment 12 1 2 26537 2 3 2793 3 5 2327 bytesize id 12 1 2 1862 2 3 23743 3 4 3258 4 6 2327 7 16 1862 bytesize num_elements 12 1 2 27468 2 3 3724 3 5 1862 bytesize alignment 12 1 2 27468 2 3 4655 4 5 931 alignment id 12 5 6 465 16 17 465 31 32 465 137 138 465 alignment num_elements 12 4 5 465 7 8 931 68 69 465 alignment bytesize 12 4 5 465 7 8 465 8 9 465 68 69 465 typedefbase 1682711 id 1682711 type_id 791886 id type_id 12 1 2 1682711 type_id id 12 1 2 616159 2 3 83086 3 6 61906 6 5437 30733 decltypes 165199 id 16597 expr 165199 base_type 9909 parentheses_would_change_meaning 18 id expr 12 1 2 5058 2 3 6157 3 5 1098 5 12 1288 12 18 1345 18 46 1250 51 740 397 id base_type 12 1 2 16597 id parentheses_would_change_meaning 12 1 2 16597 expr id 12 1 2 165199 expr base_type 12 1 2 165199 expr parentheses_would_change_meaning 12 1 2 165199 base_type id 12 1 2 7199 2 3 2254 4 149 454 base_type expr 12 1 2 719 2 3 6100 3 4 341 4 5 966 5 7 757 7 32 795 32 3888 227 base_type parentheses_would_change_meaning 12 1 2 9909 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 5225059 id 5225059 name 1348747 kind 5121 id name 12 1 2 5225059 id kind 12 1 2 5225059 name id 12 1 2 980949 2 3 153171 3 7 104287 7 61 101493 65 874 8845 name kind 12 1 2 1208612 2 3 125237 3 7 14898 kind id 12 6 7 465 10 11 465 26 27 465 124 125 465 133 134 465 663 664 465 853 854 465 958 959 465 1752 1753 465 1842 1843 465 4856 4857 465 kind name 12 5 6 465 6 7 465 14 15 465 30 31 465 41 42 465 125 126 465 267 268 465 371 372 465 438 439 465 739 740 465 1200 1201 465 usertypesize 1701647 id 1701647 size 13501 alignment 2327 id size 12 1 2 1701647 id alignment 12 1 2 1701647 size id 12 1 2 3258 2 3 4190 3 4 465 4 5 931 6 8 931 9 15 931 37 84 931 92 163 931 740 2470 931 size alignment 12 1 2 10242 2 3 2793 3 4 465 alignment id 12 2 3 465 6 7 465 184 185 465 254 255 465 3209 3210 465 alignment size 12 1 2 465 2 3 465 3 4 465 9 10 465 22 23 465 usertype_final 8957 id 8957 usertype_uuid 36628 id 36628 uuid 36253 id uuid 12 1 2 36628 uuid id 12 1 2 35879 2 3 374 nontype_template_parameters 640786 id 640786 mangled_name 8994290 id 8994290 mangled_name 6044922 is_complete 465 id mangled_name 12 1 2 8994290 id is_complete 12 1 2 8994290 mangled_name id 12 1 2 5773031 2 874 271891 mangled_name is_complete 12 1 2 6044922 is_complete id 12 19319 19320 465 is_complete mangled_name 12 12984 12985 465 is_pod_class 533636 id 533636 is_standard_layout_class 1250513 id 1250513 is_complete 1641123 id 1641123 is_class_template 397128 id 397128 class_instantiation 1086633 to 1086633 from 168069 to from 12 1 2 1086633 from to 12 1 2 59592 2 3 29330 3 4 15829 4 5 13035 5 6 9776 6 10 12570 10 16 13035 16 70 13501 70 84 1396 class_template_argument 2882664 type_id 1313006 index 1261 arg_type 840961 type_id index 12 1 2 537771 2 3 399176 3 4 230806 4 6 97090 6 113 48162 type_id arg_type 12 1 2 564325 2 3 410397 3 4 244370 4 113 93913 index type_id 12 1 2 11 2 3 799 3 26 101 29 64 101 69 410 101 591 8759 101 12893 116547 45 index arg_type 12 1 2 11 2 3 799 3 14 112 14 26 101 27 145 101 187 3313 101 9364 41733 33 arg_type type_id 12 1 2 523868 2 3 174408 3 4 51316 4 10 64013 10 10265 27353 arg_type index 12 1 2 747070 2 3 77848 3 22 16042 class_template_argument_value 493966 type_id 304015 index 1862 arg_value 493966 type_id index 12 1 2 249078 2 3 53074 3 4 1862 type_id arg_value 12 1 2 189020 2 3 81008 3 4 12104 4 9 21881 index type_id 12 18 19 465 92 93 465 300 301 465 365 366 465 index arg_value 12 19 20 465 124 125 465 418 419 465 500 501 465 arg_value type_id 12 1 2 493966 arg_value index 12 1 2 493966 is_proxy_class_for 61920 id 61920 templ_param_id 61920 id templ_param_id 12 1 2 61920 templ_param_id id 12 1 2 61920 type_mentions 4029456 id 4029456 type_id 198218 location 3995934 kind 39 id type_id 12 1 2 4029456 id location 12 1 2 4029456 id kind 12 1 2 4029456 type_id id 12 1 2 97610 2 3 21735 3 4 8230 4 5 10787 5 7 14383 7 12 15862 12 27 15183 27 8555 14423 type_id location 12 1 2 97610 2 3 21735 3 4 8230 4 5 10787 5 7 14383 7 12 15862 12 27 15183 27 8555 14423 type_id kind 12 1 2 198218 location id 12 1 2 3962411 2 3 33522 location type_id 12 1 2 3962411 2 3 33522 location kind 12 1 2 3995934 kind id 12 100849 100850 39 kind type_id 12 4961 4962 39 kind location 12 100010 100011 39 is_function_template 1399029 id 1399029 function_instantiation 884334 to 884334 from 142741 to from 12 1 2 884334 from to 12 1 2 98982 2 3 14081 3 6 11740 6 21 11774 22 870 6162 function_template_argument 2286373 function_id 1306085 index 482 arg_type 297704 function_id index 12 1 2 666504 2 3 385910 3 4 184606 4 15 69063 function_id arg_type 12 1 2 683718 2 3 395585 3 4 164913 4 9 61868 index function_id 12 1 2 172 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 172 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 182368 2 3 43586 3 5 22929 5 16 22963 16 107 22481 108 957 3374 arg_type index 12 1 2 268543 2 4 27129 4 15 2031 function_template_argument_value 354787 function_id 190493 index 482 arg_value 352205 function_id index 12 1 2 181335 2 8 9158 function_id arg_value 12 1 2 174071 2 31 14942 32 97 1480 index function_id 12 1 2 206 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 206 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 349623 2 3 2582 arg_value index 12 1 2 352205 is_variable_template 40258 id 40258 variable_instantiation 204149 to 204149 from 24903 to from 12 1 2 204149 from to 12 1 2 12205 2 3 2854 3 4 1181 4 6 2165 6 9 2263 9 16 1870 17 67 1870 69 370 492 variable_template_argument 384674 variable_id 195487 index 1574 arg_type 188104 variable_id index 12 1 2 85045 2 3 71166 3 4 28840 4 17 10433 variable_id arg_type 12 1 2 89376 2 3 72643 3 4 24017 4 17 9449 index variable_id 12 10 11 98 20 21 590 27 28 295 28 29 98 50 51 98 106 107 98 399 400 98 1122 1123 98 1986 1987 98 index arg_type 12 1 2 98 10 11 393 11 12 196 12 13 295 13 14 98 31 32 98 54 55 98 159 160 98 630 631 98 1136 1137 98 arg_type variable_id 12 1 2 146073 2 3 22344 3 11 14371 11 119 5315 arg_type index 12 1 2 170780 2 3 15355 3 7 1968 variable_template_argument_value 11910 variable_id 8071 index 393 arg_value 11910 variable_id index 12 1 2 7677 2 3 393 variable_id arg_value 12 1 2 4823 2 3 2952 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 11910 arg_value index 12 1 2 11910 template_template_instantiation 4035 to 4035 from 787 to from 12 1 2 4035 from to 12 1 2 492 2 3 98 13 14 98 31 32 98 template_template_argument 10815 type_id 10773 index 8 arg_type 10815 type_id index 12 1 2 10732 2 3 41 type_id arg_type 12 1 2 10732 2 3 41 index type_id 12 10 11 4 2589 2590 4 index arg_type 12 10 11 4 2589 2590 4 arg_type type_id 12 1 2 10815 arg_type index 12 1 2 10815 template_template_argument_value 393 type_id 98 index 98 arg_value 393 type_id index 12 1 2 98 type_id arg_value 12 4 5 98 index type_id 12 1 2 98 index arg_value 12 4 5 98 arg_value type_id 12 1 2 393 arg_value index 12 1 2 393 routinetypes 532576 id 532576 return_type 277460 id return_type 12 1 2 532576 return_type id 12 1 2 241585 2 3 20794 3 3595 15079 routinetypeargs 980484 routine 422269 index 7914 type_id 226265 routine index 12 1 2 152240 2 3 133617 3 4 63317 4 5 45625 5 18 27468 routine type_id 12 1 2 182036 2 3 133152 3 4 58661 4 5 33520 5 11 14898 index routine 12 2 3 931 4 5 465 6 7 465 8 9 931 9 10 465 10 11 1396 13 14 465 28 29 465 59 60 465 157 158 465 293 294 465 580 581 465 907 908 465 index type_id 12 1 2 931 3 4 931 4 5 1396 5 6 931 6 7 931 10 11 465 14 15 465 47 48 465 90 91 465 176 177 465 347 348 465 type_id routine 12 1 2 146188 2 3 30727 3 5 16760 5 12 18157 12 110 14432 type_id index 12 1 2 172259 2 3 30727 3 6 18622 6 14 4655 ptrtomembers 37710 id 37710 type_id 37710 class_id 15363 id type_id 12 1 2 37710 id class_id 12 1 2 37710 type_id id 12 1 2 37710 type_id class_id 12 1 2 37710 class_id id 12 1 2 13501 8 9 1396 28 29 465 class_id type_id 12 1 2 13501 8 9 1396 28 29 465 specifiers 24675 id 24675 str 24675 id str 12 1 2 24675 str id 12 1 2 24675 typespecifiers 1129000 type_id 1110843 spec_id 3724 type_id spec_id 12 1 2 1092685 2 3 18157 spec_id type_id 12 8 9 465 36 37 465 51 52 465 86 87 465 105 106 465 219 220 931 1701 1702 465 funspecifiers 10275996 func_id 4056951 spec_id 8380 func_id spec_id 12 1 2 1353869 2 3 639223 3 4 982346 4 5 777962 5 8 303549 spec_id func_id 12 1 2 465 23 24 465 31 32 465 35 36 465 56 57 465 166 167 465 189 190 465 192 193 465 218 219 465 276 277 465 315 316 465 827 828 465 846 847 465 942 943 465 1824 1825 465 4200 4201 465 5497 5498 465 6434 6435 465 varspecifiers 2239843 var_id 1221647 spec_id 3724 var_id spec_id 12 1 2 728146 2 3 202056 3 4 58195 4 5 233249 spec_id var_id 12 112 113 465 315 316 465 416 417 465 514 515 465 646 647 465 686 687 465 700 701 465 1422 1423 465 explicit_specifier_exprs 32581 func_id 32581 constant 32581 func_id constant 12 1 2 32581 constant func_id 12 1 2 32581 attributes 560077 id 560077 kind 1396 name 11173 name_space 931 location 479999 id kind 12 1 2 560077 id name 12 1 2 560077 id name_space 12 1 2 560077 id location 12 1 2 560077 kind id 12 7 8 465 10 11 465 1186 1187 465 kind name 12 1 2 465 3 4 465 22 23 465 kind name_space 12 1 2 931 2 3 465 kind location 12 4 5 465 7 8 465 1020 1021 465 name id 12 1 3 931 6 8 931 8 9 465 9 10 931 10 11 931 17 18 465 22 23 931 28 29 931 31 42 931 54 62 931 73 96 931 117 130 931 145 279 931 name kind 12 1 2 10242 2 3 931 name name_space 12 1 2 11173 name location 12 1 3 931 4 6 931 6 9 931 9 10 931 10 18 931 22 23 931 28 29 931 31 42 931 54 62 931 73 96 931 117 130 931 145 279 931 name_space id 12 1 2 465 1202 1203 465 name_space kind 12 1 2 465 3 4 465 name_space name 12 1 2 465 23 24 465 name_space location 12 1 2 465 1030 1031 465 location id 12 1 2 430649 2 3 20019 3 7 29330 location kind 12 1 2 479999 location name 12 1 2 432046 2 3 19553 3 4 28399 location name_space 12 1 2 479999 attribute_args 343122 id 343122 kind 1396 attribute 262114 index 1396 location 326828 id kind 12 1 2 343122 id attribute 12 1 2 343122 id index 12 1 2 343122 id location 12 1 2 343122 kind id 12 1 2 465 54 55 465 682 683 465 kind attribute 12 1 2 465 54 55 465 530 531 465 kind index 12 1 2 931 3 4 465 kind location 12 1 2 465 54 55 465 674 675 465 attribute id 12 1 2 196934 2 3 49350 3 4 15829 attribute kind 12 1 2 251871 2 3 10242 attribute index 12 1 2 196934 2 3 49350 3 4 15829 attribute location 12 1 2 196934 2 3 49350 3 4 15829 index id 12 34 35 465 140 141 465 563 564 465 index kind 12 1 2 931 3 4 465 index attribute 12 34 35 465 140 141 465 563 564 465 index location 12 34 35 465 140 141 465 528 529 465 location id 12 1 2 312861 2 7 13967 location kind 12 1 2 314257 2 3 12570 location attribute 12 1 2 312861 2 7 13967 location index 12 1 2 326828 attribute_arg_value 25140 arg 25140 value 15829 arg value 12 1 2 25140 value arg 12 1 2 14432 2 16 1396 attribute_arg_type 465 arg 465 type_id 465 arg type_id 12 1 2 465 type_id arg 12 1 2 465 attribute_arg_constant 317516 arg 317516 constant 317516 arg constant 12 1 2 317516 constant arg 12 1 2 317516 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 61815 type_id 61421 spec_id 19686 type_id spec_id 12 1 2 61028 2 3 393 spec_id type_id 12 1 2 16241 2 5 1574 5 23 1378 57 58 492 funcattributes 628515 func_id 442288 spec_id 523297 func_id spec_id 12 1 2 337536 2 3 64248 3 6 39573 6 7 931 spec_id func_id 12 1 2 504674 2 17 18622 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 980 stmt_id 980 spec_id 304 stmt_id spec_id 12 1 2 980 spec_id stmt_id 12 1 2 33 2 3 78 4 5 168 5 6 22 unspecifiedtype 9467306 type_id 9467306 unspecified_type_id 6477900 type_id unspecified_type_id 12 1 2 9467306 unspecified_type_id type_id 12 1 2 4551849 2 3 1710958 3 145 215091 member 3870259 parent 544247 index 92647 child 3799027 parent index 12 1 2 129427 2 3 64713 3 4 73094 4 5 74956 5 6 40504 6 8 46556 8 14 45625 14 30 41435 30 200 27934 parent child 12 1 2 129427 2 3 64713 3 4 73094 4 5 75887 5 6 39573 6 7 24209 7 9 41901 9 17 43763 17 41 41435 41 200 10242 index parent 12 1 2 26071 2 3 6983 3 4 3724 4 5 7914 5 6 5586 6 7 5586 7 9 7449 9 16 6983 16 52 6983 52 107 6983 108 577 6983 737 1162 1396 index child 12 1 2 26071 2 3 6983 3 4 3724 4 5 7914 5 6 5586 6 7 5586 7 9 7449 9 16 6983 16 52 6983 52 107 6983 108 577 6983 738 1163 1396 child parent 12 1 2 3799027 child index 12 1 2 3727795 2 3 71231 enclosingfunction 118090 child 118090 parent 67528 child parent 12 1 2 118090 parent child 12 1 2 35690 2 3 21011 3 4 5948 4 45 4878 derivations 386978 derivation 386978 sub 366940 index 206 super 200374 location 37286 derivation sub 12 1 2 386978 derivation index 12 1 2 386978 derivation super 12 1 2 386978 derivation location 12 1 2 386978 sub derivation 12 1 2 352136 2 7 14804 sub index 12 1 2 352136 2 7 14804 sub super 12 1 2 352136 2 7 14804 sub location 12 1 2 352136 2 7 14804 index derivation 12 25 26 103 77 78 34 430 431 34 10658 10659 34 index sub 12 25 26 103 77 78 34 430 431 34 10658 10659 34 index super 12 23 24 34 25 26 68 35 36 34 261 262 34 5465 5466 34 index location 12 1 2 103 9 10 34 66 67 34 1005 1006 34 super derivation 12 1 2 193075 2 1519 7298 super sub 12 1 2 193075 2 1519 7298 super index 12 1 2 199927 2 4 447 super location 12 1 2 196759 2 108 3615 location derivation 12 1 2 27715 2 5 3167 5 15 2857 15 134 2823 136 476 723 location sub 12 1 2 27715 2 5 3167 5 15 2857 15 134 2823 136 476 723 location index 12 1 2 37286 location super 12 1 2 30056 2 5 3305 5 45 2823 54 415 1101 derspecifiers 388837 der_id 386599 spec_id 137 der_id spec_id 12 1 2 384361 2 3 2237 spec_id der_id 12 65 66 34 93 94 34 1127 1128 34 10009 10010 34 direct_base_offsets 358367 der_id 358367 offset 344 der_id offset 12 1 2 358367 offset der_id 12 1 2 34 2 3 103 3 4 68 4 5 68 85 86 34 10303 10304 34 virtual_base_offsets 6489 sub 3582 super 495 offset 247 sub super 12 1 2 2816 2 4 315 4 7 259 7 11 191 sub offset 12 1 2 3019 2 4 304 4 8 259 super sub 12 1 2 78 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 281 2 3 78 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 78 2 3 33 3 4 45 5 7 22 7 10 22 12 14 22 21 29 22 frienddecls 698764 id 698764 type_id 41417 decl_id 68581 location 6197 id type_id 12 1 2 698764 id decl_id 12 1 2 698764 id location 12 1 2 698764 type_id id 12 1 2 6059 2 3 12910 3 6 2892 6 10 3133 10 17 3201 17 24 3270 25 36 3236 37 55 3167 55 103 3546 type_id decl_id 12 1 2 6059 2 3 12910 3 6 2892 6 10 3133 10 17 3201 17 24 3270 25 36 3236 37 55 3167 55 103 3546 type_id location 12 1 2 40006 2 13 1411 decl_id id 12 1 2 39558 2 3 5749 3 8 5887 8 15 5302 15 32 5164 32 71 5164 72 160 1755 decl_id type_id 12 1 2 39558 2 3 5749 3 8 5887 8 15 5302 15 32 5164 32 71 5164 72 160 1755 decl_id location 12 1 2 67927 2 5 654 location id 12 1 2 5818 2 20106 378 location type_id 12 1 2 6059 2 1105 137 location decl_id 12 1 2 5852 2 1837 344 comments 8259670 id 8259670 contents 3145116 location 8259670 id contents 12 1 2 8259670 id location 12 1 2 8259670 contents id 12 1 2 2877084 2 7 236434 7 32784 31596 contents location 12 1 2 2877084 2 7 236434 7 32784 31596 location id 12 1 2 8259670 location contents 12 1 2 8259670 commentbinding 3082519 id 2438640 element 3006166 id element 12 1 2 2361821 2 97 76818 element id 12 1 2 2929813 2 3 76352 exprconv 7033572 converted 7033572 conversion 7033572 converted conversion 12 1 2 7033572 conversion converted 12 1 2 7033572 compgenerated 7815375 id 7815375 synthetic_destructor_call 511116 element 324923 i 359 destructor_call 511116 element i 12 1 2 227232 2 3 50683 3 4 21789 4 8 24555 8 20 663 element destructor_call 12 1 2 227232 2 3 50683 3 4 21789 4 8 24555 8 20 663 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 511116 destructor_call i 12 1 2 511116 namespaces 12104 id 12104 name 9776 id name 12 1 2 12104 name id 12 1 2 8380 2 3 465 3 4 931 namespace_inline 1396 id 1396 namespacembrs 2381375 parentid 10242 memberid 2381375 parentid memberid 12 1 2 1862 2 4 931 4 5 931 5 7 931 7 8 931 8 12 931 17 30 931 43 47 931 52 143 931 258 4468 931 memberid parentid 12 1 2 2381375 exprparents 14207646 expr_id 14207646 child_index 14659 parent_id 9454442 expr_id child_index 12 1 2 14207646 expr_id parent_id 12 1 2 14207646 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 5409791 2 3 3706886 3 712 337764 parent_id child_index 12 1 2 5409791 2 3 3706886 3 712 337764 expr_isload 5092898 expr_id 5092898 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 3209293 caller 3209293 kind 56 caller kind 12 1 2 3209293 kind caller 12 1319 1320 18 2473 2474 18 165590 165591 18 numtemplatearguments 389216 expr_id 389216 num 309 expr_id num 12 1 2 389216 num expr_id 12 1 2 103 4 5 34 20 21 34 101 102 34 229 230 34 248 249 34 10700 10701 34 specialnamequalifyingelements 465 id 465 name 465 id name 12 1 2 465 name id 12 1 2 465 namequalifiers 1509702 id 1509702 qualifiableelement 1509702 qualifyingelement 97255 location 303475 id qualifiableelement 12 1 2 1509702 id qualifyingelement 12 1 2 1509702 id location 12 1 2 1509702 qualifiableelement id 12 1 2 1509702 qualifiableelement qualifyingelement 12 1 2 1509702 qualifiableelement location 12 1 2 1509702 qualifyingelement id 12 1 2 58243 2 3 22338 3 5 8886 5 92 7351 96 21583 435 qualifyingelement qualifiableelement 12 1 2 58243 2 3 22338 3 5 8886 5 92 7351 96 21583 435 qualifyingelement location 12 1 2 63643 2 3 20595 3 5 8355 5 7095 4660 location id 12 1 2 100286 2 3 28325 3 4 44487 4 6 13736 6 7 95322 7 790 21315 location qualifiableelement 12 1 2 100286 2 3 28325 3 4 44487 4 6 13736 6 7 95322 7 790 21315 location qualifyingelement 12 1 2 136703 2 3 55533 3 4 102067 4 143 9170 varbind 6029606 expr 6029606 var 768591 expr var 12 1 2 6029606 var expr 12 1 2 126231 2 3 137885 3 4 106301 4 5 85218 5 6 61293 6 7 48116 7 9 59626 9 13 59276 13 28 58884 28 5137 25756 funbind 3215773 expr 3209577 fun 509941 expr fun 12 1 2 3203381 2 3 6195 fun expr 12 1 2 314199 2 3 77701 3 4 31300 4 7 46003 7 121 38292 123 5011 2444 expr_allocator 45480 expr 45480 func 103 form 34 expr func 12 1 2 45480 expr form 12 1 2 45480 func expr 12 1 2 34 585 586 34 735 736 34 func form 12 1 2 103 form expr 12 1321 1322 34 form func 12 3 4 34 expr_deallocator 54052 expr 54052 func 103 form 68 expr func 12 1 2 54052 expr form 12 1 2 54052 func expr 12 1 2 34 722 723 34 847 848 34 func form 12 1 2 103 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 657289 cond 657289 guard 657289 cond guard 12 1 2 657289 guard cond 12 1 2 657289 expr_cond_true 657286 cond 657286 true 657286 cond true 12 1 2 657286 true cond 12 1 2 657286 expr_cond_false 657289 cond 657289 false 657289 cond false 12 1 2 657289 false cond 12 1 2 657289 values 10777556 id 10777556 str 88070 id str 12 1 2 10777556 str id 12 1 2 59549 2 3 12410 3 6 6917 6 56 6631 57 452017 2561 valuetext 4758888 id 4758888 text 703971 id text 12 1 2 4758888 text id 12 1 2 527547 2 3 102498 3 7 56760 7 425884 17166 valuebind 11211812 val 10777556 expr 11211812 val expr 12 1 2 10365846 2 7 411710 expr val 12 1 2 11211812 fieldoffsets 1054781 id 1054781 byteoffset 22694 bitoffset 319 id byteoffset 12 1 2 1054781 id bitoffset 12 1 2 1054781 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 19686 id 19686 bits 2460 declared_bits 2460 id bits 12 1 2 19686 id declared_bits 12 1 2 19686 bits id 12 1 2 689 2 3 590 3 4 196 4 5 196 5 6 196 6 8 196 8 11 196 12 115 196 bits declared_bits 12 1 2 2460 declared_bits id 12 1 2 689 2 3 590 3 4 196 4 5 196 5 6 196 6 8 196 8 11 196 12 115 196 declared_bits bits 12 1 2 2460 initialisers 1709659 init 1709659 var 719292 expr 1709659 location 394392 init var 12 1 2 1709659 init expr 12 1 2 1709659 init location 12 1 2 1709659 var init 12 1 2 633573 2 15 28714 16 25 57004 var expr 12 1 2 633573 2 15 28714 16 25 57004 var location 12 1 2 719286 2 3 6 expr init 12 1 2 1709659 expr var 12 1 2 1709659 expr location 12 1 2 1709659 location init 12 1 2 321504 2 3 23949 3 15 30961 15 111551 17977 location var 12 1 2 344381 2 4 36075 4 12073 13935 location expr 12 1 2 321504 2 3 23949 3 15 30961 15 111551 17977 braced_initialisers 41702 init 41702 expr_ancestor 515227 exp 515227 ancestor 307681 exp ancestor 12 1 2 515227 ancestor exp 12 1 2 203017 2 3 54965 3 4 22414 4 7 25085 7 26 2197 exprs 18388968 id 18388968 kind 1165 location 8488859 id kind 12 1 2 18388968 id location 12 1 2 18388968 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 7145797 2 3 663091 3 18 638160 18 71657 41809 location kind 12 1 2 7251875 2 3 618297 3 32 618686 expr_reuse 372707 reuse 372707 original 372688 value_category 37 reuse original 12 1 2 372707 reuse value_category 12 1 2 372707 original reuse 12 1 2 372669 2 3 18 original value_category 12 1 2 372688 value_category reuse 12 15 16 18 19656 19657 18 value_category original 12 15 16 18 19655 19656 18 expr_types 18452857 id 18321462 typeid 1212638 value_category 33 id typeid 12 1 2 18190066 2 3 131395 id value_category 12 1 2 18321462 typeid id 12 1 2 437717 2 3 248843 3 4 102689 4 5 81712 5 8 109223 8 14 96369 14 41 91581 41 125895 44500 typeid value_category 12 1 2 1048582 2 3 153882 3 4 10173 value_category id 12 14874 14875 11 368483 368484 11 1242905 1242906 11 value_category typeid 12 2712 2713 11 29920 29921 11 90470 90471 11 compound_requirement_is_noexcept 1 expr 1 new_allocated_type 46513 expr 46513 type_id 27508 expr type_id 12 1 2 46513 type_id expr 12 1 2 11499 2 3 14563 3 19 1446 new_array_allocated_type 5095 expr 5095 type_id 2189 expr type_id 12 1 2 5095 type_id expr 12 1 2 31 2 3 1935 3 5 164 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 40603 expr 40603 decl 40603 expr decl 12 1 2 40603 decl expr 12 1 2 40603 typeid_bind 35599 expr 35599 type_id 16009 expr type_id 12 1 2 35599 type_id expr 12 1 2 15596 3 328 413 uuidof_bind 20287 expr 20287 type_id 20090 expr type_id 12 1 2 20287 type_id expr 12 1 2 19925 2 4 164 sizeof_bind 199199 expr 199199 type_id 8224 expr type_id 12 1 2 199199 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 21416 expr 21416 default_capture 465 has_explicit_return_type 465 expr default_capture 12 1 2 21416 expr has_explicit_return_type 12 1 2 21416 default_capture expr 12 46 47 465 default_capture has_explicit_return_type 12 1 2 465 has_explicit_return_type expr 12 46 47 465 has_explicit_return_type default_capture 12 1 2 465 lambda_capture 27934 id 27934 lambda 20484 index 931 field 27934 captured_by_reference 465 is_implicit 465 location 2793 id lambda 12 1 2 27934 id index 12 1 2 27934 id field 12 1 2 27934 id captured_by_reference 12 1 2 27934 id is_implicit 12 1 2 27934 id location 12 1 2 27934 lambda id 12 1 2 13035 2 3 7449 lambda index 12 1 2 13035 2 3 7449 lambda field 12 1 2 13035 2 3 7449 lambda captured_by_reference 12 1 2 20484 lambda is_implicit 12 1 2 20484 lambda location 12 1 2 13035 2 3 7449 index id 12 16 17 465 44 45 465 index lambda 12 16 17 465 44 45 465 index field 12 16 17 465 44 45 465 index captured_by_reference 12 1 2 931 index is_implicit 12 1 2 931 index location 12 2 3 465 4 5 465 field id 12 1 2 27934 field lambda 12 1 2 27934 field index 12 1 2 27934 field captured_by_reference 12 1 2 27934 field is_implicit 12 1 2 27934 field location 12 1 2 27934 captured_by_reference id 12 60 61 465 captured_by_reference lambda 12 44 45 465 captured_by_reference index 12 2 3 465 captured_by_reference field 12 60 61 465 captured_by_reference is_implicit 12 1 2 465 captured_by_reference location 12 6 7 465 is_implicit id 12 60 61 465 is_implicit lambda 12 44 45 465 is_implicit index 12 2 3 465 is_implicit field 12 60 61 465 is_implicit captured_by_reference 12 1 2 465 is_implicit location 12 6 7 465 location id 12 8 9 1862 14 15 931 location lambda 12 8 9 1862 14 15 931 location index 12 1 2 2793 location field 12 8 9 1862 14 15 931 location captured_by_reference 12 1 2 2793 location is_implicit 12 1 2 2793 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 4626722 id 4626722 kind 1870 location 2170043 id kind 12 1 2 4626722 id location 12 1 2 4626722 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 1724439 2 3 178162 3 8 167236 8 653 100204 location kind 12 1 2 2116200 2 8 53842 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 725972 if_stmt 725972 then_id 725972 if_stmt then_id 12 1 2 725972 then_id if_stmt 12 1 2 725972 if_else 184684 if_stmt 184684 else_id 184684 if_stmt else_id 12 1 2 184684 else_id if_stmt 12 1 2 184684 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 52956 constexpr_if_stmt 52956 then_id 52956 constexpr_if_stmt then_id 12 1 2 52956 then_id constexpr_if_stmt 12 1 2 52956 constexpr_if_else 30710 constexpr_if_stmt 30710 else_id 30710 constexpr_if_stmt else_id 12 1 2 30710 else_id constexpr_if_stmt 12 1 2 30710 while_body 29257 while_stmt 29257 body_id 29257 while_stmt body_id 12 1 2 29257 body_id while_stmt 12 1 2 29257 do_body 148886 do_stmt 148886 body_id 148886 do_stmt body_id 12 1 2 148886 body_id do_stmt 12 1 2 148886 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 206939 switch_stmt 10989 index 4660 case_id 206939 switch_stmt index 12 2 3 56 3 4 2387 4 5 1762 5 6 1042 6 8 985 8 9 530 9 10 1023 10 11 359 11 14 1004 14 31 928 36 247 909 switch_stmt case_id 12 2 3 56 3 4 2387 4 5 1762 5 6 1042 6 8 985 8 9 530 9 10 1023 10 11 359 11 14 1004 14 31 928 36 247 909 index switch_stmt 12 14 15 1231 19 20 568 33 34 2008 34 63 397 68 304 359 358 581 94 index case_id 12 14 15 1231 19 20 568 33 34 2008 34 63 397 68 304 359 358 581 94 case_id switch_stmt 12 1 2 206939 case_id index 12 1 2 206939 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 53408 for_stmt 53408 init_id 53408 for_stmt init_id 12 1 2 53408 init_id for_stmt 12 1 2 53408 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 53511 for_stmt 53511 update_id 53511 for_stmt update_id 12 1 2 53511 update_id for_stmt 12 1 2 53511 for_body 61561 for_stmt 61561 body_id 61561 for_stmt body_id 12 1 2 61561 body_id for_stmt 12 1 2 61561 stmtparents 4050816 id 4050816 index 12323 parent 1718733 id index 12 1 2 4050816 id parent 12 1 2 4050816 index id 12 1 2 4048 2 3 1008 3 4 222 4 5 1567 7 8 1028 8 12 799 12 29 1085 29 38 926 41 77 932 77 194851 704 index parent 12 1 2 4048 2 3 1008 3 4 222 4 5 1567 7 8 1028 8 12 799 12 29 1085 29 38 926 41 77 932 77 194851 704 parent id 12 1 2 987054 2 3 372379 3 4 105569 4 6 111128 6 17 130324 17 1943 12279 parent index 12 1 2 987054 2 3 372379 3 4 105569 4 6 111128 6 17 130324 17 1943 12279 ishandler 62506 block 62506 stmt_decl_bind 580545 stmt 540783 num 74 decl 580441 stmt num 12 1 2 520105 2 19 20677 stmt decl 12 1 2 520105 2 19 20677 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 580404 2 6 37 decl num 12 1 2 580441 stmt_decl_entry_bind 580545 stmt 540783 num 74 decl_entry 580487 stmt num 12 1 2 520105 2 19 20677 stmt decl_entry 12 1 2 520105 2 19 20677 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 580466 3 6 20 decl_entry num 12 1 2 580487 blockscope 1406765 block 1406765 enclosing 1291785 block enclosing 12 1 2 1406765 enclosing block 12 1 2 1226613 2 13 65171 jumpinfo 254477 id 254477 str 21192 target 53146 id str 12 1 2 254477 id target 12 1 2 254477 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 16749 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 53146 preprocdirects 4178929 id 4178929 kind 5121 location 4138425 id kind 12 1 2 4178929 id location 12 1 2 4178929 kind id 12 4 5 465 54 55 465 151 152 465 448 449 465 554 555 465 564 565 465 571 572 465 667 668 465 1429 1430 465 1970 1971 465 2564 2565 465 kind location 12 4 5 465 54 55 465 151 152 465 448 449 465 554 555 465 564 565 465 571 572 465 667 668 465 1429 1430 465 1883 1884 465 2564 2565 465 location id 12 1 2 4137960 88 89 465 location kind 12 1 2 4138425 preprocpair 1427428 begin 1193713 elseelifend 1427428 begin elseelifend 12 1 2 975828 2 3 207642 3 11 10242 elseelifend begin 12 1 2 1427428 preproctrue 764926 branch 764926 preprocfalse 330552 branch 330552 preproctext 3365112 id 3365112 head 2438764 body 1425303 id head 12 1 2 3365112 id body 12 1 2 3365112 head id 12 1 2 2300072 2 740 138691 head body 12 1 2 2380098 2 5 58665 body id 12 1 2 1290253 2 6 106897 6 11630 28151 body head 12 1 2 1293108 2 7 107193 7 2980 25001 includes 312395 id 312395 included 116857 id included 12 1 2 312395 included id 12 1 2 60989 2 3 21881 3 4 12570 4 6 10242 6 14 8845 14 47 2327 link_targets 814 id 814 binary 814 id binary 12 1 2 814 binary id 12 1 2 814 link_parent 28346597 element 3543088 link_target 344 element link_target 12 1 2 427879 2 9 20106 9 10 3095102 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