Csound and CsoundAC API  5.17
Public Member Functions | Private Member Functions | Private Attributes
Alg_atoms Class Reference

#include <allegro.h>

Public Member Functions

 Alg_atoms ()
Alg_attribute insert_attribute (Alg_attribute attr)
Alg_attribute insert_string (const char *name)
virtual ~Alg_atoms ()

Private Member Functions

void expand ()
Alg_attribute insert_new (const char *name, char attr_type)

Private Attributes

Alg_attributeatoms
long len
long maxlen

Constructor & Destructor Documentation

Alg_atoms::Alg_atoms ( )
inline

References atoms, len, maxlen, and NULL.

virtual Alg_atoms::~Alg_atoms ( )
inlinevirtual

References atoms, and len.

Member Function Documentation

void Alg_atoms::expand ( )
private
Alg_attribute Alg_atoms::insert_attribute ( Alg_attribute  attr)
Alg_attribute Alg_atoms::insert_new ( const char *  name,
char  attr_type 
)
private
Alg_attribute Alg_atoms::insert_string ( const char *  name)

Field Documentation

Alg_attribute* Alg_atoms::atoms
private

Referenced by Alg_atoms(), and ~Alg_atoms().

long Alg_atoms::len
private

Referenced by Alg_atoms(), and ~Alg_atoms().

long Alg_atoms::maxlen
private

Referenced by Alg_atoms().