CsoundArgVList Class Reference
#include <cs_glue.hpp>
Public Member Functions
Private Member Functions
Private Attributes
Detailed Description
A simple class for creating argv[] lists for use with functions like csoundCompile().
Constructor & Destructor Documentation
CsoundArgVList::CsoundArgVList |
( |
|
) |
|
CsoundArgVList::~CsoundArgVList |
( |
|
) |
|
Member Function Documentation
void CsoundArgVList::Append |
( |
const char * |
s |
) |
|
Appends a new value at the end of the argument list. If there is not enough memory, the list is not changed.
int CsoundArgVList::argc |
( |
|
) |
|
Returns the count of arguments in the list, zero if there are none, and -1 if the list could not be allocated.
const char* CsoundArgVList::argv |
( |
int |
ndx |
) |
|
Returns the argument at the specified index (counting from zero), or NULL if the index is out of range.
char** CsoundArgVList::argv |
( |
|
) |
|
void CsoundArgVList::Clear |
( |
|
) |
|
Removes all elements of the list.
void CsoundArgVList::destroy_argv |
( |
|
) |
[private] |
void CsoundArgVList::Insert |
( |
int |
ndx, |
|
|
const char * |
s | |
|
) |
| | |
Inserts a new value to the argument list at the specified index (counting from zero). If there is not enough memory, the list is not changed.
Field Documentation