okteta
datainformationbase.h
Go to the documentation of this file.
Interface that must be implemented by all datatypes.
Definition: datainformation.h:67
EnumDataInformation * asEnum()
Definition: dummydatainformation.h:30
PointerDataInformation * asPointer()
AbstractBitfieldDataInformation * asBitfield()
Definition: enumdatainformation.h:29
ArrayDataInformation * asArray()
A class holding the data of a struct for Okteta.
Definition: taggeduniondatainformation.h:31
virtual ~DataInformationBase()
Definition: datainformationbase.cpp:30
Definition: arraydatainformation.h:36
StringDataInformation * asString()
virtual bool isTopLevel() const =0
TopLevelDataInformation * asTopLevel()
Definition: datainformationbase.cpp:85
PrimitiveDataInformation * asPrimitive()
A class holding the data of a union for Okteta.
Definition: uniondatainformation.h:28
DummyDataInformation * asDummy()
DataInformation * asDataInformation()
Definition: datainformationbase.h:107
StructureDataInformation * asStruct()
UnionDataInformation * asUnion()
Definition: datainformationbase.h:44
virtual bool isTaggedUnion() const
Definition: datainformationbase.cpp:80
virtual bool isBitfield() const
Definition: datainformationbase.cpp:65
A base class for all primitive data elements (e.g.
Definition: primitivedatainformation.h:34
virtual bool isPrimitive() const
Definition: datainformationbase.cpp:45
TaggedUnionDataInformation * asTaggedUnion()
Definition: stringdatainformation.h:39
A class holding the data of a struct for Okteta.
Definition: structuredatainformation.h:28
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 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:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.