Lines Matching refs:Installer
224 std::unique_ptr<ExternalSemaSourceInstaller> Installer(
227 Installer->PushWatcher(&Watcher);
230 Installer.release(), "namespace AAA { } using namespace AAB;", Args));
237 std::unique_ptr<ExternalSemaSourceInstaller> Installer(
241 Installer->PushSource(&Provider);
242 Installer->PushWatcher(&Watcher);
245 Installer.release(), "namespace AAA { } using namespace AAB;", Args));
253 std::unique_ptr<ExternalSemaSourceInstaller> Installer(
259 Installer->PushSource(&First);
260 Installer->PushSource(&Second);
261 Installer->PushSource(&Third);
262 Installer->PushWatcher(&Watcher);
265 Installer.release(), "namespace AAA { } using namespace AAB;", Args));
273 std::unique_ptr<ExternalSemaSourceInstaller> Installer(
277 Installer->PushSource(&Provider);
278 Installer->PushWatcher(&Watcher);
281 Installer.release(), "namespace AAA { } void foo() { AAA::aaa(); }",
290 std::unique_ptr<ExternalSemaSourceInstaller> Installer(
293 Installer->PushSource(&Diagnoser);
298 Installer.release(),
307 std::unique_ptr<ExternalSemaSourceInstaller> Installer(
312 Installer->PushSource(&First);
313 Installer->PushSource(&Second);
314 Installer->PushSource(&Third);
317 Installer.release(), "class Incomplete; Incomplete IncompleteInstance;",