#include <ISet.hpp>
Inheritance diagram for lemur::utility::ISet< ObjType >:
Public Member Functions | |
ISet () | |
ISet (const int maxSize_p) | |
~ISet () | |
void | open (const int maxSize_p) |
void | close () |
void | clear () |
int | size () const |
int | add (const ObjType &u) |
int | remove (const ObjType &u) |
int | operator+= (const ObjType &u) |
int | operator-= (const ObjType &u) |
ObjType & | operator[] (const int idx) const |
int | operator[] (const ObjType &u) const |
void | grow (const int newSize) |
Protected Member Functions | |
int | internalRemove (const ObjType &u) |
int | internalRemove (const ObjType &u, const int idx) |
Protected Attributes | |
PSet< ObjType >::SET_NODE ** | index |
|
|
|
|
|
|
|
Reimplemented from lemur::utility::PSet< ObjType >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. Reimplemented in lemur::utility::CSet< ObjType, CountType >, lemur::utility::CSet< FreqCount, int >, and lemur::utility::CSet< FloatFreqCounter, double >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. Reimplemented in lemur::utility::CSet< ObjType, CountType >, lemur::utility::CSet< FreqCount, int >, and lemur::utility::CSet< FloatFreqCounter, double >. |
|
Reimplemented in lemur::utility::CSet< ObjType, CountType >, lemur::utility::CSet< FreqCount, int >, and lemur::utility::CSet< FloatFreqCounter, double >. |
|
|
|
Reimplemented from lemur::utility::PSet< ObjType >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. Reimplemented in lemur::utility::CSet< ObjType, CountType >, lemur::utility::CSet< FreqCount, int >, and lemur::utility::CSet< FloatFreqCounter, double >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. Reimplemented in lemur::utility::CSet< ObjType, CountType >, lemur::utility::CSet< FreqCount, int >, and lemur::utility::CSet< FloatFreqCounter, double >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. Reimplemented in lemur::utility::CSet< ObjType, CountType >, lemur::utility::CSet< FreqCount, int >, and lemur::utility::CSet< FloatFreqCounter, double >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. Reimplemented in lemur::utility::CSet< ObjType, CountType >, lemur::utility::CSet< FreqCount, int >, and lemur::utility::CSet< FloatFreqCounter, double >. |
|
Reimplemented from lemur::utility::PSet< ObjType >. Reimplemented in lemur::utility::FloatFreqVector, and lemur::utility::HashFreqVector. |
|
|