Vuo  2.3.2
Classes | Macros
VuoSerializable.hh File Reference

Description

VuoSerializable class definition.

Definition in file VuoSerializable.hh.

Go to the source code of this file.

Classes

class  VuoSerializable
 Base class for VuoTypes implemented as private polymorphic class sets. More...
 

Macros

#define VuoSerializableRegister(class)
 Informs the VuoSerializable base class of the presence of a subclass, so it can be instantiated from JSON. More...
 
#define VuoSerializableEquals(class)
 Creates and initializes local variable thatSpecialized. More...
 
#define VuoSerializableLessThan(class)
 Creates and initializes local variable thatSpecialized. More...
 

Macro Definition Documentation

◆ VuoSerializableEquals

#define VuoSerializableEquals (   class)

Creates and initializes local variable thatSpecialized.

To be used in each subclass's operator==() implementation.

Definition at line 60 of file VuoSerializable.hh.

◆ VuoSerializableLessThan

#define VuoSerializableLessThan (   class)

Creates and initializes local variable thatSpecialized.

To be used in each subclass's operator<() implementation.

Definition at line 72 of file VuoSerializable.hh.

◆ VuoSerializableRegister

#define VuoSerializableRegister (   class)

Informs the VuoSerializable base class of the presence of a subclass, so it can be instantiated from JSON.

Definition at line 49 of file VuoSerializable.hh.