reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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}"));