Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
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 |
moab::range_inserter::range_inserter | ( | Range & | x | ) | [inline, explicit] |
range_inserter& moab::range_inserter::operator* | ( | ) | [inline] |
range_inserter& moab::range_inserter::operator++ | ( | ) | [inline] |
range_inserter& moab::range_inserter::operator++ | ( | int | ) | [inline] |
range_inserter& moab::range_inserter::operator= | ( | const Range::value_type & | value | ) | [inline] |
Range* moab::range_inserter::container [protected] |