The handler receives the default when the argument is absent or null. More...
The handler receives the default when the argument is absent or null.
The schema advertises the default.
Public Types | |
| using | Value = typename Kind::Value |
| using | Parsed = Value |
Public Member Functions | |
| DefaultParam (Kind param, Value defaultValue) | |
| const std::string & | GetName () const |
| bool | IsRequired () const |
| const std::string * | GetRelativeTo () const |
| void | AddSchema (rapidjson::Value &properties, detail::Allocator &allocator) const |
| ArgumentResult< Value > | Absent () const |
| ArgumentResult< Value > | Convert (ToolCall &call, const rapidjson::Value &value, const ConvertedArguments &converted) const |
| using BinaryNinja::MCP::DefaultParam< Kind >::Value = typename Kind::Value |
| using BinaryNinja::MCP::DefaultParam< Kind >::Parsed = Value |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |