|
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.
1.8.13