@@ -413,115 +413,115 @@ struct DemanglingPartsTestCase {
413
413
DemanglingPartsTestCase g_demangling_parts_test_cases[] = {
414
414
// clang-format off
415
415
{ " _ZNVKO3BarIN2ns3QuxIiEEE1CIPFi3FooIS_IiES6_EEE6methodIS6_EENS5_IT_SC_E5InnerIiEESD_SD_" ,
416
- { .BasenameRange = {92 , 98 }, .ScopeRange = {36 , 92 }, .ArgumentsRange = { 108 , 158 },
417
- .QualifiersRange = {158 , 176 } },
418
- .basename = " method" ,
419
- .scope = " Bar<ns::Qux<int>>::C<int (*)(Foo<Bar<int>, Bar<int>>)>::" ,
420
- .qualifiers = " const volatile &&"
416
+ { /* .BasenameRange= */ {92 , 98 }, /* .ScopeRange= */ {36 , 92 }, /* .ArgumentsRange= */ { 108 , 158 },
417
+ /* .QualifiersRange= */ {158 , 176 } },
418
+ /* .basename= */ " method" ,
419
+ /* .scope= */ " Bar<ns::Qux<int>>::C<int (*)(Foo<Bar<int>, Bar<int>>)>::" ,
420
+ /* .qualifiers= */ " const volatile &&"
421
421
},
422
422
{ " _Z7getFuncIfEPFiiiET_" ,
423
- { .BasenameRange = {6 , 13 }, .ScopeRange = {6 , 6 }, .ArgumentsRange = { 20 , 27 }, .QualifiersRange = {38 , 38 } },
424
- .basename = " getFunc" ,
425
- .scope = " " ,
426
- .qualifiers = " "
423
+ { /* .BasenameRange= */ {6 , 13 }, /* .ScopeRange= */ {6 , 6 }, /* .ArgumentsRange= */ { 20 , 27 }, /* .QualifiersRange= */ {38 , 38 } },
424
+ /* .basename= */ " getFunc" ,
425
+ /* .scope= */ " " ,
426
+ /* .qualifiers= */ " "
427
427
},
428
428
{ " _ZN1f1b1c1gEv" ,
429
- { .BasenameRange = {9 , 10 }, .ScopeRange = {0 , 9 }, .ArgumentsRange = { 10 , 12 },
430
- .QualifiersRange = {12 , 12 } },
431
- .basename = " g" ,
432
- .scope = " f::b::c::" ,
433
- .qualifiers = " "
429
+ { /* .BasenameRange= */ {9 , 10 }, /* .ScopeRange= */ {0 , 9 }, /* .ArgumentsRange= */ { 10 , 12 },
430
+ /* .QualifiersRange= */ {12 , 12 } },
431
+ /* .basename= */ " g" ,
432
+ /* .scope= */ " f::b::c::" ,
433
+ /* .qualifiers= */ " "
434
434
},
435
435
{ " _ZN5test73fD1IiEEDTcmtlNS_1DEL_ZNS_1bEEEcvT__EES2_" ,
436
- { .BasenameRange = {45 , 48 }, .ScopeRange = {38 , 45 }, .ArgumentsRange = { 53 , 58 },
437
- .QualifiersRange = {58 , 58 } },
438
- .basename = " fD1" ,
439
- .scope = " test7::" ,
440
- .qualifiers = " "
436
+ { /* .BasenameRange= */ {45 , 48 }, /* .ScopeRange= */ {38 , 45 }, /* .ArgumentsRange= */ { 53 , 58 },
437
+ /* .QualifiersRange= */ {58 , 58 } },
438
+ /* .basename= */ " fD1" ,
439
+ /* .scope= */ " test7::" ,
440
+ /* .qualifiers= */ " "
441
441
},
442
442
{ " _ZN5test73fD1IiEEDTcmtlNS_1DEL_ZNS_1bINDT1cE1dEEEEEcvT__EES2_" ,
443
- { .BasenameRange = {61 , 64 }, .ScopeRange = {54 , 61 }, .ArgumentsRange = { 69 , 79 },
444
- .QualifiersRange = {79 , 79 } },
445
- .basename = " fD1" ,
446
- .scope = " test7::" ,
447
- .qualifiers = " "
443
+ { /* .BasenameRange= */ {61 , 64 }, /* .ScopeRange= */ {54 , 61 }, /* .ArgumentsRange= */ { 69 , 79 },
444
+ /* .QualifiersRange= */ {79 , 79 } },
445
+ /* .basename= */ " fD1" ,
446
+ /* .scope= */ " test7::" ,
447
+ /* .qualifiers= */ " "
448
448
},
449
449
{ " _ZN5test7INDT1cE1dINDT1cE1dEEEE3fD1INDT1cE1dINDT1cE1dEEEEEDTcmtlNS_1DEL_ZNS_1bINDT1cE1dEEEEEcvT__EES2_" ,
450
- { .BasenameRange = {120 , 123 }, .ScopeRange = {81 , 120 }, .ArgumentsRange = { 155 , 168 },
451
- .QualifiersRange = {168 , 168 } },
452
- .basename = " fD1" ,
453
- .scope = " test7<decltype(c)::d<decltype(c)::d>>::" ,
454
- .qualifiers = " "
450
+ { /* .BasenameRange= */ {120 , 123 }, /* .ScopeRange= */ {81 , 120 }, /* .ArgumentsRange= */ { 155 , 168 },
451
+ /* .QualifiersRange= */ {168 , 168 } },
452
+ /* .basename= */ " fD1" ,
453
+ /* .scope= */ " test7<decltype(c)::d<decltype(c)::d>>::" ,
454
+ /* .qualifiers= */ " "
455
455
},
456
456
{ " _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE5parseIRA29_KcEESE_OT_NS2_8functionIFbiNS0_6detail13parse_event_tERSE_EEEbb" ,
457
- { .BasenameRange = {687 , 692 }, .ScopeRange = {343 , 687 }, .ArgumentsRange = { 713 , 1174 },
458
- .QualifiersRange = {1174 , 1174 } },
459
- .basename = " parse" ,
460
- .scope = " nlohmann::json_abi_v3_11_3::basic_json<std::__1::map, std::__1::vector, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, void>::" ,
461
- .qualifiers = " "
457
+ { /* .BasenameRange= */ {687 , 692 }, /* .ScopeRange= */ {343 , 687 }, /* .ArgumentsRange= */ { 713 , 1174 },
458
+ /* .QualifiersRange= */ {1174 , 1174 } },
459
+ /* .basename= */ " parse" ,
460
+ /* .scope= */ " nlohmann::json_abi_v3_11_3::basic_json<std::__1::map, std::__1::vector, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, void>::" ,
461
+ /* .qualifiers= */ " "
462
462
},
463
463
{ " _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC1EDn" ,
464
- { .BasenameRange = {344 , 354 }, .ScopeRange = {0 , 344 }, .ArgumentsRange = { 354 , 370 },
465
- .QualifiersRange = {370 , 370 } },
466
- .basename = " basic_json" ,
467
- .scope = " nlohmann::json_abi_v3_11_3::basic_json<std::__1::map, std::__1::vector, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, void>::" ,
468
- .qualifiers = " "
464
+ { /* .BasenameRange= */ {344 , 354 }, /* .ScopeRange= */ {0 , 344 }, /* .ArgumentsRange= */ { 354 , 370 },
465
+ /* .QualifiersRange= */ {370 , 370 } },
466
+ /* .basename= */ " basic_json" ,
467
+ /* .scope= */ " nlohmann::json_abi_v3_11_3::basic_json<std::__1::map, std::__1::vector, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, void>::" ,
468
+ /* .qualifiers= */ " "
469
469
},
470
470
{ " _Z3fppIiEPFPFvvEiEf" ,
471
- { .BasenameRange = {10 , 13 }, .ScopeRange = {10 , 10 }, .ArgumentsRange = { 18 , 25 }, .QualifiersRange = {34 ,34 } },
472
- .basename = " fpp" ,
473
- .scope = " " ,
474
- .qualifiers = " "
471
+ { /* .BasenameRange= */ {10 , 13 }, /* .ScopeRange= */ {10 , 10 }, /* .ArgumentsRange= */ { 18 , 25 }, /* .QualifiersRange= */ {34 ,34 } },
472
+ /* .basename= */ " fpp" ,
473
+ /* .scope= */ " " ,
474
+ /* .qualifiers= */ " "
475
475
},
476
476
{ " _Z3fppIiEPFPFvvEN2ns3FooIiEEEf" ,
477
- { .BasenameRange = {10 , 13 }, .ScopeRange = {10 , 10 }, .ArgumentsRange = { 18 , 25 },
478
- .QualifiersRange = {43 , 43 } },
479
- .basename = " fpp" ,
480
- .scope = " " ,
481
- .qualifiers = " "
477
+ { /* .BasenameRange= */ {10 , 13 }, /* .ScopeRange= */ {10 , 10 }, /* .ArgumentsRange= */ { 18 , 25 },
478
+ /* .QualifiersRange= */ {43 , 43 } },
479
+ /* .basename= */ " fpp" ,
480
+ /* .scope= */ " " ,
481
+ /* .qualifiers= */ " "
482
482
},
483
483
{ " _Z3fppIiEPFPFvPFN2ns3FooIiEENS2_3BarIfE3QuxEEEPFS2_S2_EEf" ,
484
- { .BasenameRange = {10 , 13 }, .ScopeRange = {10 , 10 }, .ArgumentsRange = { 18 , 25 },
485
- .QualifiersRange = {108 , 108 } },
486
- .basename = " fpp" ,
487
- .scope = " " ,
488
- .qualifiers = " "
484
+ { /* .BasenameRange= */ {10 , 13 }, /* .ScopeRange= */ {10 , 10 }, /* .ArgumentsRange= */ { 18 , 25 },
485
+ /* .QualifiersRange= */ {108 , 108 } },
486
+ /* .basename= */ " fpp" ,
487
+ /* .scope= */ " " ,
488
+ /* .qualifiers= */ " "
489
489
},
490
490
{ " _ZN2ns8HasFuncsINS_3FooINS1_IiE3BarIfE3QuxEEEE3fppIiEEPFPFvvEiEf" ,
491
- { .BasenameRange = {64 , 67 }, .ScopeRange = {10 , 64 }, .ArgumentsRange = { 72 , 79 },
492
- .QualifiersRange = {88 , 88 } },
493
- .basename = " fpp" ,
494
- .scope = " ns::HasFuncs<ns::Foo<ns::Foo<int>::Bar<float>::Qux>>::" ,
495
- .qualifiers = " "
491
+ { /* .BasenameRange= */ {64 , 67 }, /* .ScopeRange= */ {10 , 64 }, /* .ArgumentsRange= */ { 72 , 79 },
492
+ /* .QualifiersRange= */ {88 , 88 } },
493
+ /* .basename= */ " fpp" ,
494
+ /* .scope= */ " ns::HasFuncs<ns::Foo<ns::Foo<int>::Bar<float>::Qux>>::" ,
495
+ /* .qualifiers= */ " "
496
496
},
497
497
{ " _ZN2ns8HasFuncsINS_3FooINS1_IiE3BarIfE3QuxEEEE3fppIiEEPFPFvvES2_Ef" ,
498
- { .BasenameRange = {64 , 67 }, .ScopeRange = {10 , 64 }, .ArgumentsRange = { 72 , 79 },
499
- .QualifiersRange = {97 , 97 } },
500
- .basename = " fpp" ,
501
- .scope = " ns::HasFuncs<ns::Foo<ns::Foo<int>::Bar<float>::Qux>>::" ,
502
- .qualifiers = " " ,
498
+ { /* .BasenameRange= */ {64 , 67 }, /* .ScopeRange= */ {10 , 64 }, /* .ArgumentsRange= */ { 72 , 79 },
499
+ /* .QualifiersRange= */ {97 , 97 } },
500
+ /* .basename= */ " fpp" ,
501
+ /* .scope= */ " ns::HasFuncs<ns::Foo<ns::Foo<int>::Bar<float>::Qux>>::" ,
502
+ /* .qualifiers= */ " " ,
503
503
},
504
504
{ " _ZN2ns8HasFuncsINS_3FooINS1_IiE3BarIfE3QuxEEEE3fppIiEEPFPFvPFS2_S5_EEPFS2_S2_EEf" ,
505
- { .BasenameRange = {64 , 67 }, .ScopeRange = {10 , 64 }, .ArgumentsRange = { 72 , 79 },
506
- .QualifiersRange = {162 , 162 } },
507
- .basename = " fpp" ,
508
- .scope = " ns::HasFuncs<ns::Foo<ns::Foo<int>::Bar<float>::Qux>>::" ,
509
- .qualifiers = " " ,
505
+ { /* .BasenameRange= */ {64 , 67 }, /* .ScopeRange= */ {10 , 64 }, /* .ArgumentsRange= */ { 72 , 79 },
506
+ /* .QualifiersRange= */ {162 , 162 } },
507
+ /* .basename= */ " fpp" ,
508
+ /* .scope= */ " ns::HasFuncs<ns::Foo<ns::Foo<int>::Bar<float>::Qux>>::" ,
509
+ /* .qualifiers= */ " " ,
510
510
},
511
511
{ " _ZNKO2ns3ns23Bar3fooIiEEPFPFNS0_3FooIiEEiENS3_IfEEEi" ,
512
- { .BasenameRange = {37 , 40 }, .ScopeRange = {23 , 37 }, .ArgumentsRange = { 45 , 50 },
513
- .QualifiersRange = {78 , 87 } },
514
- .basename = " foo" ,
515
- .scope = " ns::ns2::Bar::" ,
516
- .qualifiers = " const &&" ,
512
+ { /* .BasenameRange= */ {37 , 40 }, /* .ScopeRange= */ {23 , 37 }, /* .ArgumentsRange= */ { 45 , 50 },
513
+ /* .QualifiersRange= */ {78 , 87 } },
514
+ /* .basename= */ " foo" ,
515
+ /* .scope= */ " ns::ns2::Bar::" ,
516
+ /* .qualifiers= */ " const &&" ,
517
517
},
518
518
{ " _ZTV11ImageLoader" ,
519
- { .BasenameRange = {0 , 0 }, .ScopeRange = {0 , 0 }, .ArgumentsRange = { 0 , 0 },
520
- .QualifiersRange = {0 , 0 } },
521
- .basename = " " ,
522
- .scope = " " ,
523
- .qualifiers = " " ,
524
- .valid_basename = false
519
+ { /* .BasenameRange= */ {0 , 0 }, /* .ScopeRange= */ {0 , 0 }, /* .ArgumentsRange= */ { 0 , 0 },
520
+ /* .QualifiersRange= */ {0 , 0 } },
521
+ /* .basename= */ " " ,
522
+ /* .scope= */ " " ,
523
+ /* .qualifiers= */ " " ,
524
+ /* .valid_basename= */ false
525
525
}
526
526
// clang-format on
527
527
};
0 commit comments