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

XDR arrays are implemented using std::array as a supertype. More...

#include <types.h>

Inheritance diagram for xdr::xarray< T, N >:
Inheritance graph
[legend]
Collaboration diagram for xdr::xarray< T, N >:
Collaboration graph
[legend]

Public Types

using array = std::array< T, size_t(N)>
 

Public Member Functions

 xarray (detail::no_clear_t)
 
 xarray (const xarray &)=default
 
xarrayoperator= (const xarray &)=default
 
T & extend_at (uint32_t i)
 

Static Public Member Functions

static Constexpr const std::size_t size ()
 
static void validate ()
 
static void check_size (uint32_t i)
 
static void resize (uint32_t i)
 

Static Public Attributes

static Constexpr const std::size_t container_fixed_nelem = N
 

Detailed Description

template<typename T, uint32_t N>
struct xdr::xarray< T, N >

XDR arrays are implemented using std::array as a supertype.

Definition at line 367 of file types.h.


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