Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Public Member Functions | Private Attributes | List of all members
OpenVolumeMesh::BaseIterator< OH > Class Template Reference
Inheritance diagram for OpenVolumeMesh::BaseIterator< OH >:

## Public Types
typedef std::bidirectional_iterator_tag | iterator_category
typedef int | difference_type
typedef const OH | value_type
typedef const OH * | pointer
typedef const OH & | reference

## Public Member Functions
| BaseIterator (const TopologyKernel *_mesh, const OH &_ch)
| BaseIterator (const TopologyKernel *_mesh)
bool | operator== (const BaseIterator &_c) const
bool | operator!= (const BaseIterator &_c) const
pointer | operator-> () const
reference | operator* () const
bool | operator< (const BaseIterator &_c) const
BaseIterator & | operator= (const BaseIterator &_c)
| operator bool () const
void | valid (bool _valid)
bool | valid () const
void | cur_handle (const OH &_h)
reference | cur_handle () const
const TopologyKernel * | mesh () const

## Private Attributes
bool | valid_
OH | cur_handle_
const TopologyKernel * | mesh_

## Detailed Description

### template<class OH>
class OpenVolumeMesh::BaseIterator< OH >

Definition at line 58 of file Iterators.hh.

The documentation for this class was generated from the following file:

- libs_required/OpenVolumeMesh/src/OpenVolumeMesh/Core/Iterators.hh