clang-tools 20.0.0git
|
Public Member Functions | |
std::pair< llvm::json::Value, CallResult * > | addCallSlot () |
void | enqueue (std::function< void(MessageHandler &)> Action) |
std::vector< llvm::json::Value > | takeNotifications (llvm::StringRef Method) |
void | expectCall (llvm::StringRef Method) |
std::vector< llvm::json::Value > | takeCallParams (llvm::StringRef Method) |
Public Member Functions inherited from clang::clangd::Transport | |
virtual | ~Transport ()=default |
virtual void | notify (llvm::StringRef Method, llvm::json::Value Params)=0 |
virtual void | call (llvm::StringRef Method, llvm::json::Value Params, llvm::json::Value ID)=0 |
virtual void | reply (llvm::json::Value ID, llvm::Expected< llvm::json::Value > Result)=0 |
virtual llvm::Error | loop (MessageHandler &)=0 |
Definition at line 83 of file LSPClient.cpp.
|
inline |
Definition at line 85 of file LSPClient.cpp.
References ID.
|
inline |
Definition at line 93 of file LSPClient.cpp.
References Action.
|
inline |
Definition at line 108 of file LSPClient.cpp.
References clang::clangd::Method.
|
inline |
Definition at line 113 of file LSPClient.cpp.
References clang::clangd::Method.
|
inline |
Definition at line 99 of file LSPClient.cpp.
References clang::clangd::Method.