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.