#include <sarray.h>

Public Member Functions | |
| bool | is_empty () const |
| size_t | get_size () const |
| void | clear () |
| int | increase_capacity (int begin, int old_size, int n) |
Protected Types | |
| typedef object * | Element |
| typedef Element * | Iterator |
Protected Member Functions | |
| Iterator | begin () |
| Iterator | end () |
| Element | operator[] (size_t idx) const |
| void | set (int idx, const Element &e) |
| void | push_back (const Element &e) |
| ArrayOfObject * | reallocate (size_t capacity) |
| void | push_back_no_check (const Element &e) |
| PtrQueueBase (size_t capacity) | |
| PtrQueueBase (DefaultCtrTag) | |
| ~PtrQueueBase () | |
| void | remove (const Element &r) |
Private Member Functions | |
| PtrQueueBase (const PtrQueueBase &) | |
| PtrQueueBase & | operator= (const PtrQueueBase &) |
| SAMPA_PERSISTENT (PtrQueueBase) | |
Private Attributes | |
| ArrayOfObject * | m_elements |
| size_t | m_size |
Definition at line 60 of file sarray.h.
typedef object* Sampa::PtrQueueBase::Element [protected] |
typedef Element* Sampa::PtrQueueBase::Iterator [protected] |
| Sampa::PtrQueueBase::PtrQueueBase | ( | size_t | capacity | ) | [protected] |
| Sampa::PtrQueueBase::PtrQueueBase | ( | DefaultCtrTag | ) | [protected] |
| Sampa::PtrQueueBase::~PtrQueueBase | ( | ) | [protected] |
| Sampa::PtrQueueBase::PtrQueueBase | ( | const PtrQueueBase & | ) | [private] |
| int Sampa::PtrQueueBase::increase_capacity | ( | int | begin, | |
| int | old_size, | |||
| int | n | |||
| ) |
| Iterator Sampa::PtrQueueBase::begin | ( | ) | [inline, protected] |
Reimplemented in Sampa::PtrQueue< T >.
Definition at line 70 of file sarray.h.
Referenced by Sampa::PtrQueue< T >::begin().
| Iterator Sampa::PtrQueueBase::end | ( | ) | [inline, protected] |
Reimplemented in Sampa::PtrQueue< T >.
Definition at line 71 of file sarray.h.
Referenced by Sampa::PtrQueue< T >::end().
| Element Sampa::PtrQueueBase::operator[] | ( | size_t | idx | ) | const [inline, protected] |
Reimplemented in Sampa::PtrQueue< T >.
Definition at line 72 of file sarray.h.
Referenced by Sampa::PtrQueue< T >::operator[]().
| void Sampa::PtrQueueBase::set | ( | int | idx, | |
| const Element & | e | |||
| ) | [inline, protected] |
| void Sampa::PtrQueueBase::push_back | ( | const Element & | e | ) | [inline, protected] |
| ArrayOfObject* Sampa::PtrQueueBase::reallocate | ( | size_t | capacity | ) | [protected] |
| void Sampa::PtrQueueBase::push_back_no_check | ( | const Element & | e | ) | [inline, protected] |
| void Sampa::PtrQueueBase::remove | ( | const Element & | r | ) | [inline, protected] |
| PtrQueueBase& Sampa::PtrQueueBase::operator= | ( | const PtrQueueBase & | ) | [private] |
| Sampa::PtrQueueBase::SAMPA_PERSISTENT | ( | PtrQueueBase | ) | [private] |
ArrayOfObject* Sampa::PtrQueueBase::m_elements [private] |
size_t Sampa::PtrQueueBase::m_size [private] |
1.5.3