okteta
abstractarraydata.cpp
Go to the documentation of this file.
48 AbstractArrayData* AbstractArrayData::newArrayData(uint length, DataInformation* type, ArrayDataInformation* parent)
Interface that must be implemented by all datatypes.
Definition: datainformation.h:67
virtual unsigned int length() const =0
Definition: primitivedatatype.h:40
Definition: primitivedatatype.h:44
Definition: primitivedatatype.h:37
virtual PrimitiveDataType type() const =0
Definition: primitivedatatype.h:42
Definition: abstractarraydata.h:46
Definition: arraydatainformation.h:36
Definition: primitivedatatype.h:39
Definition: primitivedatatype.h:45
void setParent(ArrayDataInformation *parent)
Definition: abstractarraydata.cpp:41
Definition: primitivedatatype.h:43
Definition: primitivedatatype.h:36
Definition: primitivedatatype.h:46
virtual void setNewParentForChildren()=0
AbstractArrayData(DataInformation *childType, ArrayDataInformation *parent)
Definition: abstractarraydata.cpp:30
QScopedPointer< DataInformation > mChildType
Definition: abstractarraydata.h:91
Definition: primitivedatatype.h:38
PrimitiveDataInformation * asPrimitive()
static AbstractArrayData * newArrayData(uint length, DataInformation *type, ArrayDataInformation *parent)
Takes ownership over type !
Definition: abstractarraydata.cpp:48
Definition: primitivearraydata.h:32
Definition: primitivedatatype.h:41
Definition: primitivedatatype.h:34
Definition: primitivedatatype.h:35
Definition: primitivedatatype.h:33
Definition: complexarraydata.h:33
Definition: primitivedatatype.h:47
A base class for all primitive data elements (e.g.
Definition: primitivedatainformation.h:34
virtual bool isPrimitive() const
Definition: datainformationbase.cpp:45
virtual ~AbstractArrayData()
Definition: abstractarraydata.cpp:37
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:06 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:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.