rasdaman complete source
Public Member Functions | List of all members
QtStringData Class Reference

#include <qtstringdata.hh>

Inheritance diagram for QtStringData:
QtData

Public Member Functions

 QtStringData (const std::string &str)
 constructor getting the string More...
 
virtual QtDataType getDataType () const
 returns { QT_STRING} More...
 
virtual bool equal (const QtData *obj) const
 compares data content More...
 
virtual std::string getSpelling () const
 returns content dependent string representation More...
 
virtual void printStatus (std::ostream &stream=std::cout) const
 print status of the object to the specified stream More...
 
const std::string & getStringData () const
 
void setStringData (const std::string &str)
 
virtual char * getTypeStructure () const
 returns a null-terminated string describing the type structure More...
 
- Public Member Functions inherited from QtData
 QtData ()
 
 QtData (const std::string name)
 
 QtData (const QtData &obj)
 copy constructor More...
 
virtual ~QtData ()
 destructor More...
 
const QtDataoperator= (const QtData &obj)
 assignement operator More...
 
virtual bool isScalarData () const
 determines, if the data is of type scalar More...
 
std::string const getIteratorName () const
 get the iterator name More...
 
void setIteratorName (const std::string &iteratorNameNew)
 
QtLifetime const getLifetime () const
 
void setLifetime (QtLifetime flag)
 
unsigned int getRefNo () const
 return number of references to the self object More...
 
void incRef ()
 increases the reference counter by one More...
 
int deleteRef ()
 deletes one reference and the object if it was the last one More...
 
ParseInfo getParseInfo ()
 
void setParseInfo (const ParseInfo &info)
 

Additional Inherited Members

- Public Types inherited from QtData
enum  QtLifetime { QT_PERSISTENT, QT_TRANSIENT }
 
- Protected Attributes inherited from QtData
ParseInfoparseInfo
 pointer to an optional parser info More...
 

Constructor & Destructor Documentation

QtStringData::QtStringData ( const std::string &  str)

constructor getting the string

Member Function Documentation

virtual bool QtStringData::equal ( const QtData obj) const
virtual

compares data content

Implements QtData.

virtual QtDataType QtStringData::getDataType ( ) const
virtual

returns { QT_STRING}

The string pointer has to be free using free() by the caller.

Implements QtData.

virtual std::string QtStringData::getSpelling ( ) const
virtual

returns content dependent string representation

Implements QtData.

const std::string& QtStringData::getStringData ( ) const
inline
virtual char* QtStringData::getTypeStructure ( ) const
virtual

returns a null-terminated string describing the type structure

Implements QtData.

virtual void QtStringData::printStatus ( std::ostream &  stream = std::cout) const
virtual

print status of the object to the specified stream

Reimplemented from QtData.

void QtStringData::setStringData ( const std::string &  str)
inline

The documentation for this class was generated from the following file: