Vuo  0.7.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoList_VuoWindowReference

Description

A list of VuoWindowReference elements.

Typedefs

typedef void * VuoList_VuoWindowReference
 A list of VuoWindowReference elements.
 

Functions

VuoList_VuoWindowReference VuoListCreate_VuoWindowReference (void)
 Creates a new list of VuoWindowReference elements.
 
VuoWindowReference VuoListGetValueAtIndex_VuoWindowReference (const VuoList_VuoWindowReference list, const unsigned long index)
 Returns the VuoWindowReference at index.
 
void VuoListAppendValue_VuoWindowReference (VuoList_VuoWindowReference list, const VuoWindowReference value)
 Appends value to list.
 
void VuoListRemoveLastValue_VuoWindowReference (VuoList_VuoWindowReference list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoWindowReference (VuoList_VuoWindowReference list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoWindowReference (const VuoList_VuoWindowReference list)
 Returns the number of elements in list.
 
VuoList_VuoWindowReference VuoList_VuoWindowReference_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoWindowReference_jsonFromValue (const VuoList_VuoWindowReference value)
 Encodes value as a JSON object.
 
char * VuoList_VuoWindowReference_summaryFromValue (const VuoList_VuoWindowReference value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoWindowReference VuoList_VuoWindowReference_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoWindowReference_stringFromValue (const VuoList_VuoWindowReference value)
 Automatically generated function.
 

Typedef Documentation

A list of VuoWindowReference elements.

Function Documentation

struct json_object* VuoList_VuoWindowReference_jsonFromValue ( const VuoList_VuoWindowReference  value)
read

Encodes value as a JSON object.

char* VuoList_VuoWindowReference_stringFromValue ( const VuoList_VuoWindowReference  value)

Automatically generated function.

char* VuoList_VuoWindowReference_summaryFromValue ( const VuoList_VuoWindowReference  value)

Produces a brief human-readable summary of value.

VuoList_VuoWindowReference VuoList_VuoWindowReference_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

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

Automatically generated function.

void VuoListAppendValue_VuoWindowReference ( VuoList_VuoWindowReference  list,
const VuoWindowReference  value 
)

Appends value to list.

VuoList_VuoWindowReference VuoListCreate_VuoWindowReference ( void  )

Creates a new list of VuoWindowReference elements.

unsigned long VuoListGetCount_VuoWindowReference ( const VuoList_VuoWindowReference  list)

Returns the number of elements in list.

VuoWindowReference VuoListGetValueAtIndex_VuoWindowReference ( const VuoList_VuoWindowReference  list,
const unsigned long  index 
)

Returns the VuoWindowReference 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_VuoWindowReference ( VuoList_VuoWindowReference  list)

Removes all values from list.

void VuoListRemoveLastValue_VuoWindowReference ( VuoList_VuoWindowReference  list)

Removes the last value from list.