Vuo  0.5.7
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoList_VuoLayer

Description

A list of VuoLayer elements.

Typedefs

typedef void * VuoList_VuoLayer
 A list of VuoLayer elements.
 

Functions

VuoList_VuoLayer VuoListCreate_VuoLayer (void)
 Creates a new list of VuoLayer elements.
 
VuoLayer VuoListGetValueAtIndex_VuoLayer (const VuoList_VuoLayer list, const unsigned long index)
 Returns the VuoLayer at index.
 
void VuoListAppendValue_VuoLayer (VuoList_VuoLayer list, const VuoLayer value)
 Appends value to list.
 
void VuoListRemoveLastValue_VuoLayer (VuoList_VuoLayer list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoLayer (VuoList_VuoLayer list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoLayer (const VuoList_VuoLayer list)
 Returns the number of elements in list.
 
VuoList_VuoLayer VuoList_VuoLayer_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoLayer_jsonFromValue (const VuoList_VuoLayer value)
 Encodes value as a JSON object.
 
char * VuoList_VuoLayer_summaryFromValue (const VuoList_VuoLayer value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoLayer VuoList_VuoLayer_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoLayer_stringFromValue (const VuoList_VuoLayer value)
 Automatically generated function.
 

Typedef Documentation

A list of VuoLayer elements.

Function Documentation

struct json_object* VuoList_VuoLayer_jsonFromValue ( const VuoList_VuoLayer  value)
read

Encodes value as a JSON object.

char* VuoList_VuoLayer_stringFromValue ( const VuoList_VuoLayer  value)

Automatically generated function.

char* VuoList_VuoLayer_summaryFromValue ( const VuoList_VuoLayer  value)

Produces a brief human-readable summary of value.

VuoList_VuoLayer VuoList_VuoLayer_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

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

Automatically generated function.

void VuoListAppendValue_VuoLayer ( VuoList_VuoLayer  list,
const VuoLayer  value 
)

Appends value to list.

VuoList_VuoLayer VuoListCreate_VuoLayer ( void  )

Creates a new list of VuoLayer elements.

unsigned long VuoListGetCount_VuoLayer ( const VuoList_VuoLayer  list)

Returns the number of elements in list.

VuoLayer VuoListGetValueAtIndex_VuoLayer ( const VuoList_VuoLayer  list,
const unsigned long  index 
)

Returns the VuoLayer 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_VuoLayer ( VuoList_VuoLayer  list)

Removes all values from list.

void VuoListRemoveLastValue_VuoLayer ( VuoList_VuoLayer  list)

Removes the last value from list.