#include <ISet.hpp>
Inheritance diagram for ISet< ObjType >:
Public Methods | |
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 Methods | |
int | internalRemove (const ObjType &u) |
int | internalRemove (const ObjType &u, const int idx) |
Protected Attributes | |
PSet< ObjType >::SET_NODE ** | index |
|
|
|
|
|
|
|
Reimplemented from PSet< ObjType >. |
|
Reimplemented from PSet< ObjType >. Reimplemented in CSet< ObjType, CountType >, CSet< FreqCount, int >, and CSet< FloatFreqCounter, double >. |
|
Reimplemented from PSet< ObjType >. Reimplemented in CSet< ObjType, CountType >, CSet< FreqCount, int >, and CSet< FloatFreqCounter, double >. |
|
Reimplemented in CSet< ObjType, CountType >, CSet< FreqCount, int >, and CSet< FloatFreqCounter, double >. |
|
|
|
Reimplemented from PSet< ObjType >. |
|
Reimplemented from PSet< ObjType >. Reimplemented in CSet< ObjType, CountType >, CSet< FreqCount, int >, and CSet< FloatFreqCounter, double >. |
|
Reimplemented from PSet< ObjType >. Reimplemented in CSet< ObjType, CountType >, CSet< FreqCount, int >, and CSet< FloatFreqCounter, double >. |
|
Reimplemented from PSet< ObjType >. Reimplemented in CSet< ObjType, CountType >, CSet< FreqCount, int >, and CSet< FloatFreqCounter, double >. |
|
Reimplemented from PSet< ObjType >. |
|
Reimplemented from PSet< ObjType >. |
|
Reimplemented from PSet< ObjType >. Reimplemented in CSet< ObjType, CountType >, CSet< FreqCount, int >, and CSet< FloatFreqCounter, double >. |
|
Reimplemented from PSet< ObjType >. Reimplemented in FloatFreqVector, and HashFreqVector. |
|
|