#include <ArraySet.h>
Public Types | |
typedef vector< T >::iterator | iterator |
Public Member Functions | |
ArraySet () | |
ArraySet (int maxSize, int(*mapToInt)(T)) | |
iterator | begin () |
iterator | end () |
bool | insert (T ele) |
bool | erase (T ele) |
void | clear () |
int | size () |
Private Attributes | |
vector< int > | indexes |
vector< T > | setElements |
int(* | mapToInt )(T) |
int | setsize |
void ArraySet< T >::clear | ( | ) | [inline] |
bool ArraySet< T >::erase | ( | T | ele | ) | [inline] |
bool ArraySet< T >::insert | ( | T | ele | ) | [inline] |
int ArraySet< T >::size | ( | ) | [inline] |
vector<T> ArraySet< T >::setElements [private] |