#include <sarray.h>
Public Types | |
| typedef Triggerable * | Element |
| typedef Element * | Iterator |
Public Member Functions | |
| bool | is_empty () const |
| size_t | get_size () const |
| void | clear () |
| Iterator | begin () |
| Iterator | end () |
| Element | operator[] (size_t idx) const |
| void | push_back (const Element &e) |
| void | push_back_no_check (const Element &e) |
| array_of_ptr < Triggerable > * | reallocate (size_t) |
| PtrQueue (size_t capacity) | |
| PtrQueue (DefaultCtrTag) | |
| ~PtrQueue () | |
| void | remove (const Element &r) |
Private Member Functions | |
| PtrQueue (const PtrQueue &) | |
| PtrQueue & | operator= (const PtrQueue &) |
| SAMPA_PERSISTENT (PtrQueue) | |
Private Attributes | |
| array_of_ptr < Triggerable > * | m_elements |
| size_t | m_size |
Definition at line 156 of file sarray.h.
| typedef Triggerable* Sampa::PtrQueue< Triggerable >::Element |
| typedef Element* Sampa::PtrQueue< Triggerable >::Iterator |
| Sampa::PtrQueue< Triggerable >::PtrQueue | ( | size_t | capacity | ) |
| Sampa::PtrQueue< Triggerable >::PtrQueue | ( | DefaultCtrTag | ) |
| Sampa::PtrQueue< Triggerable >::~PtrQueue | ( | ) |
| Sampa::PtrQueue< Triggerable >::PtrQueue | ( | const PtrQueue< Triggerable > & | ) | [private] |
| bool Sampa::PtrQueue< Triggerable >::is_empty | ( | ) | const [inline] |
| size_t Sampa::PtrQueue< Triggerable >::get_size | ( | ) | const [inline] |
| void Sampa::PtrQueue< Triggerable >::clear | ( | ) | [inline] |
| Iterator Sampa::PtrQueue< Triggerable >::begin | ( | ) | [inline] |
| Iterator Sampa::PtrQueue< Triggerable >::end | ( | ) | [inline] |
| Element Sampa::PtrQueue< Triggerable >::operator[] | ( | size_t | idx | ) | const [inline] |
| void Sampa::PtrQueue< Triggerable >::push_back | ( | const Element & | e | ) | [inline] |
| void Sampa::PtrQueue< Triggerable >::push_back_no_check | ( | const Element & | e | ) | [inline] |
| array_of_ptr<Triggerable>* Sampa::PtrQueue< Triggerable >::reallocate | ( | size_t | ) |
| void Sampa::PtrQueue< Triggerable >::remove | ( | const Element & | r | ) | [inline] |
| PtrQueue& Sampa::PtrQueue< Triggerable >::operator= | ( | const PtrQueue< Triggerable > & | ) | [private] |
| Sampa::PtrQueue< Triggerable >::SAMPA_PERSISTENT | ( | PtrQueue< Triggerable > | ) | [private] |
array_of_ptr<Triggerable>* Sampa::PtrQueue< Triggerable >::m_elements [private] |
size_t Sampa::PtrQueue< Triggerable >::m_size [private] |
1.5.3