![]() |
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.