RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
#include <value_description.h>
Public Member Functions | |
ValueDescriptionT (ValueKind kind=ValueKind::ATOM) | |
virtual void | parseJson (void *val, JsonParsingContext &context) const |
virtual void | parseJsonTyped (T *val, JsonParsingContext &context) const |
virtual void | printJson (const void *val, JsonPrintingContext &context) const |
virtual void | printJsonTyped (const T *val, JsonPrintingContext &context) const |
virtual bool | isDefault (const void *val) const |
virtual bool | isDefaultTyped (const T *val) const |
virtual void | setDefault (void *val) const |
virtual void | setDefaultTyped (T *val) const |
virtual void | copyValue (const void *from, void *to) const |
virtual void | moveValue (void *from, void *to) const |
virtual void | swapValues (void *from, void *to) const |
virtual void * | optionalMakeValue (void *val) const |
virtual void * | optionalMakeValueTyped (T *val) const |
virtual const void * | optionalGetValue (const void *val) const |
virtual const void * | optionalGetValueTyped (const T *val) const |
Template class for value description. This is a type-safe version of a value description.
Definition at line 199 of file value_description.h.