8#ifndef INCLUDED_BBLDC_CALENDARBUS252
9#define INCLUDED_BBLDC_CALENDARBUS252
97#include <bblscm_version.h>
169 if (beginDate < endDate) {
172 else if (beginDate > endDate) {
183#if defined(BSLS_PLATFORM_CMP_GNU) && (BSLS_PLATFORM_CMP_VERSION >= 50301)
187 const volatile double rv =
191 static_cast<double>(
daysDiff(beginDate, endDate, calendar)) / 252.0;
Definition bdlt_calendar.h:570
bool isInRange(const Date &date) const
Definition bdlt_calendar.h:1883
int numBusinessDays() const
Definition bdlt_calendar.h:1923
Definition bdlt_date.h:294
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1917
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bbldc_basicactual360.h:107
Definition bbldc_calendarbus252.h:117
static double yearsDiff(const bdlt::Date &beginDate, const bdlt::Date &endDate, const bdlt::Calendar &calendar)
Definition bbldc_calendarbus252.h:179
static int daysDiff(const bdlt::Date &beginDate, const bdlt::Date &endDate, const bdlt::Calendar &calendar)
Definition bbldc_calendarbus252.h:162