Vuo  1.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
type.h File Reference

Description

Prototypes for type implementations.

Functions

MyType MyType_makeFromJson (json_object *js)
 Creates a new MyType value by unserializing a JSON-C object.
 
json_objectMyType_getJson (const MyType value)
 Serializes a MyType value to a JSON-C object.
 
struct json_objectMyType_getInterprocessJson (const MyType value)
 Serializes a MyType value to a JSON-formatted string, in a format that will allow another process to unserialize it.
 
VuoList_MyType MyType_getAllowedValues (void)
 Returns a list of values that instances of this type can have.
 
char * MyType_getSummary (const MyType value)
 Returns a brief description of a value.
 
MyType MyType_makeFromString (const char *str)
 Creates a new MyType value by unserializing a JSON-formatted string.
 
char * MyType_getString (const MyType value)
 Serializes a MyType value to a JSON-formatted string.
 
char * MyType_getInterprocessString (const MyType value)
 Serializes a MyType value to a JSON-formatted string, in a format that will allow another process to unserialize it.
 
void MyType_retain (const MyType value)
 Increments the reference count of a value or its fields, if needed.
 
void MyType_release (const MyType value)
 Decrements the reference count of a value or its fields, if needed.