Meta data builder class contains static helper methods used when building meta data instances.
Definition EntityMetaDataBuilder.hpp:45
static string takeText(char *text, const char *buffer, fiftyoneDegreesException *exception)
Get a copy of the text a C function wrote into the buffer provided or into memory it allocated,...
Definition EntityMetaDataBuilder.hpp:104
static string getString(fiftyoneDegreesCollection *stringsCollection, uint32_t offset)
Get a copy of a string from the strings collection at the offset provided.
Definition EntityMetaDataBuilder.hpp:62
#define FIFTYONE_DEGREES_COLLECTION_RELEASE(c, i)
Collection release macro used to release a collection item.
Definition collection.h:273
#define FIFTYONE_DEGREES_EXCEPTION_THROW
Macro to print to standard error a message if an exception is set.
Definition exceptions.h:176
#define FIFTYONE_DEGREES_EXCEPTION_CREATE
Macro used to create an exception.
Definition exceptions.h:200
EXTERNAL_VAR void(* fiftyoneDegreesFree)(void *__ptr)
Pointer to the method used to free memory.
Definition memory.h:206
A C++ wrapper class for transform.h conversion routines.
Definition ComponentMetaDataBuilderHash.hpp:33
All the shared methods and fields required by file, memory and cached collections.
Definition collection.h:410
Used to store a handle to the underlying item that could be used to release the item when it's finish...
Definition collection.h:317
fiftyoneDegreesData data
Item data including allocated memory.
Definition collection.h:318
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition exceptions.h:115
"Packed" value that can be present inside "strings" of dataset.
Definition storedBinaryValue.h:85
