com::ftlabs::fisa::calc::CouponDateGenerator Class Reference

#include <CouponDateGenerator.h>

List of all members.

Public Member Functions

 CouponDateGenerator (int interestFrequency, bool eomAdjust)
 ~CouponDateGenerator (void)
void moveNext (int periodCount)
void next (int periodCount, FISADate &date)
FISADate next (int periodCount)
void moveNext (void)
void next (FISADate &date)
FISADate next (void)
void movePrev (int periodCount)
void prev (int periodCount, FISADate &date)
FISADate prev (int periodCount)
void movePrev (void)
void prev (FISADate &date)
FISADate prev (void)
void current (FISADate &date) const
FISADate current (void) const
int currentAsInteger (void) const
void setCurrent (const FISADate &date)
void setToSettlementPeriod (const FISADate &settlementDate, const FISADate &lastInterestDate)
int getInterestFrequency (void)

Static Public Member Functions

static char getLDOM (short year, char month)

Protected Member Functions

char getLDOM (void) const

Private Attributes

short year
char month
char day
int interestFrequency
bool eomAdjust

Static Private Attributes

static char DAYS_IN_MONTHS []


Constructor & Destructor Documentation

com::ftlabs::fisa::calc::CouponDateGenerator::CouponDateGenerator ( int  interestFrequency,
bool  eomAdjust 
)

com::ftlabs::fisa::calc::CouponDateGenerator::~CouponDateGenerator ( void   ) 


Member Function Documentation

void com::ftlabs::fisa::calc::CouponDateGenerator::moveNext ( int  periodCount  ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::next ( int  periodCount,
FISADate date 
)

FISADate com::ftlabs::fisa::calc::CouponDateGenerator::next ( int  periodCount  ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::moveNext ( void   ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::next ( FISADate date  ) 

FISADate com::ftlabs::fisa::calc::CouponDateGenerator::next ( void   ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::movePrev ( int  periodCount  ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::prev ( int  periodCount,
FISADate date 
)

FISADate com::ftlabs::fisa::calc::CouponDateGenerator::prev ( int  periodCount  ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::movePrev ( void   ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::prev ( FISADate date  ) 

FISADate com::ftlabs::fisa::calc::CouponDateGenerator::prev ( void   ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::current ( FISADate date  )  const

FISADate com::ftlabs::fisa::calc::CouponDateGenerator::current ( void   )  const

int com::ftlabs::fisa::calc::CouponDateGenerator::currentAsInteger ( void   )  const

void com::ftlabs::fisa::calc::CouponDateGenerator::setCurrent ( const FISADate date  ) 

void com::ftlabs::fisa::calc::CouponDateGenerator::setToSettlementPeriod ( const FISADate settlementDate,
const FISADate lastInterestDate 
)

int com::ftlabs::fisa::calc::CouponDateGenerator::getInterestFrequency ( void   ) 

static char com::ftlabs::fisa::calc::CouponDateGenerator::getLDOM ( short  year,
char  month 
) [static]

char com::ftlabs::fisa::calc::CouponDateGenerator::getLDOM ( void   )  const [protected]


Member Data Documentation

char com::ftlabs::fisa::calc::CouponDateGenerator::DAYS_IN_MONTHS[] [static, private]

short com::ftlabs::fisa::calc::CouponDateGenerator::year [private]

char com::ftlabs::fisa::calc::CouponDateGenerator::month [private]

char com::ftlabs::fisa::calc::CouponDateGenerator::day [private]

int com::ftlabs::fisa::calc::CouponDateGenerator::interestFrequency [private]

bool com::ftlabs::fisa::calc::CouponDateGenerator::eomAdjust [private]


The documentation for this class was generated from the following file:
Generated on Tue Feb 5 03:50:34 2008 for FTLabs FISA (c++) by  doxygen 1.5.2