vg
tools for working with variation graphs
Public Types | Public Member Functions | Private Attributes | List of all members
vg::count_back_inserter< T > Class Template Reference

#include <traversal_clusters.hpp>

Public Types

typedef void value_type
 
typedef void difference_type
 
typedef void pointer
 
typedef void reference
 
typedef std::output_iterator_tag iterator_category
 

Public Member Functions

 count_back_inserter (size_t &count)
 
void operator= (const T &)
 
count_back_inserteroperator* ()
 
count_back_inserteroperator++ ()
 

Private Attributes

size_t & count
 

Member Typedef Documentation

◆ difference_type

template<typename T >
typedef void vg::count_back_inserter< T >::difference_type

◆ iterator_category

template<typename T >
typedef std::output_iterator_tag vg::count_back_inserter< T >::iterator_category

◆ pointer

template<typename T >
typedef void vg::count_back_inserter< T >::pointer

◆ reference

template<typename T >
typedef void vg::count_back_inserter< T >::reference

◆ value_type

template<typename T >
typedef void vg::count_back_inserter< T >::value_type

Constructor & Destructor Documentation

◆ count_back_inserter()

template<typename T >
vg::count_back_inserter< T >::count_back_inserter ( size_t &  count)
inline

Member Function Documentation

◆ operator*()

template<typename T >
count_back_inserter& vg::count_back_inserter< T >::operator* ( )
inline

◆ operator++()

template<typename T >
count_back_inserter& vg::count_back_inserter< T >::operator++ ( )
inline

◆ operator=()

template<typename T >
void vg::count_back_inserter< T >::operator= ( const T &  )
inline

Member Data Documentation

◆ count

template<typename T >
size_t& vg::count_back_inserter< T >::count
private

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