Go to the documentation of this file.
26 #ifndef __TERRALIB_DATATYPE_INTERNAL_DATEDURATION_H
27 #define __TERRALIB_DATATYPE_INTERNAL_DATEDURATION_H
46 class DateDurationImpl;
178 #endif // __TERRALIB_DATATYPE_INTERNAL_DATEDURATION_H
DateTimeType getDateTimeType() const
It returns the subtype of the date and time type.
bool operator<(const DateTime &rhs) const
Operator <.
bool operator>(const DateTime &rhs) const
Operator >
An abstract class for date and time types.
bool operator!=(const DateTime &rhs) const
Operator !=.
DateDuration(const te::dt::DateDuration &rhs)
Copy Constructor.
std::string toString() const
It returns the date duration in a textual format.
virtual ~DateDuration()
Destructor.
A class to represent date duration.
boost::gregorian::date_duration & getDateDuration()
It returns the boost date duration type.
AbstractData * clone() const
It returns a clone of this object.
DateDuration(long dd)
Constructor.
const boost::gregorian::date_duration & getDateDuration() const
It returns the boost date duration type.
DateDuration()
Empty constructor.
A base class for values that can be retrieved from the data access module.
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::unique_ptr< DateDurationImpl > m_dateDurationImpl
Date duration information.
DateDuration(const boost::gregorian::date_duration &dd)
Constructor.
bool operator==(const DateTime &rhs) const
Operator ==.
DateTimeType
The subtype of date and time type, based on ISO 8621.