VCF::DateTime::Iterator< DateLogic > Class Template Reference
templatized class for iterating a date, either forward or backard in time, where the template type DateLogic is a class with the following static methods: More...
#include <DateTime.h>
Public Member Functions | |
| Iterator () | |
| Iterator (const DateTime &dt) | |
| Iterator & | operator= (const DateTime &dt) |
| DateTime & | operator * () |
| bool | operator== (const Iterator &rhs) const |
| bool | operator!= (const Iterator &rhs) const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| Iterator & | operator+= (const uint32 &rhs) |
| Iterator & | operator-- () |
| Iterator | operator-- (int) |
| Iterator & | operator-= (const uint32 &rhs) |
Protected Attributes | |
| DateTime | dt_ |
Detailed Description
template<typename DateLogic>
class VCF::DateTime::Iterator< DateLogic >
templatized class for iterating a date, either forward or backard in time, where the template type DateLogic is a class with the following static methods:
class SomeDateLogic { public: static void incr( DateTime& dt, uint32 offset ); static void decr( DateTime& dt, uint32 offset ); };
Constructor & Destructor Documentation
|
|||||||||
|
|
|
||||||||||
|
|
Member Function Documentation
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
Member Data Documentation
|
|||||
|
|
The documentation for this class was generated from the following file:
- vcf/FoundationKit/DateTime.h
