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

#include <qtintervaldata.hh>

Inheritance diagram for QtIntervalData:
QtData

Public Member Functions

 QtIntervalData (const r_Sinterval &interval)
 constructor getting the interval More...
 
virtual QtDataType getDataType () const
 returns { QT_INTERVAL} 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 r_SintervalgetIntervalData () const
 
void setIntervalData (const r_Sinterval &interval)
 
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

QtIntervalData::QtIntervalData ( const r_Sinterval interval)

constructor getting the interval

Member Function Documentation

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

compares data content

Implements QtData.

virtual QtDataType QtIntervalData::getDataType ( ) const
virtual

returns { QT_INTERVAL}

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

Implements QtData.

const r_Sinterval& QtIntervalData::getIntervalData ( ) const
inline
virtual std::string QtIntervalData::getSpelling ( ) const
virtual

returns content dependent string representation

Implements QtData.

virtual char* QtIntervalData::getTypeStructure ( ) const
virtual

returns a null-terminated string describing the type structure

Implements QtData.

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

print status of the object to the specified stream

Reimplemented from QtData.

void QtIntervalData::setIntervalData ( const r_Sinterval interval)
inline

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