Class Ase::QuickArray
template <class Data>
ClassList > Ase > QuickArray
Inherited by the following classes: Ase::EventLoop::QuickPfdArray, Ase::QuickSourcePArray
Public Types
Type | Name |
---|---|
typedef Data * | iterator |
Public Functions
Type | Name |
---|---|
QuickArray (uint n_reserved, Data * reserved) |
|
iterator | begin () |
uint | capacity () const |
Data * | data () const |
bool | empty () const |
iterator | end () |
Data & | operator[] (uint n) |
const Data & | operator[] (uint n) const |
void | push (const Data & d) |
void | resize (uint n) |
void | shrink (uint n) |
uint | size () const |
void | swap (QuickArray & o) |
~QuickArray () |
Public Types Documentation
typedef iterator
typedef Data* Ase::QuickArray< Data >::iterator;
Public Functions Documentation
function QuickArray
inline Ase::QuickArray::QuickArray (
uint n_reserved,
Data * reserved
)
function begin
inline iterator Ase::QuickArray::begin ()
function capacity
inline uint Ase::QuickArray::capacity () const
function data
inline Data * Ase::QuickArray::data () const
function empty
inline bool Ase::QuickArray::empty () const
function end
inline iterator Ase::QuickArray::end ()
function operator[]
inline Data & Ase::QuickArray::operator[] (
uint n
)
function operator[]
inline const Data & Ase::QuickArray::operator[] (
uint n
) const
function push
inline void Ase::QuickArray::push (
const Data & d
)
function resize
inline void Ase::QuickArray::resize (
uint n
)
function shrink
inline void Ase::QuickArray::shrink (
uint n
)
function size
inline uint Ase::QuickArray::size () const
function swap [2/2]
inline void Ase::QuickArray::swap (
QuickArray & o
)
function ~QuickArray
inline Ase::QuickArray::~QuickArray ()
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/loop.cc