class Maike::ResourceObject

The following table summarizes all members in this class.

class Maike::ResourceObject::Iterator
class Maike::ResourceObject::Vtable
enum Type
typedef ResourceObject(* Reader)(DataSource &source)
ResourceObject (const ResourceObject &)
ResourceObject & operator= (const ResourceObject &)
ResourceObject create (DataSource & source)
ResourceObject create (DataSource && source)
ResourceObject create (const char * str)
ResourceObject create (long long int x)
ResourceObject create (double x)
ResourceObject createObject ()
ResourceObject createArray ()
ResourceObject (ResourceObject && tree)
ResourceObject & operator= (ResourceObject && tree)
Type typeGet ()
ResourceObject objectGet (const char * name)
bool objectExists (const char * name)
size_t objectCountGet ()
ResourceObject objectGet (size_t index)
Iterator objectIteratorGet ()
operator const char * ()
operator long long int ()
operator double ()
ResourceObject & objectAppend (ResourceObject && object)
ResourceObject & objectAppend (const ResourceObject & object)
ResourceObject & objectSet (const char * key,ResourceObject && object)
ResourceObject & objectSet (const ResourceObject & object)
void write (DataSink && sink)
void write (DataSink & sink)
~ResourceObject ()

Type

The following table summarizes all possible enum values

OBJECT
ARRAY
STRING
INTEGER
FLOAT

ResourceObject(* Reader)(DataSource &source)

ResourceObject (const ResourceObject &)

ResourceObject & operator= (const ResourceObject &)

ResourceObject create (DataSource & source)

ResourceObject create (DataSource && source)

ResourceObject create (const char * str)

ResourceObject create (long long int x)

ResourceObject create (double x)

ResourceObject createObject ()

ResourceObject createArray ()

ResourceObject (ResourceObject && tree)

ResourceObject & operator= (ResourceObject && tree)

Type typeGet ()

ResourceObject objectGet (const char * name)

bool objectExists (const char * name)

size_t objectCountGet ()

ResourceObject objectGet (size_t index)

Iterator objectIteratorGet ()

operator const char * ()

operator long long int ()

operator double ()

ResourceObject & objectAppend (ResourceObject && object)

ResourceObject & objectAppend (const ResourceObject & object)

ResourceObject & objectSet (const char * key,ResourceObject && object)

ResourceObject & objectSet (const ResourceObject & object)

void write (DataSink && sink)

void write (DataSink & sink)

~ResourceObject ()