26 #ifndef __TERRALIB_DATATYPE_INTERNAL_DATETIME_H
27 #define __TERRALIB_DATATYPE_INTERNAL_DATETIME_H
34 #include <boost/shared_ptr.hpp>
121 return t1->operator<(*t2);
A base class for objects that can be retrieved from the data access module.
A base class for values that can be retrieved from the data access module.
virtual bool operator<(const DateTime &) const =0
Operator <.
virtual bool operator!=(const DateTime &) const =0
Operator !=.
virtual DateTimeType getDateTimeType() const =0
It returns the subtype of the date and time type.
virtual bool operator==(const DateTime &) const =0
Operator ==.
virtual ~DateTime()
Virtual destructor.
int getTypeCode() const
It returns the data type code associated to date and time values: DATETIME_TYPE.
DateTime()
Default constructor.
virtual bool operator>(const DateTime &) const =0
Operator >
DateTimeType
The subtype of date and time type, based on ISO 8621.
boost::shared_ptr< DateTime > DateTimeShrPtr
An auxiliary struct to compare two datetime pointers.
bool operator()(const te::dt::DateTime *t1, const te::dt::DateTime *t2) const
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Enumerations of XML module.