#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& params, const config::SignatureHelpOption& option); } // namespace feature } // namespace clice