xdrpp
RFC4506 XDR compiler and message library
|
Metadata for all marshalable XDR types. More...
#include <types.h>
Static Public Attributes | |
static Constexpr const bool | valid = false |
T is a valid XDR type that can be serialized. | |
static Constexpr const bool | xdr_defined = false |
T is defined by xdrpp/xdrc (as opposed to native or std types). | |
static Constexpr const bool | is_bytes = false |
T is an xstring , opaque_array , or opaque_vec . | |
static Constexpr const bool | is_struct = false |
T is an XDR struct. | |
static Constexpr const bool | is_union = false |
T is an XDR union. | |
static Constexpr const bool | is_class = false |
T is an XDR struct or union. | |
static Constexpr const bool | is_enum = false |
T is an XDR enum or bool (traits have enum_name). | |
static Constexpr const bool | is_container = false |
T is an xdr::pointer, xdr::xarray, or xdr::xvector (with load/save). | |
static Constexpr const bool | is_numeric = false |
T is one of [u]int{32,64}_t, float, or double. | |
static Constexpr const bool | has_fixed_size = false |
T has a fixed size. | |
Metadata for all marshalable XDR types.