GATE
gate::SlotList< T > Class Template Reference

Classes

class  const_iterator
 
class  iterator
 

Public Types

typedef T item_t
 
typedef SlotList< T > self_t
 

Public Member Functions

 SlotList (self_t const &src)
 
void swap (self_t &that)
 
self_toperator= (self_t const &src)
 
T & add (T const &src)
 
T * getPtr (size_t index)
 
T const * getPtr (size_t index) const
 
T & get (size_t index)
 
T const & get (size_t index) const
 
void clear ()
 
size_t length () const
 
size_t capacity () const
 
const_iterator cend () const
 
const_iterator cbegin () const
 
iterator end ()
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator end () const
 
bool_t remove (iterator it)
 

Friends

class const_iterator
 
class iterator
 

The documentation for this class was generated from the following file: