| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes
IBPP::Date Class Reference

`#include <ibpp.h>`

Inheritance diagram for IBPP::Date:

List of all members.

## Public Member Functions

void | Clear ()
void | Today ()
void | SetDate (int year, int month, int day)
void | SetDate (int dt)
void | GetDate (int &year, int &month, int &day) const
int | GetDate () const
int | Year () const
int | Month () const
int | Day () const
void | Add (int days)
void | StartOfMonth ()
void | EndOfMonth ()
| Date ()
| Date (int dt)
| Date (int year, int month, int day)
| Date (const Date &)
Date & | operator= (const Timestamp &)
Date & | operator= (const Date &)
bool | operator== (const Date &rv) const
bool | operator!= (const Date &rv) const
bool | operator< (const Date &rv) const
bool | operator> (const Date &rv) const
virtual | ~Date ()

## Protected Attributes

int | mDate

## Constructor & Destructor Documentation

IBPP::Date::Date | ( |  | ) | `[inline]`

IBPP::Date::Date | ( | int | dt | ) | `[inline]`

IBPP::Date::Date | ( | int | year,
|  | int | month,
|  | int | day
| ) |  |

IBPP::Date::Date | ( | const Date & | copied | ) |

virtual IBPP::Date::~Date | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

void IBPP::Date::Add | ( | int | days | ) |

void IBPP::Date::Clear | ( | void |  | ) | `[inline]`

Reimplemented in IBPP::Timestamp.

int IBPP::Date::Day | ( |  | ) | const

void IBPP::Date::EndOfMonth | ( |  | ) |

void IBPP::Date::GetDate | ( | int & | year,
|  | int & | month,
|  | int & | day
| ) |  | const

int IBPP::Date::GetDate | ( |  | ) | const`[inline]`

int IBPP::Date::Month | ( |  | ) | const

bool IBPP::Date::operator!= | ( | const Date & | rv | ) | const`[inline]`

bool IBPP::Date::operator< | ( | const Date & | rv | ) | const`[inline]`

IBPP::Date & IBPP::Date::operator= | ( | const Timestamp & | assigned | ) |

Reimplemented in IBPP::Timestamp.

IBPP::Date & IBPP::Date::operator= | ( | const Date & | assigned | ) |

Reimplemented in IBPP::Timestamp.

bool IBPP::Date::operator== | ( | const Date & | rv | ) | const`[inline]`

bool IBPP::Date::operator> | ( | const Date & | rv | ) | const`[inline]`

void IBPP::Date::SetDate | ( | int | dt | ) |

void IBPP::Date::SetDate | ( | int | year,
|  | int | month,
|  | int | day
| ) |  |

void IBPP::Date::StartOfMonth | ( |  | ) |

void IBPP::Date::Today | ( |  | ) |

Reimplemented in IBPP::Timestamp.

int IBPP::Date::Year | ( |  | ) | const

## Member Data Documentation

int IBPP::Date::mDate`[protected]`

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Firebird/ibpp/core/ibpp.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Firebird/ibpp/core/date.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines