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

Description

A list of VuoSizingMode elements.

Typedefs

typedef void * VuoList_VuoSizingMode
 A list of VuoSizingMode elements.
 

Functions

VuoList_VuoSizingMode VuoListCreate_VuoSizingMode (void)
 Creates a new list of VuoSizingMode elements.
 
VuoSizingMode VuoListGetValueAtIndex_VuoSizingMode (const VuoList_VuoSizingMode list, const unsigned long index)
 Returns the VuoSizingMode at index.
 
void VuoListSetValueAtIndex_VuoSizingMode (const VuoList_VuoSizingMode list, const VuoSizingMode value, const unsigned long index)
 Changes the VuoSizingMode at index.
 
void VuoListAppendValue_VuoSizingMode (VuoList_VuoSizingMode list, const VuoSizingMode value)
 Appends value to list.
 
void VuoListRemoveFirstValue_VuoSizingMode (VuoList_VuoSizingMode list)
 Removes the first value from list.
 
void VuoListRemoveLastValue_VuoSizingMode (VuoList_VuoSizingMode list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoSizingMode (VuoList_VuoSizingMode list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoSizingMode (const VuoList_VuoSizingMode list)
 Returns the number of elements in list.
 
VuoList_VuoSizingMode VuoList_VuoSizingMode_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoSizingMode_jsonFromValue (const VuoList_VuoSizingMode value)
 Encodes value as a JSON object.
 
char * VuoList_VuoSizingMode_summaryFromValue (const VuoList_VuoSizingMode value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoSizingMode VuoList_VuoSizingMode_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoSizingMode_stringFromValue (const VuoList_VuoSizingMode value)
 Automatically generated function.
 

Typedef Documentation

typedef void* VuoList_VuoSizingMode

A list of VuoSizingMode elements.

Function Documentation

struct json_object* VuoList_VuoSizingMode_jsonFromValue ( const VuoList_VuoSizingMode  value)
read

Encodes value as a JSON object.

char* VuoList_VuoSizingMode_stringFromValue ( const VuoList_VuoSizingMode  value)

Automatically generated function.

char* VuoList_VuoSizingMode_summaryFromValue ( const VuoList_VuoSizingMode  value)

Produces a brief human-readable summary of value.

VuoList_VuoSizingMode VuoList_VuoSizingMode_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

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

Automatically generated function.

void VuoListAppendValue_VuoSizingMode ( VuoList_VuoSizingMode  list,
const VuoSizingMode  value 
)

Appends value to list.

VuoList_VuoSizingMode VuoListCreate_VuoSizingMode ( void  )

Creates a new list of VuoSizingMode elements.

unsigned long VuoListGetCount_VuoSizingMode ( const VuoList_VuoSizingMode  list)

Returns the number of elements in list.

VuoSizingMode VuoListGetValueAtIndex_VuoSizingMode ( const VuoList_VuoSizingMode  list,
const unsigned long  index 
)

Returns the VuoSizingMode 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_VuoSizingMode ( VuoList_VuoSizingMode  list)

Removes all values from list.

void VuoListRemoveFirstValue_VuoSizingMode ( VuoList_VuoSizingMode  list)

Removes the first value from list.

void VuoListRemoveLastValue_VuoSizingMode ( VuoList_VuoSizingMode  list)

Removes the last value from list.

void VuoListSetValueAtIndex_VuoSizingMode ( const VuoList_VuoSizingMode  list,
const VuoSizingMode  value,
const unsigned long  index 
)

Changes the VuoSizingMode 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).