#pragma once #include #include #include "llvm/ADT/StringRef.h" namespace clice { struct CompilationParams; namespace config { struct SignatureHelpOption {}; } // namespace config namespace feature { struct SignatureHelpItem {}; using SignatureHelpResult = std::vector; SignatureHelpResult signatureHelp(CompilationParams ¶ms, const config::SignatureHelpOption &option); } // namespace feature } // namespace clice