Template Struct SageInserter#

Struct Documentation#

template<class SageSequenceContainer>
struct SageInserter#

Generic inserter for sage containers.

forwards actual insert to function family _append

Template Parameters:

SageSequenceContainer, a – sage container that supports appending an element

Public Types

using iterator_category = std::output_iterator_tag#
using value_type = void#
using difference_type = void#
using pointer = void#
using reference = void#
typedef SageSequenceContainer Container#

Public Functions

inline explicit SageInserter(Container &cont)#
template<class SageElem>
inline SageInserter &operator=(SageElem *elem)#
inline SageInserter &operator*()#
inline SageInserter &operator++()#
inline SageInserter &operator++(int)#

Public Members

Container &container#