RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions
Datacratic::ValueDescriptionT< T > Struct Template Reference

#include <value_description.h>

Inheritance diagram for Datacratic::ValueDescriptionT< T >:
Datacratic::ValueDescription Datacratic::ValueDescriptionI< T, kind, Impl >

List of all members.

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

Detailed Description

template<typename T>
struct Datacratic::ValueDescriptionT< T >

Template class for value description. This is a type-safe version of a value description.

Definition at line 199 of file value_description.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator