--- ExtStatusSet API --- (hybrid between a set and an array) More...
#include <ArrayKernel.hh>

Public Types | |
| typedef AutoStatusSetT< Handle > | Base |
| typedef HandleContainer::const_iterator | const_iterator |
| typedef HandleContainer::iterator | iterator |
Public Member Functions | |
| const Handle & | back () const |
| Handle & | back () |
| const_iterator | begin () const |
| iterator | begin () |
| void | clear () |
| Note: O(n) complexity. | |
| bool | empty () const |
| const_iterator | end () const |
| iterator | end () |
| void | erase (iterator _it) |
| void | erase (Handle _hnd) |
| ExtStatusSetT (ArrayKernel &_kernel, uint _capacity_hint=0) | |
| const Handle & | front () const |
| Handle & | front () |
| void | insert (Handle _hnd) |
| uint | size () const |
| Complexity: 0(1). | |
| ~ExtStatusSetT () | |
Protected Types | |
| typedef std::vector< Handle > | HandleContainer |
Protected Attributes | |
| HandleContainer | handles_ |
--- ExtStatusSet API --- (hybrid between a set and an array)
Definition at line 597 of file ArrayKernel.hh.
| typedef AutoStatusSetT<Handle> OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::Base |
Reimplemented from OpenMesh::ArrayKernel::AutoStatusSetT< Handle >.
Definition at line 600 of file ArrayKernel.hh.
| typedef HandleContainer::const_iterator OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::const_iterator |
Definition at line 610 of file ArrayKernel.hh.
typedef std::vector<Handle> OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::HandleContainer [protected] |
Definition at line 603 of file ArrayKernel.hh.
| typedef HandleContainer::iterator OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::iterator |
Definition at line 608 of file ArrayKernel.hh.
| OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::ExtStatusSetT | ( | ArrayKernel & | _kernel, | |
| uint | _capacity_hint = 0 | |||
| ) | [inline] |
Definition at line 612 of file ArrayKernel.hh.
| OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::~ExtStatusSetT | ( | ) | [inline] |
Definition at line 616 of file ArrayKernel.hh.
| const Handle& OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::back | ( | ) | const [inline] |
Definition at line 683 of file ArrayKernel.hh.
| Handle& OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::back | ( | ) | [inline] |
Definition at line 681 of file ArrayKernel.hh.
| const_iterator OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::begin | ( | ) | const [inline] |
Definition at line 668 of file ArrayKernel.hh.
| iterator OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::begin | ( | ) | [inline] |
Definition at line 666 of file ArrayKernel.hh.
| void OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::clear | ( | void | ) | [inline] |
Note: O(n) complexity.
Reimplemented from OpenMesh::ArrayKernel::StatusSetT< Handle >.
Definition at line 649 of file ArrayKernel.hh.
| bool OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::empty | ( | ) | const [inline] |
Definition at line 662 of file ArrayKernel.hh.
| const_iterator OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::end | ( | ) | const [inline] |
Definition at line 673 of file ArrayKernel.hh.
| iterator OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::end | ( | ) | [inline] |
Definition at line 671 of file ArrayKernel.hh.
| void OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::erase | ( | iterator | _it | ) | [inline] |
Definition at line 641 of file ArrayKernel.hh.
| void OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::erase | ( | Handle | _hnd | ) | [inline] |
Reimplemented from OpenMesh::ArrayKernel::StatusSetT< Handle >.
Definition at line 631 of file ArrayKernel.hh.
| const Handle& OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::front | ( | ) | const [inline] |
Definition at line 678 of file ArrayKernel.hh.
| Handle& OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::front | ( | ) | [inline] |
Definition at line 676 of file ArrayKernel.hh.
| void OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::insert | ( | Handle | _hnd | ) | [inline] |
Reimplemented from OpenMesh::ArrayKernel::StatusSetT< Handle >.
Definition at line 621 of file ArrayKernel.hh.
| uint OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::size | ( | ) | const [inline] |
Complexity: 0(1).
Reimplemented from OpenMesh::ArrayKernel::StatusSetT< Handle >.
Definition at line 660 of file ArrayKernel.hh.
HandleContainer OpenMesh::ArrayKernel::ExtStatusSetT< Handle >::handles_ [protected] |
Definition at line 604 of file ArrayKernel.hh.