OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
detail::VariableLengthWriter< Accessor, T > Struct Template Reference

#include <proto_impl.h>

Public Member Functions

template<typename Iterator >
int Copy (Iterator begin, Iterator end, uint8_t *data)
 
int operator() (uint8_t *data, int element_size, T *obj)
 

Detailed Description

template<typename Accessor, typename T>
struct detail::VariableLengthWriter< Accessor, T >

Definition at line 47 of file proto_impl.h.

Member Function Documentation

template<typename Accessor , typename T >
template<typename Iterator >
int detail::VariableLengthWriter< Accessor, T >::Copy ( Iterator  begin,
Iterator  end,
uint8_t *  data 
)
inline

Definition at line 49 of file proto_impl.h.

Here is the call graph for this function:

template<typename Accessor , typename T >
int detail::VariableLengthWriter< Accessor, T >::operator() ( uint8_t *  data,
int  element_size,
T *  obj 
)
inline

Definition at line 58 of file proto_impl.h.

Here is the call graph for this function:


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