30 lines
506 B
C++
30 lines
506 B
C++
#pragma once
|
|
|
|
#include <vector>
|
|
#include <cstdint>
|
|
|
|
#include "llvm/ADT/StringRef.h"
|
|
|
|
namespace clice {
|
|
|
|
struct CompilationParams;
|
|
|
|
namespace config {
|
|
|
|
struct SignatureHelpOption {};
|
|
|
|
} // namespace config
|
|
|
|
namespace feature {
|
|
|
|
struct SignatureHelpItem {};
|
|
|
|
using SignatureHelpResult = std::vector<SignatureHelpItem>;
|
|
|
|
SignatureHelpResult signatureHelp(CompilationParams& params,
|
|
const config::SignatureHelpOption& option);
|
|
|
|
} // namespace feature
|
|
|
|
} // namespace clice
|