Rosetta
Public Member Functions | Private Types | List of all members
detail::buffer_appender< T > Class Template Reference

#include <core.h>

Inheritance diagram for detail::buffer_appender< T >:
Inheritance graph
[legend]

Public Member Functions

 buffer_appender (buffer< T > &buf)
 
 buffer_appender (base it)
 
buffer_appenderoperator++ ()
 
buffer_appender operator++ (int)
 

Private Types

using base = std::back_insert_iterator< buffer< T > >
 

Member Typedef Documentation

◆ base

template<typename T >
using detail::buffer_appender< T >::base = std::back_insert_iterator<buffer<T> >
private

Constructor & Destructor Documentation

◆ buffer_appender() [1/2]

template<typename T >
detail::buffer_appender< T >::buffer_appender ( buffer< T > &  buf)
inlineexplicit

◆ buffer_appender() [2/2]

template<typename T >
detail::buffer_appender< T >::buffer_appender ( base  it)
inline

Member Function Documentation

◆ operator++() [1/2]

template<typename T >
buffer_appender& detail::buffer_appender< T >::operator++ ( )
inline

◆ operator++() [2/2]

template<typename T >
buffer_appender detail::buffer_appender< T >::operator++ ( int  )
inline

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