Csound and CsoundAC API  5.17
Public Member Functions | Data Fields | Private Member Functions | Private Attributes
Alg_beats Class Reference

#include <allegro.h>

Public Member Functions

 Alg_beats ()
void insert (long i, Alg_beat_ptr beat)
Alg_beatoperator[] (int i)
 ~Alg_beats ()

Data Fields

Alg_beat_ptr beats
long len

Private Member Functions

void expand ()

Private Attributes

long maxlen

Constructor & Destructor Documentation

Alg_beats::Alg_beats ( )
inline

References beats, expand(), len, maxlen, and NULL.

Alg_beats::~Alg_beats ( )
inline

References beats.

Member Function Documentation

void Alg_beats::expand ( )
private

Referenced by Alg_beats().

void Alg_beats::insert ( long  i,
Alg_beat_ptr  beat 
)
Alg_beat& Alg_beats::operator[] ( int  i)
inline

References beats, and len.

Field Documentation

Alg_beat_ptr Alg_beats::beats

Referenced by Alg_beats(), operator[](), and ~Alg_beats().

long Alg_beats::len
long Alg_beats::maxlen
private

Referenced by Alg_beats().