okteta
datainformationfactory.h
Go to the documentation of this file.
102 inline explicit PointerParsedData(const ParserInfo& i) : ParserInfo(i), valueType(0), pointerTarget(0) {}
Interface that must be implemented by all datatypes.
Definition: datainformation.h:67
bool commonInitialization(DataInformation *data, const CommonParsedData &pd)
Definition: datainformationfactory.cpp:300
StringDataInformation * newString(const StringParsedData &pd)
Definition: datainformationfactory.cpp:249
Definition: flagdatainformation.h:29
PointerDataInformation * newPointer(const PointerParsedData &pd)
Definition: datainformationfactory.cpp:346
FlagDataInformation * newFlags(const EnumParsedData &pd)
Definition: datainformationfactory.cpp:198
DataInformation * pointerTarget
Definition: datainformationfactory.h:104
QScopedPointer< ChildrenParser > children
Definition: datainformationfactory.h:125
Definition: enumdatainformation.h:29
EnumParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:72
QScriptValue selectIf
Definition: datainformationfactory.h:112
Definition: scriptvalueconverter.h:30
TaggedUnionDataInformation * newTaggedUnion(const TaggedUnionParsedData &pd)
Definition: datainformationfactory.cpp:373
QSharedPointer< ChildrenParser > fields
Definition: datainformationfactory.h:113
StructOrUnionParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:124
A class holding the data of a struct for Okteta.
Definition: taggeduniondatainformation.h:31
Definition: datainformationfactory.h:71
TaggedUnionParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:115
Definition: arraydatainformation.h:36
Definition: datainformationfactory.h:56
ParsedNumber< quint32 > termination
Definition: datainformationfactory.h:85
Definition: datainformationfactory.h:44
PrimitiveDataInformation * newPrimitive(const PrimitiveParsedData &pd)
Definition: datainformationfactory.cpp:68
ParsedNumber< quint32 > maxCharCount
Definition: datainformationfactory.h:86
UnionDataInformation * newUnion(const StructOrUnionParsedData &pd)
Definition: datainformationfactory.cpp:290
For use by the parsers so that the functions don't have as many parameters.
Definition: parserutils.h:48
StringParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:83
ArrayParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:94
EnumDataInformation * newEnum(const EnumParsedData &pd)
Definition: datainformationfactory.cpp:193
A class holding the data of a union for Okteta.
Definition: uniondatainformation.h:28
PointerParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:102
BitfieldParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:57
Definition: datainformationfactory.h:64
StructureDataInformation * newStruct(const StructOrUnionParsedData &pd)
Definition: datainformationfactory.cpp:295
Definition: datainformationfactory.h:101
PrimitiveParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:65
CommonParsedData(const ParserInfo &i)
Definition: datainformationfactory.h:45
QVector< Alternatives > alternatives
Definition: datainformationfactory.h:117
ArrayDataInformation * newArray(const ArrayParsedData &pd)
Definition: datainformationfactory.cpp:203
QScriptValue enumValuesObject
only used if enumDef is null, to allow sharing (only possible in OSD)
Definition: datainformationfactory.h:77
A base class for all primitive data elements (e.g.
Definition: primitivedatainformation.h:34
Definition: datainformationfactory.h:93
QScopedPointer< ChildrenParser > defaultFields
Definition: datainformationfactory.h:118
ParsedNumber< quint32 > maxByteCount
Definition: datainformationfactory.h:87
DataInformation::DataInformationEndianess endianess
Definition: datainformationfactory.h:51
Definition: datainformationfactory.h:82
Definition: stringdatainformation.h:39
QScopedPointer< ChildrenParser > children
Definition: datainformationfactory.h:116
A class holding the data of a struct for Okteta.
Definition: structuredatainformation.h:28
AbstractBitfieldDataInformation * newBitfield(const BitfieldParsedData &pd)
Definition: datainformationfactory.cpp:32
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.