Use as you would an STL back_inserter. More...
#include <Range.hpp>
Public Types | |
typedef EntityHandle | value_type |
typedef EntityID | difference_type |
typedef std::output_iterator_tag | iterator_category |
typedef EntityHandle * | pointer |
typedef EntityHandle & | reference |
Public Member Functions | |
range_inserter (Range &x) | |
range_inserter & | operator= (const Range::value_type &value) |
range_inserter & | operator* () |
range_inserter & | operator++ () |
range_inserter & | operator++ (int) |
Protected Attributes | |
Range * | container |
Use as you would an STL back_inserter.
e.g. std::copy(list.begin(), list.end(), range_inserter(my_range); Also, see comments/instructions at the top of this class declaration
typedef std::output_iterator_tag moab::range_inserter::iterator_category |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 820 of file Range.hpp.
References moab::Range::insert().