Template Class Spike

Class Documentation

template<typename T>
class Spike

Public Types

typedef vector<T*>::iterator SpikeIterator

Public Functions

inline int size() const
inline Spike()
inline T *addEntry(T *spe)
inline void finishedLevel()
inline int numLevels() const
inline void write(ostream &o) const
inline int &lastLevelHead()
inline const int &lastLevelHead() const
inline void insertAbsentee(T *t)
template<typename U>
inline T *find(const U *u) const
template<typename U>
inline T *findInAll(const U *u) const
inline SpikeIterator begin()
inline SpikeIterator end()
inline SpikeIterator toLevel(int i)