LLDB mainline
|
Definition for a tool the client can call. More...
#include <Protocol.h>
Public Attributes | |
std::string | name |
Unique identifier for the tool. | |
std::string | description |
Human-readable description. | |
std::optional< llvm::json::Value > | inputSchema |
Definition for a tool the client can call.
Definition at line 177 of file Protocol.h.
std::string lldb_protocol::mcp::ToolDefinition::description |
Human-readable description.
Definition at line 182 of file Protocol.h.
Referenced by lldb_protocol::mcp::fromJSON(), lldb_protocol::mcp::Tool::GetDefinition(), and lldb_protocol::mcp::toJSON().
std::optional<llvm::json::Value> lldb_protocol::mcp::ToolDefinition::inputSchema |
Definition at line 185 of file Protocol.h.
Referenced by lldb_protocol::mcp::fromJSON(), and lldb_protocol::mcp::toJSON().
std::string lldb_protocol::mcp::ToolDefinition::name |
Unique identifier for the tool.
Definition at line 179 of file Protocol.h.
Referenced by lldb_protocol::mcp::fromJSON(), lldb_protocol::mcp::Tool::GetDefinition(), and lldb_protocol::mcp::toJSON().