MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <UsageTable.h>
Public Types | |
typedef moab::EntityHandle | value_type |
typedef moab::EntityID | difference_type |
typedef std::output_iterator_tag | iterator_category |
typedef moab::EntityHandle * | pointer |
typedef moab::EntityHandle & | reference |
Public Member Functions | |
key_inserter (Range &x) | |
key_inserter & | operator= (const KeyType &value) |
key_inserter & | operator* () |
key_inserter & | operator++ () |
key_inserter & | operator++ (int) |
Protected Attributes | |
Range * | container |
Definition at line 29 of file UsageTable.h.
Definition at line 58 of file UsageTable.h.
typedef std::output_iterator_tag smoab::detail::internal::key_inserter::iterator_category |
Definition at line 59 of file UsageTable.h.
Definition at line 60 of file UsageTable.h.
Definition at line 61 of file UsageTable.h.
Definition at line 57 of file UsageTable.h.
smoab::detail::internal::key_inserter::key_inserter | ( | Range & | x | ) | [inline, explicit] |
Definition at line 37 of file UsageTable.h.
: container( &x ) {}
key_inserter& smoab::detail::internal::key_inserter::operator* | ( | ) | [inline] |
Definition at line 44 of file UsageTable.h.
{ return *this; }
key_inserter& smoab::detail::internal::key_inserter::operator++ | ( | ) | [inline] |
Definition at line 48 of file UsageTable.h.
{ return *this; }
key_inserter& smoab::detail::internal::key_inserter::operator++ | ( | int | ) | [inline] |
Definition at line 52 of file UsageTable.h.
{ return *this; }
key_inserter& smoab::detail::internal::key_inserter::operator= | ( | const KeyType & | value | ) | [inline] |
Definition at line 38 of file UsageTable.h.
References container, smoab::detail::internal::KeyType::Handle, and moab::Range::insert().
Range* smoab::detail::internal::key_inserter::container [protected] |
Definition at line 33 of file UsageTable.h.
Referenced by operator=().