OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
detail::AppendWrapper< Container > Struct Template Reference

#include <ContainerSerialization.h>

Public Types

using value_type = typename Container::value_type
 

Public Member Functions

 AppendWrapper (Container *container)
 
size_t size () const
 
auto data () const
 
void resize (size_t size)
 

Private Attributes

Container * _container
 
size_t _initialSize = 0
 

Member Typedef Documentation

◆ value_type

template<class Container >
using detail::AppendWrapper< Container >::value_type = typename Container::value_type

Constructor & Destructor Documentation

◆ AppendWrapper()

template<class Container >
detail::AppendWrapper< Container >::AppendWrapper ( Container *  container)
inlineexplicit

Member Function Documentation

◆ data()

template<class Container >
auto detail::AppendWrapper< Container >::data ( ) const
inline

◆ resize()

template<class Container >
void detail::AppendWrapper< Container >::resize ( size_t  size)
inline

◆ size()

template<class Container >
size_t detail::AppendWrapper< Container >::size ( ) const
inline

Member Data Documentation

◆ _container

template<class Container >
Container* detail::AppendWrapper< Container >::_container
private

◆ _initialSize

template<class Container >
size_t detail::AppendWrapper< Container >::_initialSize = 0
private

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