Lines Matching full:n

25     LLVM_DEBUG(llvm::errs() << "---\n");  in sortUsingDeclarations()
26 LLVM_DEBUG(llvm::errs() << Code << "\n\n"); in sortUsingDeclarations()
31 LLVM_DEBUG(llvm::errs() << "\n" << *Result << "\n\n"); in sortUsingDeclarations()
46 EXPECT_EQ("using a;\n" in TEST_F()
48 sortUsingDeclarations("using a;\n" in TEST_F()
51 EXPECT_EQ("using a;\n" in TEST_F()
53 sortUsingDeclarations("using aa;\n" in TEST_F()
56 EXPECT_EQ("using a;\n" in TEST_F()
58 sortUsingDeclarations("using a;\n" in TEST_F()
62 EXPECT_EQ("using a::bcd;\n" in TEST_F()
64 sortUsingDeclarations("using a::cd;\n" in TEST_F()
68 EXPECT_EQ("using a;\n" in TEST_F()
70 sortUsingDeclarations("using a::a;\n" in TEST_F()
74 EXPECT_EQ("using a::ba::aa;\n" in TEST_F()
76 sortUsingDeclarations("using a::bb::ccc;\n" in TEST_F()
80 EXPECT_EQ("using a;\n" in TEST_F()
82 sortUsingDeclarations("using typename a;\n" in TEST_F()
86 EXPECT_EQ("using typename z;\n" in TEST_F()
88 sortUsingDeclarations("using typenamea;\n" in TEST_F()
92 EXPECT_EQ("using a, b;\n" in TEST_F()
94 sortUsingDeclarations("using aa;\n" in TEST_F()
99 EXPECT_EQ("using a;\n" in TEST_F()
101 sortUsingDeclarations("using a;\n" in TEST_F()
104 EXPECT_EQ("using a;\n" in TEST_F()
106 sortUsingDeclarations("using aa;\n" in TEST_F()
109 EXPECT_EQ("using a;\n" in TEST_F()
111 sortUsingDeclarations("using a;\n" in TEST_F()
115 EXPECT_EQ("using a::bcd;\n" in TEST_F()
117 sortUsingDeclarations("using a::cd;\n" in TEST_F()
121 EXPECT_EQ("using a;\n" in TEST_F()
123 sortUsingDeclarations("using a::a;\n" in TEST_F()
127 EXPECT_EQ("using a::ba::aa;\n" in TEST_F()
129 sortUsingDeclarations("using a::bb::ccc;\n" in TEST_F()
133 EXPECT_EQ("using a;\n" in TEST_F()
135 sortUsingDeclarations("using typename a;\n" in TEST_F()
139 EXPECT_EQ("using typename z;\n" in TEST_F()
141 sortUsingDeclarations("using typenamea;\n" in TEST_F()
145 EXPECT_EQ("using a, b;\n" in TEST_F()
147 sortUsingDeclarations("using aa;\n" in TEST_F()
155 EXPECT_EQ("using A;\n" in TEST_F()
157 sortUsingDeclarations("using A;\n" in TEST_F()
160 EXPECT_EQ("using a;\n" in TEST_F()
162 sortUsingDeclarations("using a;\n" in TEST_F()
165 EXPECT_EQ("using a;\n" in TEST_F()
167 sortUsingDeclarations("using B;\n" in TEST_F()
172 EXPECT_EQ("using ::a;\n" in TEST_F()
174 sortUsingDeclarations("using ::a;\n" in TEST_F()
178 EXPECT_EQ("using ::A;\n" in TEST_F()
180 sortUsingDeclarations("using ::A;\n" in TEST_F()
185 EXPECT_EQ("using _;\n" in TEST_F()
187 sortUsingDeclarations("using A;\n" in TEST_F()
190 EXPECT_EQ("using _;\n" in TEST_F()
192 sortUsingDeclarations("using a;\n" in TEST_F()
195 EXPECT_EQ("using a::_;\n" in TEST_F()
197 sortUsingDeclarations("using a::a;\n" in TEST_F()
202 EXPECT_EQ("using ::testing::_;\n" in TEST_F()
203 "using ::testing::Aardvark;\n" in TEST_F()
204 "using ::testing::kMax;\n" in TEST_F()
205 "using ::testing::Xylophone;\n" in TEST_F()
206 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
208 sortUsingDeclarations("using ::testing::Aardvark;\n" in TEST_F()
209 "using ::testing::Xylophone;\n" in TEST_F()
210 "using ::testing::kMax;\n" in TEST_F()
211 "using ::testing::_;\n" in TEST_F()
212 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
217 EXPECT_EQ("using A;\n" in TEST_F()
219 sortUsingDeclarations("using A;\n" in TEST_F()
222 EXPECT_EQ("using a;\n" in TEST_F()
224 sortUsingDeclarations("using a;\n" in TEST_F()
227 EXPECT_EQ("using a;\n" in TEST_F()
229 sortUsingDeclarations("using B;\n" in TEST_F()
234 EXPECT_EQ("using ::a;\n" in TEST_F()
236 sortUsingDeclarations("using ::a;\n" in TEST_F()
240 EXPECT_EQ("using ::A;\n" in TEST_F()
242 sortUsingDeclarations("using ::A;\n" in TEST_F()
247 EXPECT_EQ("using _;\n" in TEST_F()
249 sortUsingDeclarations("using A;\n" in TEST_F()
252 EXPECT_EQ("using _;\n" in TEST_F()
254 sortUsingDeclarations("using a;\n" in TEST_F()
257 EXPECT_EQ("using a::_;\n" in TEST_F()
259 sortUsingDeclarations("using a::a;\n" in TEST_F()
264 EXPECT_EQ("using ::testing::_;\n" in TEST_F()
265 "using ::testing::Aardvark;\n" in TEST_F()
266 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
267 "using ::testing::kMax;\n" in TEST_F()
268 "using ::testing::Xylophone;\n" in TEST_F()
270 sortUsingDeclarations("using ::testing::Aardvark;\n" in TEST_F()
271 "using ::testing::Xylophone;\n" in TEST_F()
272 "using ::testing::kMax;\n" in TEST_F()
273 "using ::testing::_;\n" in TEST_F()
274 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
282 EXPECT_EQ("using a;\n" in TEST_F()
283 "using A;\n" in TEST_F()
284 "using a;\n" in TEST_F()
285 "using A;\n" in TEST_F()
286 "using a;\n" in TEST_F()
287 "using A;\n" in TEST_F()
288 "using a;\n" in TEST_F()
289 "using B;\n" in TEST_F()
290 "using b;\n" in TEST_F()
291 "using B;\n" in TEST_F()
292 "using b;\n" in TEST_F()
293 "using B;\n" in TEST_F()
295 sortUsingDeclarations("using a;\n" in TEST_F()
296 "using B;\n" in TEST_F()
297 "using a;\n" in TEST_F()
298 "using b;\n" in TEST_F()
299 "using A;\n" in TEST_F()
300 "using a;\n" in TEST_F()
301 "using b;\n" in TEST_F()
302 "using B;\n" in TEST_F()
303 "using b;\n" in TEST_F()
304 "using A;\n" in TEST_F()
305 "using a;\n" in TEST_F()
306 "using b;\n" in TEST_F()
307 "using b;\n" in TEST_F()
308 "using B;\n" in TEST_F()
309 "using b;\n" in TEST_F()
310 "using A;\n" in TEST_F()
315 EXPECT_EQ("using a;\n" in TEST_F()
316 "using A;\n" in TEST_F()
317 "using a;\n" in TEST_F()
318 "using A;\n" in TEST_F()
319 "using a;\n" in TEST_F()
320 "using A;\n" in TEST_F()
321 "using a;\n" in TEST_F()
322 "using B;\n" in TEST_F()
323 "using b;\n" in TEST_F()
324 "using B;\n" in TEST_F()
325 "using b;\n" in TEST_F()
326 "using B;\n" in TEST_F()
328 sortUsingDeclarations("using a;\n" in TEST_F()
329 "using B;\n" in TEST_F()
330 "using a;\n" in TEST_F()
331 "using b;\n" in TEST_F()
332 "using A;\n" in TEST_F()
333 "using a;\n" in TEST_F()
334 "using b;\n" in TEST_F()
335 "using B;\n" in TEST_F()
336 "using b;\n" in TEST_F()
337 "using A;\n" in TEST_F()
338 "using a;\n" in TEST_F()
339 "using b;\n" in TEST_F()
340 "using b;\n" in TEST_F()
341 "using B;\n" in TEST_F()
342 "using b;\n" in TEST_F()
343 "using A;\n" in TEST_F()
351 EXPECT_EQ("using a;\n" in TEST_F()
352 "using b;\n" in TEST_F()
353 "using c;\n" in TEST_F()
354 "using d;\n" in TEST_F()
356 sortUsingDeclarations("using d;\n" in TEST_F()
357 "using b;\n" in TEST_F()
358 "using e;\n" in TEST_F()
359 "using a;\n" in TEST_F()
363 EXPECT_EQ("#include <iostream>\n" in TEST_F()
364 "using std::cin;\n" in TEST_F()
365 "using std::cout;\n" in TEST_F()
366 "using ::std::endl;\n" in TEST_F()
368 sortUsingDeclarations("#include <iostream>\n" in TEST_F()
369 "using std::cout;\n" in TEST_F()
370 "using ::std::endl;\n" in TEST_F()
371 "using std::cin;\n" in TEST_F()
376 EXPECT_EQ("using a;\n" in TEST_F()
377 "using b;\n" in TEST_F()
378 "using c;\n" in TEST_F()
379 "using d;\n" in TEST_F()
381 sortUsingDeclarations("using d;\n" in TEST_F()
382 "using b;\n" in TEST_F()
383 "using e;\n" in TEST_F()
384 "using a;\n" in TEST_F()
388 EXPECT_EQ("#include <iostream>\n" in TEST_F()
389 "using std::cin;\n" in TEST_F()
390 "using std::cout;\n" in TEST_F()
391 "using ::std::endl;\n" in TEST_F()
393 sortUsingDeclarations("#include <iostream>\n" in TEST_F()
394 "using std::cout;\n" in TEST_F()
395 "using ::std::endl;\n" in TEST_F()
396 "using std::cin;\n" in TEST_F()
404 EXPECT_EQ("using b;\n" in TEST_F()
405 "using c;\n" in TEST_F()
406 "\n" in TEST_F()
407 "using a;\n" in TEST_F()
409 sortUsingDeclarations("using c;\n" in TEST_F()
410 "using b;\n" in TEST_F()
411 "\n" in TEST_F()
412 "using d;\n" in TEST_F()
417 EXPECT_EQ("using b;\n" in TEST_F()
418 "using c;\n" in TEST_F()
419 "\n" in TEST_F()
420 "using a;\n" in TEST_F()
422 sortUsingDeclarations("using c;\n" in TEST_F()
423 "using b;\n" in TEST_F()
424 "\n" in TEST_F()
425 "using d;\n" in TEST_F()
433 EXPECT_EQ("using b;\n" in TEST_F()
434 "using namespace std;\n" in TEST_F()
436 sortUsingDeclarations("using b;\n" in TEST_F()
437 "using namespace std;\n" in TEST_F()
442 EXPECT_EQ("using b;\n" in TEST_F()
443 "using namespace std;\n" in TEST_F()
445 sortUsingDeclarations("using b;\n" in TEST_F()
446 "using namespace std;\n" in TEST_F()
454 EXPECT_EQ("#define A \\\n" in TEST_F()
455 "using b;\\\n" in TEST_F()
457 sortUsingDeclarations("#define A \\\n" in TEST_F()
458 "using b;\\\n" in TEST_F()
463 EXPECT_EQ("#define A \\\n" in TEST_F()
464 "using b;\\\n" in TEST_F()
466 sortUsingDeclarations("#define A \\\n" in TEST_F()
467 "using b;\\\n" in TEST_F()
473 auto Code = "struct C { struct B { struct A; }; };\n" in TEST_F()
474 "using B = C::B;\n" in TEST_F()
488 EXPECT_EQ("using a; // line a1\n" in TEST_F()
489 "using b; /* line b1\n" in TEST_F()
490 " * line b2\n" in TEST_F()
491 " * line b3 */\n" in TEST_F()
492 "using c; // line c1\n" in TEST_F()
494 sortUsingDeclarations("using c; // line c1\n" in TEST_F()
495 " // line c2\n" in TEST_F()
496 "using b; /* line b1\n" in TEST_F()
497 " * line b2\n" in TEST_F()
498 " * line b3 */\n" in TEST_F()
503 EXPECT_EQ("using a; // line a1\n" in TEST_F()
504 "using b; /* line b1\n" in TEST_F()
505 " * line b2\n" in TEST_F()
506 " * line b3 */\n" in TEST_F()
507 "using c; // line c1\n" in TEST_F()
509 sortUsingDeclarations("using c; // line c1\n" in TEST_F()
510 " // line c2\n" in TEST_F()
511 "using b; /* line b1\n" in TEST_F()
512 " * line b2\n" in TEST_F()
513 " * line b3 */\n" in TEST_F()
521 EXPECT_EQ("struct pt3 : pt2 {\n" in TEST_F()
522 " using pt2::x;\n" in TEST_F()
523 " using pt2::y;\n" in TEST_F()
524 " float z;\n" in TEST_F()
526 sortUsingDeclarations("struct pt3 : pt2 {\n" in TEST_F()
527 " using pt2::y;\n" in TEST_F()
528 " using pt2::x;\n" in TEST_F()
529 " float z;\n" in TEST_F()
534 EXPECT_EQ("struct pt3 : pt2 {\n" in TEST_F()
535 " using pt2::x;\n" in TEST_F()
536 " using pt2::y;\n" in TEST_F()
537 " float z;\n" in TEST_F()
539 sortUsingDeclarations("struct pt3 : pt2 {\n" in TEST_F()
540 " using pt2::y;\n" in TEST_F()
541 " using pt2::x;\n" in TEST_F()
542 " float z;\n" in TEST_F()
550 EXPECT_EQ("using a::operator();\n" in TEST_F()
551 "using a::operator-;\n" in TEST_F()
553 sortUsingDeclarations("using a::operator();\n" in TEST_F()
554 "using a::operator-;\n" in TEST_F()
559 EXPECT_EQ("using a::operator();\n" in TEST_F()
560 "using a::operator-;\n" in TEST_F()
562 sortUsingDeclarations("using a::operator();\n" in TEST_F()
563 "using a::operator-;\n" in TEST_F()
571 EXPECT_EQ("namespace A {\n" in TEST_F()
572 "struct B;\n" in TEST_F()
573 "struct C;\n" in TEST_F()
574 "}\n" in TEST_F()
575 "namespace X {\n" in TEST_F()
576 "using A::B;\n" in TEST_F()
577 "using A::C;\n" in TEST_F()
579 sortUsingDeclarations("namespace A {\n" in TEST_F()
580 "struct B;\n" in TEST_F()
581 "struct C;\n" in TEST_F()
582 "}\n" in TEST_F()
583 "namespace X {\n" in TEST_F()
584 "using A::C;\n" in TEST_F()
585 "using A::B;\n" in TEST_F()
590 EXPECT_EQ("namespace A {\n" in TEST_F()
591 "struct B;\n" in TEST_F()
592 "struct C;\n" in TEST_F()
593 "}\n" in TEST_F()
594 "namespace X {\n" in TEST_F()
595 "using A::B;\n" in TEST_F()
596 "using A::C;\n" in TEST_F()
598 sortUsingDeclarations("namespace A {\n" in TEST_F()
599 "struct B;\n" in TEST_F()
600 "struct C;\n" in TEST_F()
601 "}\n" in TEST_F()
602 "namespace X {\n" in TEST_F()
603 "using A::C;\n" in TEST_F()
604 "using A::B;\n" in TEST_F()
612 EXPECT_EQ("// clang-format off\n" in TEST_F()
613 "using b;\n" in TEST_F()
614 "using a;\n" in TEST_F()
615 "// clang-format on\n" in TEST_F()
616 "using c;\n" in TEST_F()
618 sortUsingDeclarations("// clang-format off\n" in TEST_F()
619 "using b;\n" in TEST_F()
620 "using a;\n" in TEST_F()
621 "// clang-format on\n" in TEST_F()
622 "using d;\n" in TEST_F()
627 EXPECT_EQ("// clang-format off\n" in TEST_F()
628 "using b;\n" in TEST_F()
629 "using a;\n" in TEST_F()
630 "// clang-format on\n" in TEST_F()
631 "using c;\n" in TEST_F()
633 sortUsingDeclarations("// clang-format off\n" in TEST_F()
634 "using b;\n" in TEST_F()
635 "using a;\n" in TEST_F()
636 "// clang-format on\n" in TEST_F()
637 "using d;\n" in TEST_F()
646 EXPECT_EQ("using a;\n" in TEST_F()
647 "using b;\n" in TEST_F()
649 sortUsingDeclarations("using b;\n" in TEST_F()
650 "using c;\n" // starts at offset 10 in TEST_F()
653 EXPECT_EQ("using a;\n" in TEST_F()
654 "using b;\n" in TEST_F()
655 "using c;\n" in TEST_F()
657 sortUsingDeclarations("using b;\n" in TEST_F()
658 "using c;\n" // starts at offset 10 in TEST_F()
659 "using a;\n" in TEST_F()
663 EXPECT_EQ("using d;\n" in TEST_F()
664 "using c;\n" in TEST_F()
665 "\n" in TEST_F()
666 "using a;\n" in TEST_F()
667 "using b;\n" in TEST_F()
668 "\n" in TEST_F()
669 "using f;\n" in TEST_F()
671 sortUsingDeclarations("using d;\n" in TEST_F()
672 "using c;\n" in TEST_F()
673 "\n" in TEST_F()
674 "using b;\n" // starts at offset 19 in TEST_F()
675 "using a;\n" in TEST_F()
676 "\n" in TEST_F()
677 "using f;\n" in TEST_F()
683 EXPECT_EQ("using a;\n" in TEST_F()
684 "using b;\n" in TEST_F()
686 sortUsingDeclarations("using b;\n" in TEST_F()
687 "using c;\n" // starts at offset 10 in TEST_F()
690 EXPECT_EQ("using a;\n" in TEST_F()
691 "using b;\n" in TEST_F()
692 "using c;\n" in TEST_F()
694 sortUsingDeclarations("using b;\n" in TEST_F()
695 "using c;\n" // starts at offset 10 in TEST_F()
696 "using a;\n" in TEST_F()
700 EXPECT_EQ("using d;\n" in TEST_F()
701 "using c;\n" in TEST_F()
702 "\n" in TEST_F()
703 "using a;\n" in TEST_F()
704 "using b;\n" in TEST_F()
705 "\n" in TEST_F()
706 "using f;\n" in TEST_F()
708 sortUsingDeclarations("using d;\n" in TEST_F()
709 "using c;\n" in TEST_F()
710 "\n" in TEST_F()
711 "using b;\n" // starts at offset 19 in TEST_F()
712 "using a;\n" in TEST_F()
713 "\n" in TEST_F()
714 "using f;\n" in TEST_F()
723 EXPECT_EQ("/* comment */ using a;\n" in TEST_F()
725 sortUsingDeclarations("/* comment */ using b;\n" in TEST_F()
730 EXPECT_EQ("/* comment */ using a;\n" in TEST_F()
732 sortUsingDeclarations("/* comment */ using b;\n" in TEST_F()
740 EXPECT_EQ("using a;\n" in TEST_F()
741 "using b;\n" in TEST_F()
742 "using c;\n" in TEST_F()
743 "\n" in TEST_F()
744 "using a;\n" in TEST_F()
746 sortUsingDeclarations("using c;\n" in TEST_F()
747 "using a;\n" in TEST_F()
748 "using b;\n" in TEST_F()
749 "using a;\n" in TEST_F()
750 "using b;\n" in TEST_F()
751 "\n" in TEST_F()
752 "using e;\n" in TEST_F()
753 "using a;\n" in TEST_F()
758 EXPECT_EQ("using a;\n" in TEST_F()
759 "using b;\n" in TEST_F()
760 "using c;\n" in TEST_F()
761 "\n" in TEST_F()
762 "using a;\n" in TEST_F()
764 sortUsingDeclarations("using c;\n" in TEST_F()
765 "using a;\n" in TEST_F()
766 "using b;\n" in TEST_F()
767 "using a;\n" in TEST_F()
768 "using b;\n" in TEST_F()
769 "\n" in TEST_F()
770 "using e;\n" in TEST_F()
771 "using a;\n" in TEST_F()
780 EXPECT_EQ("using boost::regex;\n" in TEST_F()
781 "using boost::regex_constants::icase;\n" in TEST_F()
782 "using std::move;\n" in TEST_F()
783 "using std::string;\n" in TEST_F()
784 "using std::chrono::duration_cast;\n" in TEST_F()
785 "using std::chrono::microseconds;\n" in TEST_F()
786 "using std::chrono::seconds;\n" in TEST_F()
788 sortUsingDeclarations("using boost::regex;\n" in TEST_F()
789 "using boost::regex_constants::icase;\n" in TEST_F()
790 "using std::chrono::duration_cast;\n" in TEST_F()
791 "using std::chrono::microseconds;\n" in TEST_F()
792 "using std::chrono::seconds;\n" in TEST_F()
793 "using std::chrono::steady_clock;\n" in TEST_F()
794 "using std::move;\n" in TEST_F()
799 EXPECT_EQ("using boost::regex;\n" in TEST_F()
800 "using boost::regex_constants::icase;\n" in TEST_F()
801 "using std::chrono::duration_cast;\n" in TEST_F()
802 "using std::chrono::microseconds;\n" in TEST_F()
803 "using std::chrono::seconds;\n" in TEST_F()
804 "using std::chrono::steady_clock;\n" in TEST_F()
805 "using std::move;\n" in TEST_F()
807 sortUsingDeclarations("using boost::regex;\n" in TEST_F()
808 "using boost::regex_constants::icase;\n" in TEST_F()
809 "using std::move;\n" in TEST_F()
810 "using std::string;\n" in TEST_F()
811 "using std::chrono::duration_cast;\n" in TEST_F()
812 "using std::chrono::microseconds;\n" in TEST_F()
813 "using std::chrono::seconds;\n" in TEST_F()