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

XDR opaque is represented as std::uint8_t;. More...

#include <types.h>

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

Public Types

using xarray = xdr::xarray< std::uint8_t, N >
 
- Public Types inherited from xdr::xarray< std::uint8_t, N >
using array = std::array< std::uint8_t, size_t(N)>
 

Public Member Functions

 opaque_array (detail::no_clear_t)
 
- Public Member Functions inherited from xdr::xarray< std::uint8_t, N >
 xarray (detail::no_clear_t)
 
 xarray (const xarray &)=default
 
xarrayoperator= (const xarray &)=default
 
std::uint8_t & extend_at (uint32_t i)
 

Additional Inherited Members

- Static Public Member Functions inherited from xdr::xarray< std::uint8_t, N >
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 inherited from xdr::xarray< std::uint8_t, N >
static Constexpr const std::size_t container_fixed_nelem
 

Detailed Description

template<uint32_t N = XDR_MAX_LEN>
struct xdr::opaque_array< N >

XDR opaque is represented as std::uint8_t;.

Definition at line 398 of file types.h.


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