RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
#include <value_description.h>
Classes | |
struct | StrCompare |
Public Types | |
typedef ValueDescription::FieldDescription | FieldDescription |
typedef std::map< const char *, FieldDescription, StrCompare > | Fields |
Public Member Functions | |
StructureDescriptionBase (const std::type_info *type, const std::string &typeName="", bool nullAccepted=false) | |
virtual void | parseJson (void *output, JsonParsingContext &context) const |
virtual void | printJson (const void *input, JsonPrintingContext &context) const |
virtual bool | onEntry (void *output, JsonParsingContext &context) const =0 |
virtual void | onExit (void *output, JsonParsingContext &context) const =0 |
Public Attributes | |
const std::type_info *const | type |
const std::string | typeName |
bool | nullAccepted |
Fields | fields |
std::vector< std::string > | fieldNames |
std::vector < Fields::const_iterator > | orderedFields |
Base information for a structure description.
Definition at line 349 of file value_description.h.