Vault
4.1
|
#include "vmemorystream.h"
#include "vhex.h"
#include "vinstant.h"
#include "vexception.h"
#include "vgeometry.h"
#include "vcolor.h"
Go to the source code of this file.
Classes | |
class | VBentoNode |
VBentoNode represents an object in the data hierarchy; objects can have named/typed attributes attached to them, as well as contained (child) objects. More... | |
class | VBentoCallbackParser |
VBentoCallbackParser is provided for you to subclass if you need to read a bento object (or complete hierarchy) from the stream "manually". More... | |
class | VBentoAttribute |
VBentoAttribute is an abstract base class for all of the concrete VBento attribute classes. More... | |
class | VBentoS8 |
VBentoS8 is a VBentoAttribute that holds a Vs8 value. More... | |
class | VBentoU8 |
VBentoU8 is a VBentoAttribute that holds a Vu8 value. More... | |
class | VBentoS16 |
VBentoS16 is a VBentoAttribute that holds a Vs16 value. More... | |
class | VBentoU16 |
VBentoU16 is a VBentoAttribute that holds a Vu16 value. More... | |
class | VBentoS32 |
VBentoS32 is a VBentoAttribute that holds a Vs32 value. More... | |
class | VBentoU32 |
VBentoU32 is a VBentoAttribute that holds a Vu32 value. More... | |
class | VBentoS64 |
VBentoS64 is a VBentoAttribute that holds a Vs64 value. More... | |
class | VBentoU64 |
VBentoU64 is a VBentoAttribute that holds a Vu64 value. More... | |
class | VBentoBool |
VBentoBool is a VBentoAttribute that holds a bool value. More... | |
class | VBentoString |
VBentoString is a VBentoAttribute that holds a VString value. More... | |
class | VBentoChar |
VBentoChar is a VBentoAttribute that holds a VCodePoint value. More... | |
class | VBentoFloat |
VBentoFloat is a VBentoAttribute that holds a VFloat value. More... | |
class | VBentoDouble |
VBentoDouble is a VBentoAttribute that holds a VDouble value. More... | |
class | VBentoDuration |
VBentoDuration is a VBentoAttribute that holds a VDuration value. More... | |
class | VBentoInstant |
VBentoInstant is a VBentoAttribute that holds a VInstant value. More... | |
class | VBentoSize |
VBentoSize is a VBentoAttribute that holds a VSize value. More... | |
class | VBentoISize |
VBentoSize is a VBentoAttribute that holds a VISize value. More... | |
class | VBentoPoint |
VBentoPoint is a VBentoAttribute that holds a VPoint value. More... | |
class | VBentoIPoint |
VBentoIPoint is a VBentoAttribute that holds a VIPoint value. More... | |
class | VBentoPoint3D |
VBentoPoint3D is a VBentoAttribute that holds a VPoint3D value. More... | |
class | VBentoIPoint3D |
VBentoIPoint3D is a VBentoAttribute that holds a VIPoint3D value. More... | |
class | VBentoLine |
VBentoLine is a VBentoAttribute that holds a VLine value. More... | |
class | VBentoILine |
VBentoILine is a VBentoAttribute that holds a VILine value. More... | |
class | VBentoRect |
VBentoRect is a VBentoAttribute that holds a VRect value. More... | |
class | VBentoIRect |
VBentoIRect is a VBentoAttribute that holds a VIRect value. More... | |
class | VBentoPolygon |
VBentoPolygon is a VBentoAttribute that holds a VPolygon value. More... | |
class | VBentoIPolygon |
VBentoPolygon is a VBentoAttribute that holds a VIPolygon value. More... | |
class | VBentoColor |
VBentoColor is a VBentoAttribute that holds a VColor value. More... | |
class | VBentoBinary |
VBentoBinary is a VBentoAttribute that holds untyped data. More... | |
class | VBentoUnknownValue |
VBentoUnknownValue is a VBentoAttribute that holds a value that is read from an input stream but whose type is unknown; the object uses a VMemoryStream to hold the binary data of unknown type. More... | |
class | VBentoArray |
VBentoArray is a VBentoAttribute that holds an array of homogeneous simple values; there is a subclass for each supported data type. More... | |
class | VBentoS8Array |
VBentoS8Array is a VBentoArray that holds an array of Vs8 values. More... | |
class | VBentoS16Array |
VBentoS16Array is a VBentoArray that holds an array of Vs16 values. More... | |
class | VBentoS32Array |
VBentoS32Array is a VBentoArray that holds an array of Vs32 values. More... | |
class | VBentoS64Array |
VBentoS64Array is a VBentoArray that holds an array of Vs64 values. More... | |
class | VBentoStringArray |
VBentoStringArray is a VBentoArray that holds an array of VString values. More... | |
class | VBentoBoolArray |
VBentoBoolArray is a VBentoArray that holds an array of bool values. More... | |
class | VBentoDoubleArray |
VBentoDoubleArray is a VBentoArray that holds an array of VDouble values. More... | |
class | VBentoDurationArray |
VBentoDurationArray is a VBentoArray that holds an array of VDuration values. More... | |
class | VBentoInstantArray |
VBentoInstantArray is a VBentoArray that holds an array of VInstant values. More... | |
class | VBentoNotFoundException |
This exception subclass is thrown by the throwing getters if they cannot find the requested attribute. More... | |
Typedefs | |
typedef std::vector < VBentoAttribute * > | VBentoAttributePtrVector |
typedef std::vector< VBentoNode * > | VBentoNodePtrVector |
typedef std::vector< Vs8 > | Vs8Array |
typedef std::vector< Vs16 > | Vs16Array |
typedef std::vector< Vs32 > | Vs32Array |
typedef std::vector< Vs64 > | Vs64Array |
typedef std::vector< bool > | VBoolArray |
typedef std::vector< VDouble > | VDoubleArray |
Functions | |
bool | operator< (const VBentoNode &lhs, const VBentoNode &rhs) |
Compares nodes using their name strings. | |
bool | operator<= (const VBentoNode &lhs, const VBentoNode &rhs) |
bool | operator>= (const VBentoNode &lhs, const VBentoNode &rhs) |
bool | operator> (const VBentoNode &lhs, const VBentoNode &rhs) |
Definition in file vbento.h.