|
cxxmcp 1.1.6
C++ MCP SDK
|
Reflection specializations for DTOs defined in types.hpp. More...
Go to the source code of this file.
Classes | |
| struct | mcp::protocol::Reflect< Icon > |
| struct | mcp::protocol::Reflect< CancelledNotificationParams > |
| struct | mcp::protocol::Reflect< ProgressNotificationParams > |
Functions | |
| core::Result< core::Unit > | mcp::protocol::validate_finite_double (const double &value) |
| core::Result< core::Unit > | mcp::protocol::validate_optional_finite_double (const std::optional< double > &value) |
| mcp::protocol::CXXMCP_REFLECT_CHECK (Icon, 4) | |
| mcp::protocol::CXXMCP_REFLECT_CHECK (CancelledNotificationParams, 2) | |
| mcp::protocol::CXXMCP_REFLECT_CHECK (ProgressNotificationParams, 4) | |
| Json | mcp::protocol::icon_to_json (const Icon &icon) |
| Serializes a shared icon descriptor. | |
| std::optional< Icon > | mcp::protocol::icon_from_json (const Json &json) |
| Parses a shared icon descriptor. | |
| Json | mcp::protocol::cancelled_notification_params_to_json (const CancelledNotificationParams ¶ms) |
| Serializes cancellation notification parameters. | |
| std::optional< CancelledNotificationParams > | mcp::protocol::cancelled_notification_params_from_json (const Json &json) |
| Parses cancellation notification parameters. | |
| Json | mcp::protocol::progress_notification_params_to_json (const ProgressNotificationParams ¶ms) |
| Serializes progress notification parameters. | |
| std::optional< ProgressNotificationParams > | mcp::protocol::progress_notification_params_from_json (const Json &json) |
| Parses progress notification parameters. | |
Reflection specializations for DTOs defined in types.hpp.
types.hpp cannot include reflect.hpp (circular dependency), so Reflect<> specializations for types.hpp DTOs live here.
|
inline |
Parses a shared icon descriptor.