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


Public Types | |
| typedef AutoStatusSetT< Handle > | Base |
| typedef HandleContainer::iterator | iterator |
|
typedef HandleContainer::const_iterator | const_iterator |
Public Member Functions | |
| ExtStatusSetT (ArrayKernel &_kernel, uint _capacity_hint=0) | |
| void | insert (Handle _hnd) |
| void | erase (Handle _hnd) |
| void | erase (iterator _it) |
| void | clear () |
| Note: O(n) complexity. | |
| uint | size () const |
| Complexity: 0(1). | |
| bool | empty () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| Handle & | front () |
| const Handle & | front () const |
| Handle & | back () |
| const Handle & | back () const |
Protected Types | |
| typedef std::vector< Handle > | HandleContainer |
Protected Attributes | |
| HandleContainer | handles_ |
--- ExtStatusSet API --- (hybrid between a set and an array)