#pragma once #include #include #include "llvm/ADT/StringRef.h" namespace clice { struct CompilationParams; namespace config { struct CodeCompletionOption {}; }; // namespace config namespace feature { struct CodeCompletionItem {}; using CodeCompletionResult = std::vector; CodeCompletionResult codeCompletion(CompilationParams& params, const config::CodeCompletionOption& option); } // namespace feature } // namespace clice