Lines Matching refs:Config
77 std::vector<llvm::unique_function<void(const Params &, Config &) const>>
80 bool operator()(const Params &P, Config &C) const { in operator ()()
259 [Compiler(std::move(**F.Compiler))](const Params &, Config &C) { in compile()
272 std::move(Remove)))](const Params &, Config &C) { in compile()
284 Out.Apply.push_back([Add(std::move(Add))](const Params &, Config &C) { in compile()
294 llvm::Optional<Config::CDBSearchSpec> Spec; in compile()
297 Spec->Policy = Config::CDBSearchSpec::Ancestors; in compile()
300 Spec->Policy = Config::CDBSearchSpec::NoCDBSearch; in compile()
312 Spec->Policy = Config::CDBSearchSpec::FixedDir; in compile()
318 [Spec(std::move(*Spec))](const Params &, Config &C) { in compile()
326 if (auto Val = compileEnum<Config::BackgroundPolicy>("Background", in compile()
328 .map("Build", Config::BackgroundPolicy::Build) in compile()
329 .map("Skip", Config::BackgroundPolicy::Skip) in compile()
332 [Val](const Params &, Config &C) { C.Index.Background = *Val; }); in compile()
338 [Val(**F.StandardLibrary)](const Params &, Config &C) { in compile()
368 Config::ExternalIndexSpec Spec; in compile()
370 Spec.Kind = Config::ExternalIndexSpec::Server; in compile()
373 Spec.Kind = Config::ExternalIndexSpec::File; in compile()
381 Spec.Kind = Config::ExternalIndexSpec::None; in compile()
383 if (Spec.Kind != Config::ExternalIndexSpec::None) { in compile()
397 Out.Apply.push_back([Spec(std::move(Spec))](const Params &P, Config &C) { in compile()
398 if (Spec.Kind == Config::ExternalIndexSpec::None) { in compile()
409 C.Index.Background = Config::BackgroundPolicy::Skip; in compile()
417 Out.Apply.push_back([&](const Params &, Config &C) { in compile()
427 [Normalized(std::move(Normalized))](const Params &, Config &C) { in compile()
435 if (auto Val = compileEnum<Config::UnusedIncludesPolicy>( in compile()
437 .map("Strict", Config::UnusedIncludesPolicy::Strict) in compile()
438 .map("None", Config::UnusedIncludesPolicy::None) in compile()
440 Out.Apply.push_back([Val](const Params &, Config &C) { in compile()
460 const Params &, Config &C) { in compile()
499 [Checks = std::move(Checks)](const Params &, Config &C) { in compile()
511 [CheckOptions = std::move(CheckOptions)](const Params &, Config &C) { in compile()
549 Out.Apply.push_back([Filter](const Params &, Config &C) { in compile()
557 [AllScopes(**F.AllScopes)](const Params &, Config &C) { in compile()
565 Out.Apply.push_back([ShowAKA(**F.ShowAKA)](const Params &, Config &C) { in compile()
573 Out.Apply.push_back([Value(**F.Enabled)](const Params &, Config &C) { in compile()
578 [Value(**F.ParameterNames)](const Params &, Config &C) { in compile()
582 Out.Apply.push_back([Value(**F.DeducedTypes)](const Params &, Config &C) { in compile()
586 Out.Apply.push_back([Value(**F.Designators)](const Params &, Config &C) { in compile()
621 return [Result(std::move(Result))](const Params &P, Config &C) { in compile()