xdrpp
RFC4506 XDR compiler and message library
Public Member Functions | Public Attributes | List of all members
xdr::generator_t Struct Reference
Collaboration diagram for xdr::generator_t:
Collaboration graph
[legend]

Public Member Functions

Constexpr generator_t (std::size_t size)
 
template<typename T >
std::enable_if<(std::is_same< T, char >::value||std::is_same< T, std::uint8_t >::value)>::type operator() (T &t) const
 
template<typename T >
std::enable_if< xdr_traits< T >::is_numeric >::type operator() (T &t) const
 
template<typename T >
std::enable_if< xdr_traits< T >::is_enum >::type operator() (T &t) const
 
template<typename T >
std::enable_if< xdr_traits< T >::is_struct >::type operator() (T &t) const
 
template<typename T >
std::enable_if< xdr_traits< T >::is_union >::type operator() (T &t) const
 
size_t elt_size () const
 
template<typename T >
std::enable_if< xdr_traits< T >::variable_nelem==true >::type operator() (T &t) const
 
template<typename T >
std::enable_if< xdr_traits< T >::variable_nelem==false >::type operator() (T &t) const
 
template<typename T >
void operator() (pointer< T > &t) const
 

Public Attributes

std::size_t size_
 

Detailed Description

Definition at line 65 of file autocheck.h.


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