, including all inherited members.
addField(std::string name, V Base::*field, std::string comment, ValueDescriptionT< V > *description=getDefaultDescription((V *) 0)) (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline] |
addParent(ValueDescriptionT< V > *description_=getDefaultDescription((V *) 0)) (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline] |
contained() const (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [inline, virtual] |
convertAndCopy(const void *from, const ValueDescription &fromDesc, void *to) const (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [virtual] |
copyValue(const void *from, void *to) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
DefaultDescription() (defined in Datacratic::DefaultDescription< OpenRTB::Banner >) | Datacratic::DefaultDescription< OpenRTB::Banner > | |
defined typedef (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | |
FieldDescription typedef (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
fieldNames (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
fields (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
Fields typedef (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
forEachField(const void *val, const std::function< void(const FieldDescription &)> &onField) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
getArrayElement(void *val, uint32_t element) const (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [inline, virtual] |
getArrayElement(const void *val, uint32_t element) const (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [inline, virtual] |
getArrayLength(void *val) const (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [inline, virtual] |
getField(const std::string &field) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
getFieldCount(const void *val) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
hasField(const void *val, const std::string &field) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
isDefault(const void *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
isDefaultTyped(const OpenRTB::Banner *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
jsConverters (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [mutable] |
jsConvertersInitialized (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [mutable] |
kind (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | |
moveValue(void *from, void *to) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
nullAccepted (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
onEntry(void *output, JsonParsingContext &context) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
onEntryHandler | Datacratic::StructureDescription< OpenRTB::Banner > | |
onExit(void *output, JsonParsingContext &context) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
onUnknownField | Datacratic::StructureDescription< OpenRTB::Banner > | |
optionalGetValue(const void *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
optionalGetValueTyped(const OpenRTB::Banner *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
optionalMakeValue(void *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
optionalMakeValueTyped(OpenRTB::Banner *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
orderedFields (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
parseJson(void *val, JsonParsingContext &context) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
parseJsonTyped(OpenRTB::Banner *val, JsonParsingContext &context) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
printJson(const void *val, JsonPrintingContext &context) const (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline, virtual] |
printJsonTyped(const OpenRTB::Banner *val, JsonPrintingContext &context) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
regme (defined in Datacratic::ValueDescriptionI< OpenRTB::Banner, ValueKind::STRUCTURE, StructureDescription< OpenRTB::Banner > >) | Datacratic::ValueDescriptionI< OpenRTB::Banner, ValueKind::STRUCTURE, StructureDescription< OpenRTB::Banner > > | [static] |
setArrayLength(void *val, size_t newLength) const (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [inline, virtual] |
setDefault(void *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
setDefaultTyped(OpenRTB::Banner *val) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
StructureDescription(bool nullAccepted=false) (defined in Datacratic::StructureDescription< OpenRTB::Banner >) | Datacratic::StructureDescription< OpenRTB::Banner > | [inline] |
StructureDescriptionBase(const std::type_info *type, const std::string &typeName="", bool nullAccepted=false) (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | [inline] |
swapValues(void *from, void *to) const (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline, virtual] |
type (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | |
type (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
typeName (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | |
typeName (defined in Datacratic::StructureDescriptionBase) | Datacratic::StructureDescriptionBase | |
ValueDescription(ValueKind kind, const std::type_info *type, const std::string &typeName="") (defined in Datacratic::ValueDescription) | Datacratic::ValueDescription | [inline] |
ValueDescriptionI() (defined in Datacratic::ValueDescriptionI< OpenRTB::Banner, ValueKind::STRUCTURE, StructureDescription< OpenRTB::Banner > >) | Datacratic::ValueDescriptionI< OpenRTB::Banner, ValueKind::STRUCTURE, StructureDescription< OpenRTB::Banner > > | [inline] |
ValueDescriptionT(ValueKind kind=ValueKind::ATOM) (defined in Datacratic::ValueDescriptionT< OpenRTB::Banner >) | Datacratic::ValueDescriptionT< OpenRTB::Banner > | [inline] |