xdrpp
RFC4506 XDR compiler and message library
Static Public Member Functions | Static Public Attributes | List of all members
xdr::xdr_struct_base<> Struct Template Reference

Supertype to construct XDR traits of structure objects, used in output of the xdrc compiler. More...

#include <types.h>

Inheritance diagram for xdr::xdr_struct_base<>:
Inheritance graph
[legend]
Collaboration diagram for xdr::xdr_struct_base<>:
Collaboration graph
[legend]

Static Public Member Functions

template<typename T >
static Constexpr std::size_t serial_size (const T &)
 

Static Public Attributes

static Constexpr const bool is_class = true
 
static Constexpr const bool is_struct = true
 
static Constexpr const bool has_fixed_size = true
 
static Constexpr const std::size_t fixed_size = 0
 
- Static Public Attributes inherited from xdr::xdr_traits_base
static Constexpr const bool valid = true
 
static Constexpr const bool xdr_defined = true
 
static Constexpr const bool is_bytes = false
 
static Constexpr const bool is_class = false
 
static Constexpr const bool is_enum = false
 
static Constexpr const bool is_container = false
 
static Constexpr const bool is_numeric = false
 
static Constexpr const bool is_struct = false
 
static Constexpr const bool is_union = false
 
static Constexpr const bool has_fixed_size = false
 

Detailed Description

template<>
struct xdr::xdr_struct_base<>

Supertype to construct XDR traits of structure objects, used in output of the xdrc compiler.

Definition at line 667 of file types.h.


The documentation for this struct was generated from the following file: