Skip to content

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