Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Ase::QuickArray< Data > Class Template Reference

Public Types

typedef Data * iterator
 

Public Member Functions

 QuickArray (uint n_reserved, Data *reserved)
 
uint size () const
 
uint capacity () const
 
bool empty () const
 
Data * data () const
 
Data & operator[] (uint n)
 
const Data & operator[] (uint n) const
 
iterator begin ()
 
iterator end ()
 
void shrink (uint n)
 
void swap (QuickArray &o)
 
void push (const Data &d)
 
void resize (uint n)
 

Detailed Description

template<class Data>
class Ase::QuickArray< Data >

Definition at line 66 of file loop.cc.

Member Typedef Documentation

◆ iterator

template<class Data >
typedef Data* Ase::QuickArray< Data >::iterator

Definition at line 73 of file loop.cc.

Constructor & Destructor Documentation

◆ QuickArray()

template<class Data >
Ase::QuickArray< Data >::QuickArray ( uint  n_reserved,
Data *  reserved 
)

Definition at line 74 of file loop.cc.

◆ ~QuickArray()

template<class Data >
Ase::QuickArray< Data >::~QuickArray ( )

Definition at line 75 of file loop.cc.

Member Function Documentation

◆ begin()

template<class Data >
iterator Ase::QuickArray< Data >::begin ( )

Definition at line 82 of file loop.cc.

◆ capacity()

template<class Data >
uint Ase::QuickArray< Data >::capacity ( ) const

Definition at line 77 of file loop.cc.

◆ data()

template<class Data >
Data * Ase::QuickArray< Data >::data ( ) const

Definition at line 79 of file loop.cc.

◆ empty()

template<class Data >
bool Ase::QuickArray< Data >::empty ( ) const

Definition at line 78 of file loop.cc.

◆ end()

template<class Data >
iterator Ase::QuickArray< Data >::end ( )

Definition at line 83 of file loop.cc.

◆ operator[]() [1/2]

template<class Data >
Data & Ase::QuickArray< Data >::operator[] ( uint  n)

Definition at line 80 of file loop.cc.

◆ operator[]() [2/2]

template<class Data >
const Data & Ase::QuickArray< Data >::operator[] ( uint  n) const

Definition at line 81 of file loop.cc.

◆ push()

template<class Data >
void Ase::QuickArray< Data >::push ( const Data &  d)

Definition at line 92 of file loop.cc.

◆ resize()

template<class Data >
void Ase::QuickArray< Data >::resize ( uint  n)

Definition at line 98 of file loop.cc.

◆ shrink()

template<class Data >
void Ase::QuickArray< Data >::shrink ( uint  n)

Definition at line 84 of file loop.cc.

◆ size()

template<class Data >
uint Ase::QuickArray< Data >::size ( ) const

Definition at line 76 of file loop.cc.

◆ swap()

template<class Data >
void Ase::QuickArray< Data >::swap ( QuickArray< Data > &  o)

Definition at line 85 of file loop.cc.


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