Type traits for XmlRpcValue. More...
#include <xmlrpc_value_traits.hpp>
Static Public Attributes | |
constexpr static const bool | isCanonical { false } |
Whether T is a "canonical" type for XmlRpcValue, i.e. whether there is a conversion function defined for T on a XmlRpcValue. This is examined recursively for vectors/maps, and a vector/map is canonical if the innermost type is canonical. More... | |
constexpr static const char * | stringType { ::cras::to_cstring(xmlRpcType) } |
String representation of xmlRpcType. More... | |
constexpr static const ::XmlRpc::XmlRpcValue::Type | xmlRpcType { ::XmlRpc::XmlRpcValue::TypeInvalid } |
Corresponding XmlRpcValue type that can represent values of T. TypeInvalid for non-representable types. More... | |
Type traits for XmlRpcValue.
T | A datatype possibly convertible to a XmlRpcValue. |
Definition at line 70 of file xmlrpc_value_traits.hpp.
|
staticconstexpr |
Whether T is a "canonical" type for XmlRpcValue, i.e. whether there is a conversion function defined for T on a XmlRpcValue. This is examined recursively for vectors/maps, and a vector/map is canonical if the innermost type is canonical.
Definition at line 81 of file xmlrpc_value_traits.hpp.
|
staticconstexpr |
String representation of xmlRpcType.
Definition at line 76 of file xmlrpc_value_traits.hpp.
|
staticconstexpr |
Corresponding XmlRpcValue type that can represent values of T. TypeInvalid for non-representable types.
Definition at line 73 of file xmlrpc_value_traits.hpp.