Vuo  1.0.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
VuoDictionary_VuoText_VuoReal

Description

A mapping from keys to values.

(To be replaced with a generic VuoDictionary type in the future.)

Classes

struct  VuoDictionary_VuoText_VuoReal
 A mapping from keys to values. More...
 

Functions

VuoDictionary_VuoText_VuoReal VuoDictionary_VuoText_VuoReal_makeFromJson (json_object *js)
 Decodes the JSON object to create a new value.
 
json_object * VuoDictionary_VuoText_VuoReal_getJson (const VuoDictionary_VuoText_VuoReal d)
 Encodes the value as a JSON object.
 
char * VuoDictionary_VuoText_VuoReal_getSummary (const VuoDictionary_VuoText_VuoReal d)
 Returns a brief description of the value.
 
VuoDictionary_VuoText_VuoReal VuoDictionaryCreate_VuoText_VuoReal (void)
 Creates an empty dictionary.
 
VuoList_VuoText VuoDictionaryGetKeys_VuoText_VuoReal (VuoDictionary_VuoText_VuoReal d)
 Returns the keys of the dictionary.
 
VuoReal VuoDictionaryGetValueForKey_VuoText_VuoReal (VuoDictionary_VuoText_VuoReal d, VuoText key)
 Returns the value mapped from key in the dictionary.
 
void VuoDictionarySetKeyValue_VuoText_VuoReal (VuoDictionary_VuoText_VuoReal d, VuoText key, VuoReal value)
 Sets the value mapped from key in the dictionary to value.
 
VuoDictionary_VuoText_VuoReal VuoDictionary_VuoText_VuoReal_makeFromString (const char *str)
 Automatically generated function.
 
char * VuoDictionary_VuoText_VuoReal_getString (const VuoDictionary_VuoText_VuoReal value)
 Automatically generated function.
 
void VuoDictionary_VuoText_VuoReal_retain (VuoDictionary_VuoText_VuoReal value)
 Automatically generated function.
 
void VuoDictionary_VuoText_VuoReal_release (VuoDictionary_VuoText_VuoReal value)
 Automatically generated function.
 

Class Documentation

struct VuoDictionary_VuoText_VuoReal

Function Documentation

struct json_object * VuoDictionary_VuoText_VuoReal_getJson ( const VuoDictionary_VuoText_VuoReal  d)
read

Encodes the value as a JSON object.

char* VuoDictionary_VuoText_VuoReal_getString ( const VuoDictionary_VuoText_VuoReal  value)

Automatically generated function.

char * VuoDictionary_VuoText_VuoReal_getSummary ( const VuoDictionary_VuoText_VuoReal  d)

Returns a brief description of the value.

(When this type is replaced with a generic VuoDictionary type, this function will be replaced with a nicer implementation, more like VuoList_getSummary().)

VuoDictionary_VuoText_VuoReal VuoDictionary_VuoText_VuoReal_makeFromJson ( json_object *  js)

Decodes the JSON object to create a new value.

Example:
{
"keys" : ["a","b","c"],
"values" : [1.2, 3.4, 5.6]
}
VuoDictionary_VuoText_VuoReal VuoDictionary_VuoText_VuoReal_makeFromString ( const char *  str)

Automatically generated function.

void VuoDictionary_VuoText_VuoReal_release ( VuoDictionary_VuoText_VuoReal  value)

Automatically generated function.

void VuoDictionary_VuoText_VuoReal_retain ( VuoDictionary_VuoText_VuoReal  value)

Automatically generated function.

VuoDictionary_VuoText_VuoReal VuoDictionaryCreate_VuoText_VuoReal ( void  )

Creates an empty dictionary.

VuoList_VuoText VuoDictionaryGetKeys_VuoText_VuoReal ( VuoDictionary_VuoText_VuoReal  d)

Returns the keys of the dictionary.

VuoReal VuoDictionaryGetValueForKey_VuoText_VuoReal ( VuoDictionary_VuoText_VuoReal  d,
VuoText  key 
)

Returns the value mapped from key in the dictionary.

void VuoDictionarySetKeyValue_VuoText_VuoReal ( VuoDictionary_VuoText_VuoReal  d,
VuoText  key,
VuoReal  value 
)

Sets the value mapped from key in the dictionary to value.

(Currently, this only allows adding a key-value mapping, not changing an existing one. When this type is replaced with a generic VuoDictionary type, this function will allow the latter.)