8#ifndef INCLUDED_BBLDC_TERMINATEDDATERANGEDAYCOUNTADAPTER
9#define INCLUDED_BBLDC_TERMINATEDDATERANGEDAYCOUNTADAPTER
124#include <bblscm_version.h>
144template <
class CONVENTION>
205template <
class CONVENTION>
209: d_terminationDate(terminationDate)
213template <
class CONVENTION>
221template <
class CONVENTION>
227 return CONVENTION::daysDiff(beginDate, endDate, d_terminationDate);
230template <
class CONVENTION>
239template <
class CONVENTION>
248template <
class CONVENTION>
254 return CONVENTION::yearsDiff(beginDate, endDate, d_terminationDate);
Definition bbldc_daterangedaycount.h:191
Definition bbldc_terminateddaterangedaycountadapter.h:145
const bdlt::Date & firstDate() const BSLS_KEYWORD_OVERRIDE
Definition bbldc_terminateddaterangedaycountadapter.h:233
double yearsDiff(const bdlt::Date &beginDate, const bdlt::Date &endDate) const BSLS_KEYWORD_OVERRIDE
Definition bbldc_terminateddaterangedaycountadapter.h:250
~TerminatedDateRangeDayCountAdapter() BSLS_KEYWORD_OVERRIDE
Destroy this object.
Definition bbldc_terminateddaterangedaycountadapter.h:216
int daysDiff(const bdlt::Date &beginDate, const bdlt::Date &endDate) const BSLS_KEYWORD_OVERRIDE
Definition bbldc_terminateddaterangedaycountadapter.h:223
const bdlt::Date & lastDate() const BSLS_KEYWORD_OVERRIDE
Definition bbldc_terminateddaterangedaycountadapter.h:242
Definition bdlt_date.h:294
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:653
Definition bbldc_basicactual360.h:107