1 #ifndef _QTSCALARDATA_HH_
2 #define _QTSCALARDATA_HH_
5 #include <ospace/string.h>
103 virtual void printStatus( std::ostream& stream = std::cout )
const;
113 #include "qlparser/qtscalardata.icc"
const char * getValueBuffer() const
returns a pointer to the internal character representation
void setValueBuffer(char *buffer)
sets the value buffer
void setValueType(const BaseType *newType)
sets the value type
virtual bool isScalarData() const
returns true meaning that the data is of type scalar
char * valueBuffer
pointer to the value buffer
Definition: qtscalardata.hh:110
QtScalarData()
default constructor
virtual ~QtScalarData()
virtual destructor
Definition: qtscalardata.hh:53
virtual std::string getSpelling() const
returns content dependent string representation
virtual char * getTypeStructure() const
returns a null-terminated string describing the type structure
virtual void printStatus(std::ostream &stream=std::cout) const
print status of the object to the specified stream
const BaseType * valueType
pointer to the value type
Definition: qtscalardata.hh:107
virtual bool equal(const QtData *obj) const
compares data content
Definition: relcatalogif/basetype.hh:66
const BaseType * getValueType() const
returns a pointer to the value type
virtual QtDataType getDataType() const
returns data type
QtDataType
Definition: qtdata.hh:48