Csound and CsoundAC API  5.17
Public Member Functions | Static Public Member Functions | Data Fields
Alg_parameters Class Reference

#include <allegro.h>

Public Member Functions

 Alg_parameters (Alg_parameters *list)
Alg_parameter_ptr find (Alg_attribute attr)

Static Public Member Functions

static void insert_atom (Alg_parameters **list, const char *name, const char *s)
static void insert_integer (Alg_parameters **list, const char *name, long i)
static void insert_logical (Alg_parameters **list, const char *name, bool l)
static void insert_real (Alg_parameters **list, const char *name, double r)
static void insert_string (Alg_parameters **list, const char *name, const char *s)
static Alg_parametersremove_key (Alg_parameters **list, const char *name)

Data Fields

class Alg_parametersnext
Alg_parameter parm

Constructor & Destructor Documentation

Alg_parameters::Alg_parameters ( Alg_parameters list)
inline

References next.

Member Function Documentation

Alg_parameter_ptr Alg_parameters::find ( Alg_attribute  attr)
static void Alg_parameters::insert_atom ( Alg_parameters **  list,
const char *  name,
const char *  s 
)
static
static void Alg_parameters::insert_integer ( Alg_parameters **  list,
const char *  name,
long  i 
)
static
static void Alg_parameters::insert_logical ( Alg_parameters **  list,
const char *  name,
bool  l 
)
static
static void Alg_parameters::insert_real ( Alg_parameters **  list,
const char *  name,
double  r 
)
static
static void Alg_parameters::insert_string ( Alg_parameters **  list,
const char *  name,
const char *  s 
)
static
static Alg_parameters* Alg_parameters::remove_key ( Alg_parameters **  list,
const char *  name 
)
static

Field Documentation

class Alg_parameters* Alg_parameters::next

Referenced by Alg_parameters().

Alg_parameter Alg_parameters::parm