CsoundOpcodeList Class Reference

#include <cs_glue.hpp>

Collaboration diagram for CsoundOpcodeList:

Collaboration graph
[legend]

Public Member Functions

int Count ()
const char * Name (int ndx)
const char * OutTypes (int ndx)
const char * InTypes (int ndx)
void Clear ()
 CsoundOpcodeList (CSOUND *csound)
 CsoundOpcodeList (Csound *csound)
 ~CsoundOpcodeList ()

Private Attributes

opcodeListEntrylst
int cnt

Constructor & Destructor Documentation

CsoundOpcodeList::CsoundOpcodeList ( CSOUND csound  ) 

CsoundOpcodeList::CsoundOpcodeList ( Csound *  csound  ) 

CsoundOpcodeList::~CsoundOpcodeList (  ) 


Member Function Documentation

int CsoundOpcodeList::Count (  ) 

Returns the number of opcodes, or -1 if there is no list.

const char* CsoundOpcodeList::Name ( int  ndx  ) 

Returns the name of the opcode at index 'ndx' (counting from zero), or NULL if the index is out of range.

const char* CsoundOpcodeList::OutTypes ( int  ndx  ) 

Returns the output types of the opcode at index 'ndx' (counting from zero), or NULL if the index is out of range.

const char* CsoundOpcodeList::InTypes ( int  ndx  ) 

Returns the input types of the opcode at index 'ndx' (counting from zero), or NULL if the index is out of range.

void CsoundOpcodeList::Clear (  ) 

Releases the memory used by the opcode list. Should be called before the Csound instance is destroyed or reset.


Field Documentation

int CsoundOpcodeList::cnt [private]


Generated on Sun Nov 9 00:08:17 2008 for Csound and CsoundAC by  doxygen 1.5.6