reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
  119             runIncludeFixer("std::string foo;\n"));
  123             runIncludeFixer("// comment\n#include \"foo.h\"\nstd::string foo;\n"
  127             runIncludeFixer("#include \"foo.h\"\nstd::string foo;\n"));
  131       runIncludeFixer("#include \"foo.h\"\nstd::string::size_type foo;\n"));
  134             runIncludeFixer("string foo;\n"));
  137   EXPECT_EQ("::string foo;\n", runIncludeFixer("::string foo;\n"));
  144       runIncludeFixer("#include \"foo.h\"\n"
  149             runIncludeFixer("class string;\ntypedef string foo;\nfoo f;\n"));
  155             runIncludeFixer("a::b::foo bar;\n", IncludePath));
  159             runIncludeFixer("a::b::foo bar;\n", IncludePath));
  163             runIncludeFixer("a::b::foo bar;\n", IncludePath));
  167             runIncludeFixer("a::b::foo bar;\n", IncludePath));
  173             runIncludeFixer("int x = a::b::foo(0);\n"));
  177             runIncludeFixer("#define FOO a::b::foo\nint x = FOO;\n"));
  179             runIncludeFixer("#define FOO(x) a::##x\nint x = FOO(b::foo);\n"));
  185             runIncludeFixer("namespace a {}\nint a = a::b::foo(0);\n"));
  190             runIncludeFixer("std::string bar;\nstd::sting foo;\n"));
  195             runIncludeFixer("namespace a {\nb::bar b;\n}"));
  197             runIncludeFixer("namespace A {\na::b::bar b;\n}"));
  200             runIncludeFixer("namespace a {\nvoid func() { b::bar b; }\n}"));
  202             runIncludeFixer("namespace A { c::b::bar b; }\n"));
  206             runIncludeFixer("namespace A {\nb::bar b;\n}"));
  210             runIncludeFixer("namespace foo2 {\nstr::StrCat b;\n}"));
  214             runIncludeFixer("namespace foo2 {\nstr::StrCat2 b;\n}"));
  216             runIncludeFixer("namespace ns {\nstr::StrCat2 b;\n}"));
  221             runIncludeFixer("int test = a::b::Green;\n"));
  226   EXPECT_EQ(Code, runIncludeFixer(Code));
  242   EXPECT_EQ(Expected, runIncludeFixer(Code));
  247             runIncludeFixer("a::Vector v;"));
  252             runIncludeFixer("b::bar b;\n"));
  254             runIncludeFixer("a::b::bar b;\n"));
  256             runIncludeFixer("bar b;\n"));
  258             runIncludeFixer("namespace a {\nb::bar b;\n}\n"));
  260             runIncludeFixer("namespace a {\nbar b;\n}\n"));
  263             runIncludeFixer("namespace a {\nnamespace b{\nbar b;\n}\n}\n"));
  265             runIncludeFixer("c::b::bar b;\n"));
  267             runIncludeFixer("namespace d {\nbar b;\n}\n"));
  269             runIncludeFixer("namespace c {\nbar b;\n}\n"));
  274             runIncludeFixer("namespace a {\nnamespace d {\nbar b;\n}\n}\n"));
  277             runIncludeFixer("namespace d {\nnamespace a {\nbar b;\n}\n}\n"));
  281             runIncludeFixer("namespace d {\nbar::t b;\n}\n"));
  283             runIncludeFixer("namespace c {\nbar::t b;\n}\n"));
  285             runIncludeFixer("namespace a {\nbar::t b;\n}\n"));
  288             runIncludeFixer("int test = Green;\n"));
  290             runIncludeFixer("namespace d {\nint test = Green;\n}\n"));
  292             runIncludeFixer("namespace a {\nint test = Green;\n}\n"));
  296             runIncludeFixer("::a::b::bar b;\n"));
  298             runIncludeFixer("namespace a {\n::a::b::bar b;\n}\n"));
  361   EXPECT_EQ(ExpectedCode, runIncludeFixer(TestCode));
  366             runIncludeFixer("class bar;\nvoid f() {\nbar* b;\nb->f();\n}"));