8#ifndef INCLUDED_BBLDC_TERMINATEDBASICDAYCOUNTADAPTER
9#define INCLUDED_BBLDC_TERMINATEDBASICDAYCOUNTADAPTER
113#include <bblscm_version.h>
133template <
class CONVENTION>
183template <
class CONVENTION>
187: d_terminationDate(terminationDate)
191template <
class CONVENTION>
198template <
class CONVENTION>
204 return CONVENTION::daysDiff(beginDate, endDate, d_terminationDate);
207template <
class CONVENTION>
214 return CONVENTION::yearsDiff(beginDate, endDate, d_terminationDate);
Definition bbldc_basicdaycount.h:163
Definition bbldc_terminatedbasicdaycountadapter.h:134
int daysDiff(const bdlt::Date &beginDate, const bdlt::Date &endDate) const BSLS_KEYWORD_OVERRIDE
Definition bbldc_terminatedbasicdaycountadapter.h:200
~TerminatedBasicDayCountAdapter() BSLS_KEYWORD_OVERRIDE
Destroy this object.
Definition bbldc_terminatedbasicdaycountadapter.h:193
double yearsDiff(const bdlt::Date &beginDate, const bdlt::Date &endDate) const BSLS_KEYWORD_OVERRIDE
Definition bbldc_terminatedbasicdaycountadapter.h:210
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