Dokumentacja struktury common::DATESPAN
[Moduł DateTime]

Reprezentuje odcinek czasu. Więcej...

#include <DateTime.hpp>

Lista wszystkich składowych.

Metody publiczne

 DATESPAN (int Years, int Months, int Weeks, int Days)
DATESPAN & operator+= (const DATESPAN &ds)
DATESPAN & operator-= (const DATESPAN &ds)
DATESPAN & operator*= (int n)
DATESPAN operator- () const
bool operator== (const DATESPAN &ds) const
bool operator!= (const DATESPAN &ds) const
int GetDays () const
 Zwraca liczbę dni (bez tygodni).
int GetWeeks () const
 Zwraca liczbę tygodni.
int GetMonths () const
 Zwraca liczbę miesięcy (bez lat).
int GetYears () const
 Zwraca liczbę lat.
int GetTotalDays () const
 Zwraca liczbę dni wliczając tygodnie (ale nie miesiące ani lata).
Ustawianie poszczególnych pól


void Set (int Years, int Months, int Weeks, int Days)
void SetDays (int n)
void SetWeeks (int n)
void SetMonths (int n)
void SetYears (int n)

Statyczne metody publiczne

static DATESPAN Days (int n)
 Zwraca DATESPAN reprezentujący n dni.
static DATESPAN Day ()
 Zwraca DATESPAN reprezentujący 1 dzień.
static DATESPAN Weeks (int n)
 Zwraca DATESPAN reprezentujący n tygodni.
static DATESPAN Week ()
 Zwraca DATESPAN reprezentujący 1 tydzień.
static DATESPAN Months (int n)
 Zwraca DATESPAN reprezentujący n miesięcy.
static DATESPAN Month ()
 Zwraca DATESPAN reprezentujący 1 miesiąc.
static DATESPAN Years (int n)
 Zwraca DATESPAN reprezentujący n lat.
static DATESPAN Year ()
 Zwraca DATESPAN reprezentujący 1 rok.


Opis szczegółowy

Reprezentuje odcinek czasu.

Przechowuje osobne liczby całkowite dla: lat, miesięcy, tygodni i dni. Można za jego pomocą przesuwać TMSTRUCT.


Dokumentacja konstruktora i destruktora

common::DATESPAN::DATESPAN ( int  Years,
int  Months,
int  Weeks,
int  Days 
) [inline]


Dokumentacja funkcji składowych

static DATESPAN common::DATESPAN::Days ( int  n  )  [inline, static]

Zwraca DATESPAN reprezentujący n dni.

static DATESPAN common::DATESPAN::Day (  )  [inline, static]

Zwraca DATESPAN reprezentujący 1 dzień.

static DATESPAN common::DATESPAN::Weeks ( int  n  )  [inline, static]

Zwraca DATESPAN reprezentujący n tygodni.

static DATESPAN common::DATESPAN::Week (  )  [inline, static]

Zwraca DATESPAN reprezentujący 1 tydzień.

static DATESPAN common::DATESPAN::Months ( int  n  )  [inline, static]

Zwraca DATESPAN reprezentujący n miesięcy.

static DATESPAN common::DATESPAN::Month (  )  [inline, static]

Zwraca DATESPAN reprezentujący 1 miesiąc.

static DATESPAN common::DATESPAN::Years ( int  n  )  [inline, static]

Zwraca DATESPAN reprezentujący n lat.

static DATESPAN common::DATESPAN::Year (  )  [inline, static]

Zwraca DATESPAN reprezentujący 1 rok.

DATESPAN& common::DATESPAN::operator+= ( const DATESPAN &  ds  )  [inline]

DATESPAN& common::DATESPAN::operator-= ( const DATESPAN &  ds  )  [inline]

DATESPAN& common::DATESPAN::operator*= ( int  n  )  [inline]

DATESPAN common::DATESPAN::operator- (  )  const [inline]

bool common::DATESPAN::operator== ( const DATESPAN &  ds  )  const [inline]

bool common::DATESPAN::operator!= ( const DATESPAN &  ds  )  const [inline]

int common::DATESPAN::GetDays (  )  const [inline]

Zwraca liczbę dni (bez tygodni).

int common::DATESPAN::GetWeeks (  )  const [inline]

Zwraca liczbę tygodni.

int common::DATESPAN::GetMonths (  )  const [inline]

Zwraca liczbę miesięcy (bez lat).

int common::DATESPAN::GetYears (  )  const [inline]

Zwraca liczbę lat.

int common::DATESPAN::GetTotalDays (  )  const [inline]

Zwraca liczbę dni wliczając tygodnie (ale nie miesiące ani lata).

void common::DATESPAN::Set ( int  Years,
int  Months,
int  Weeks,
int  Days 
) [inline]

void common::DATESPAN::SetDays ( int  n  )  [inline]

void common::DATESPAN::SetWeeks ( int  n  )  [inline]

void common::DATESPAN::SetMonths ( int  n  )  [inline]

void common::DATESPAN::SetYears ( int  n  )  [inline]


Dokumentacja dla tej struktury została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:01 2008 dla CommonLib programem  doxygen 1.5.5