| Absent() const | BinaryNinja::MCP::Param< Enum< T >, T > | inline |
| AddSchema(rapidjson::Value &properties, detail::Allocator &allocator) const | BinaryNinja::MCP::Param< Enum< T >, T > | inline |
| Convert(ToolCall &, const rapidjson::Value &value, const ConvertedArguments &) const | BinaryNinja::MCP::Enum< T > | inline |
| Default(T value) const | BinaryNinja::MCP::ValueParam< Enum< T >, T > | inline |
| DefaultJson(T value, detail::Allocator &allocator) const | BinaryNinja::MCP::Enum< T > | inline |
| Enum(std::string name, std::string description, std::initializer_list< T > values) | BinaryNinja::MCP::Enum< T > | inline |
| GetName() const | BinaryNinja::MCP::Param< Enum< T >, T > | inline |
| GetRelativeTo() const | BinaryNinja::MCP::Param< Enum< T >, T > | inline |
| IsRequired() const | BinaryNinja::MCP::Param< Enum< T >, T > | inline |
| m_description | BinaryNinja::MCP::Param< Enum< T >, T > | protected |
| m_name | BinaryNinja::MCP::Param< Enum< T >, T > | protected |
| MissingMessage() const | BinaryNinja::MCP::Enum< T > | inline |
| Optional() const | BinaryNinja::MCP::ValueParam< Enum< T >, T > | inline |
| Param(std::string name, std::string description) | BinaryNinja::MCP::Param< Enum< T >, T > | inline |
| Parsed typedef | BinaryNinja::MCP::Param< Enum< T >, T > | |
| Schema(detail::Allocator &allocator) const | BinaryNinja::MCP::Enum< T > | inline |
| Self() const | BinaryNinja::MCP::Param< Enum< T >, T > | inlineprotected |
| Value typedef | BinaryNinja::MCP::Param< Enum< T >, T > | |