moab
|
#include <MeshSet.hpp>
Classes | |
struct | iterator_category |
Public Types | |
typedef EntityID | difference_type |
typedef EntityHandle | value_type |
typedef EntityHandle * | pointer |
typedef EntityHandle & | reference |
Public Member Functions | |
hdl_iter (EntityHandle val) | |
hdl_iter & | operator++ () |
hdl_iter & | operator-- () |
hdl_iter | operator++ (int) |
hdl_iter | operator-- (int) |
hdl_iter & | operator+= (size_t s) |
hdl_iter & | operator-= (size_t s) |
EntityHandle | operator* () const |
bool | operator== (hdl_iter other) const |
bool | operator!= (hdl_iter other) const |
bool | operator< (hdl_iter other) const |
bool | operator> (hdl_iter other) const |
bool | operator<= (hdl_iter other) const |
bool | operator>= (hdl_iter other) const |
Public Attributes | |
EntityHandle | h |
Iterate over range of handles. That is, given [first_handle,last_handle], step through all contained values.
Definition at line 278 of file MeshSet.hpp.
Definition at line 296 of file MeshSet.hpp.
Definition at line 298 of file MeshSet.hpp.
Definition at line 299 of file MeshSet.hpp.
Definition at line 297 of file MeshSet.hpp.
moab::MeshSet::hdl_iter::hdl_iter | ( | EntityHandle | val | ) | [inline] |
Definition at line 280 of file MeshSet.hpp.
: h(val) {}
bool moab::MeshSet::hdl_iter::operator!= | ( | hdl_iter | other | ) | const [inline] |
Definition at line 289 of file MeshSet.hpp.
{ return h != other.h; }
EntityHandle moab::MeshSet::hdl_iter::operator* | ( | ) | const [inline] |
Definition at line 287 of file MeshSet.hpp.
{ return h; }
hdl_iter& moab::MeshSet::hdl_iter::operator++ | ( | ) | [inline] |
Definition at line 281 of file MeshSet.hpp.
{ ++h; return *this; }
hdl_iter moab::MeshSet::hdl_iter::operator++ | ( | int | ) | [inline] |
Definition at line 283 of file MeshSet.hpp.
hdl_iter& moab::MeshSet::hdl_iter::operator+= | ( | size_t | s | ) | [inline] |
Definition at line 285 of file MeshSet.hpp.
{ h += s; return *this; }
hdl_iter& moab::MeshSet::hdl_iter::operator-- | ( | ) | [inline] |
Definition at line 282 of file MeshSet.hpp.
{ --h; return *this; }
hdl_iter moab::MeshSet::hdl_iter::operator-- | ( | int | ) | [inline] |
Definition at line 284 of file MeshSet.hpp.
hdl_iter& moab::MeshSet::hdl_iter::operator-= | ( | size_t | s | ) | [inline] |
Definition at line 286 of file MeshSet.hpp.
{ h -= s; return *this; }
bool moab::MeshSet::hdl_iter::operator< | ( | hdl_iter | other | ) | const [inline] |
Definition at line 290 of file MeshSet.hpp.
{ return h < other.h; }
bool moab::MeshSet::hdl_iter::operator<= | ( | hdl_iter | other | ) | const [inline] |
Definition at line 292 of file MeshSet.hpp.
{ return h <= other.h; }
bool moab::MeshSet::hdl_iter::operator== | ( | hdl_iter | other | ) | const [inline] |
Definition at line 288 of file MeshSet.hpp.
{ return h == other.h; }
bool moab::MeshSet::hdl_iter::operator> | ( | hdl_iter | other | ) | const [inline] |
Definition at line 291 of file MeshSet.hpp.
{ return h > other.h; }
bool moab::MeshSet::hdl_iter::operator>= | ( | hdl_iter | other | ) | const [inline] |
Definition at line 293 of file MeshSet.hpp.
{ return h >= other.h; }
Definition at line 279 of file MeshSet.hpp.