Vuo  0.8.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoList_VuoLeapTouchZone

Description

A list of VuoLeapTouchZone elements.

Typedefs

typedef void * VuoList_VuoLeapTouchZone
 A list of VuoLeapTouchZone elements.
 

Functions

VuoList_VuoLeapTouchZone VuoListCreate_VuoLeapTouchZone (void)
 Creates a new list of VuoLeapTouchZone elements.
 
VuoLeapTouchZone VuoListGetValueAtIndex_VuoLeapTouchZone (const VuoList_VuoLeapTouchZone list, const unsigned long index)
 Returns the VuoLeapTouchZone at index.
 
void VuoListSetValueAtIndex_VuoLeapTouchZone (const VuoList_VuoLeapTouchZone list, const VuoLeapTouchZone value, const unsigned long index)
 Changes the VuoLeapTouchZone at index.
 
void VuoListAppendValue_VuoLeapTouchZone (VuoList_VuoLeapTouchZone list, const VuoLeapTouchZone value)
 Appends value to list.
 
void VuoListRemoveFirstValue_VuoLeapTouchZone (VuoList_VuoLeapTouchZone list)
 Removes the first value from list.
 
void VuoListRemoveLastValue_VuoLeapTouchZone (VuoList_VuoLeapTouchZone list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoLeapTouchZone (VuoList_VuoLeapTouchZone list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoLeapTouchZone (const VuoList_VuoLeapTouchZone list)
 Returns the number of elements in list.
 
VuoList_VuoLeapTouchZone VuoList_VuoLeapTouchZone_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoLeapTouchZone_jsonFromValue (const VuoList_VuoLeapTouchZone value)
 Encodes value as a JSON object.
 
char * VuoList_VuoLeapTouchZone_summaryFromValue (const VuoList_VuoLeapTouchZone value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoLeapTouchZone VuoList_VuoLeapTouchZone_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoLeapTouchZone_stringFromValue (const VuoList_VuoLeapTouchZone value)
 Automatically generated function.
 

Typedef Documentation

typedef void* VuoList_VuoLeapTouchZone

A list of VuoLeapTouchZone elements.

Function Documentation

struct json_object* VuoList_VuoLeapTouchZone_jsonFromValue ( const VuoList_VuoLeapTouchZone  value)
read

Encodes value as a JSON object.

char* VuoList_VuoLeapTouchZone_stringFromValue ( const VuoList_VuoLeapTouchZone  value)

Automatically generated function.

char* VuoList_VuoLeapTouchZone_summaryFromValue ( const VuoList_VuoLeapTouchZone  value)

Produces a brief human-readable summary of value.

VuoList_VuoLeapTouchZone VuoList_VuoLeapTouchZone_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

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

Automatically generated function.

void VuoListAppendValue_VuoLeapTouchZone ( VuoList_VuoLeapTouchZone  list,
const VuoLeapTouchZone  value 
)

Appends value to list.

VuoList_VuoLeapTouchZone VuoListCreate_VuoLeapTouchZone ( void  )

Creates a new list of VuoLeapTouchZone elements.

unsigned long VuoListGetCount_VuoLeapTouchZone ( const VuoList_VuoLeapTouchZone  list)

Returns the number of elements in list.

VuoLeapTouchZone VuoListGetValueAtIndex_VuoLeapTouchZone ( const VuoList_VuoLeapTouchZone  list,
const unsigned long  index 
)

Returns the VuoLeapTouchZone 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_VuoLeapTouchZone ( VuoList_VuoLeapTouchZone  list)

Removes all values from list.

void VuoListRemoveFirstValue_VuoLeapTouchZone ( VuoList_VuoLeapTouchZone  list)

Removes the first value from list.

void VuoListRemoveLastValue_VuoLeapTouchZone ( VuoList_VuoLeapTouchZone  list)

Removes the last value from list.

void VuoListSetValueAtIndex_VuoLeapTouchZone ( const VuoList_VuoLeapTouchZone  list,
const VuoLeapTouchZone  value,
const unsigned long  index 
)

Changes the VuoLeapTouchZone at index.

Index values start at 1. If the list has no items, nothing is changed. Attempting to change an out-of-bounds index changes 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).