FX::FXDate Class Reference

#include <FXDate.h>

List of all members.


Detailed Description

Gregorian date object.

Definition at line 34 of file FXDate.h.

Public Types

 Jan
 Feb
 Mar
 Apr
 May
 Jun
 Jul
 Aug
 Sep
 Oct
 Nov
 Dec
 Sun
 Mon
 Tue
 Wed
 Thu
 Fri
 Sat
enum  {
  Jan, Feb, Mar, Apr,
  May, Jun, Jul, Aug,
  Sep, Oct, Nov, Dec
}
enum  {
  Sun, Mon, Tue, Wed,
  Thu, Fri, Sat
}

Public Member Functions

 FXDate ()
 FXDate (const FXDate &date)
 FXDate (FXint y, FXint m, FXint d)
 FXDate (FXuint j)
void setJulian (FXuint d)
FXuint getJulian () const
void setDate (FXint y, FXint m, FXint d)
void getDate (FXint &y, FXint &m, FXint &d) const
FXint day () const
FXint month () const
FXint year () const
FXint dayOfWeek () const
FXint dayOfYear () const
FXint daysInMonth () const
bool leapYear () const
FXDateoperator= (const FXDate &date)
FXDateoperator+= (FXint x)
FXDateoperator-= (FXint x)
FXDateoperator++ ()
FXDateoperator-- ()
bool operator== (const FXDate &date) const
bool operator!= (const FXDate &date) const
bool operator< (const FXDate &date) const
bool operator<= (const FXDate &date) const
bool operator> (const FXDate &date) const
bool operator>= (const FXDate &date) const

Static Public Member Functions

static bool leapYear (FXint y)
static const FXcharmonthName (FXint m)
static const FXcharmonthNameShort (FXint m)
static const FXchardayName (FXint d)
static const FXchardayNameShort (FXint d)
static FXDate localDate ()
static FXDate zuluDate ()

Static Protected Member Functions

static void greg2jul (FXuint &jd, FXint y, FXint m, FXint d)
static void jul2greg (FXuint jd, FXint &y, FXint &m, FXint &d)

Friends

FXDate operator+ (const FXDate &d, FXint x)
FXDate operator+ (FXint x, const FXDate &d)
FXint operator- (const FXDate &a, const FXDate &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXDate &d)
FXAPI FXStreamoperator>> (FXStream &store, FXDate &d)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:33:14 2009 for TnFOX by doxygen v1.4.7