Vuo  0.5.6
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoList_VuoCurveDomain

Description

A list of VuoCurveDomain elements.

Typedefs

typedef void * VuoList_VuoCurveDomain
 A list of VuoCurveDomain elements.
 

Functions

VuoList_VuoCurveDomain VuoListCreate_VuoCurveDomain (void)
 Creates a new list of VuoCurveDomain elements.
 
VuoCurveDomain VuoListGetValueAtIndex_VuoCurveDomain (const VuoList_VuoCurveDomain list, const unsigned long index)
 Returns the VuoCurveDomain at index.
 
void VuoListAppendValue_VuoCurveDomain (VuoList_VuoCurveDomain list, const VuoCurveDomain value)
 Appends value to list.
 
void VuoListRemoveLastValue_VuoCurveDomain (VuoList_VuoCurveDomain list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoCurveDomain (VuoList_VuoCurveDomain list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoCurveDomain (const VuoList_VuoCurveDomain list)
 Returns the number of elements in list.
 
VuoList_VuoCurveDomain VuoList_VuoCurveDomain_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoCurveDomain_jsonFromValue (const VuoList_VuoCurveDomain value)
 Encodes value as a JSON object.
 
char * VuoList_VuoCurveDomain_summaryFromValue (const VuoList_VuoCurveDomain value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoCurveDomain VuoList_VuoCurveDomain_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoCurveDomain_stringFromValue (const VuoList_VuoCurveDomain value)
 Automatically generated function.
 

Typedef Documentation

A list of VuoCurveDomain elements.

Function Documentation

struct json_object* VuoList_VuoCurveDomain_jsonFromValue ( const VuoList_VuoCurveDomain  value)
read

Encodes value as a JSON object.

char* VuoList_VuoCurveDomain_stringFromValue ( const VuoList_VuoCurveDomain  value)

Automatically generated function.

char* VuoList_VuoCurveDomain_summaryFromValue ( const VuoList_VuoCurveDomain  value)

Produces a brief human-readable summary of value.

VuoList_VuoCurveDomain VuoList_VuoCurveDomain_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

Example:
["uno", "dos", "tres", "catorce"]
VuoList_VuoCurveDomain VuoList_VuoCurveDomain_valueFromString ( const char *  str)

Automatically generated function.

void VuoListAppendValue_VuoCurveDomain ( VuoList_VuoCurveDomain  list,
const VuoCurveDomain  value 
)

Appends value to list.

VuoList_VuoCurveDomain VuoListCreate_VuoCurveDomain ( void  )

Creates a new list of VuoCurveDomain elements.

unsigned long VuoListGetCount_VuoCurveDomain ( const VuoList_VuoCurveDomain  list)

Returns the number of elements in list.

VuoCurveDomain VuoListGetValueAtIndex_VuoCurveDomain ( const VuoList_VuoCurveDomain  list,
const unsigned long  index 
)

Returns the VuoCurveDomain at index.

Index values start at 1. If the list has no items, returns a default value. Attempting to access an out-of-bounds index returns the first item in the list (if the index is 0), or last item in the list (if the index is greater than the list size).

void VuoListRemoveAll_VuoCurveDomain ( VuoList_VuoCurveDomain  list)

Removes all values from list.

void VuoListRemoveLastValue_VuoCurveDomain ( VuoList_VuoCurveDomain  list)

Removes the last value from list.