Home
last modified time | relevance | path

Searched refs:ExternalIndexSpec (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DConfig.h73 struct ExternalIndexSpec { struct
87 ExternalIndexSpec External;
149 template <> struct DenseMapInfo<clang::clangd::Config::ExternalIndexSpec> {
150 using ExternalIndexSpec = clang::clangd::Config::ExternalIndexSpec;
151 static inline ExternalIndexSpec getEmptyKey() {
152 return {ExternalIndexSpec::File, "", ""};
154 static inline ExternalIndexSpec getTombstoneKey() {
155 return {ExternalIndexSpec::File, "TOMB", "STONE"};
157 static unsigned getHashValue(const ExternalIndexSpec &Val) {
160 static bool isEqual(const ExternalIndexSpec &LHS,
[all …]
H A DConfigCompile.cpp368 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()
398 if (Spec.Kind == Config::ExternalIndexSpec::None) { in compile()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DProjectAwareIndexTests.cpp36 IndexFactory Gen = [](const Config::ExternalIndexSpec &, AsyncTaskRunner *) { in TEST() argument
48 C.Index.External.Kind = Config::ExternalIndexSpec::File; in TEST()
57 IndexFactory Gen = [&](const Config::ExternalIndexSpec &, AsyncTaskRunner *) { in TEST() argument
74 C.Index.External.Kind = Config::ExternalIndexSpec::File; in TEST()
H A DConfigCompileTests.cpp381 EXPECT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::None); in TEST_F()
405 EXPECT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::None); in TEST_F()
411 EXPECT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::None); in TEST_F()
462 EXPECT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::None); in TEST_F()
470 ASSERT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::File); in TEST_F()
477 ASSERT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::File); in TEST_F()
485 ASSERT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::None); in TEST_F()
494 ASSERT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::None); in TEST_F()
503 ASSERT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::File); in TEST_F()
517 ASSERT_EQ(Conf.Index.External.Kind, Config::ExternalIndexSpec::File); in TEST_F()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DProjectAware.cpp64 mutable llvm::DenseMap<Config::ExternalIndexSpec,
124 if (C.Index.External.Kind == Config::ExternalIndexSpec::None) in getIndex()
H A DProjectAware.h25 const Config::ExternalIndexSpec &, AsyncTaskRunner *)>;
/llvm-project-15.0.7/clang-tools-extra/clangd/tool/
H A DClangdMain.cpp606 loadExternalIndex(const Config::ExternalIndexSpec &External, in loadExternalIndex()
611 case Config::ExternalIndexSpec::None: in loadExternalIndex()
613 case Config::ExternalIndexSpec::Server: in loadExternalIndex()
618 case Config::ExternalIndexSpec::File: in loadExternalIndex()
651 llvm::Optional<Config::ExternalIndexSpec> IndexSpec; in FlagsConfigProvider()
677 Config::ExternalIndexSpec Spec; in FlagsConfigProvider()
685 Config::ExternalIndexSpec Spec; in FlagsConfigProvider()