This class defines a protocol used to load calendars from a specific source. Each repository of calendar information can be supported by a distinct implementation of this protocol.

Synopsis

Declared in <bdlt_calendarloader.h>

class CalendarLoader;

Member Functions

Name

Description

~CalendarLoader [destructor] [virtual]

Destroy this object.

load [virtual]

Load, into the specified result, the calendar identified by the specified calendarName. Return 0 on success, and a non‐zero value otherwise. If the calendar corresponding to calendarName is not found, 1 is returned with no effect on *result. If a non‐zero value other than 1 is returned (indicating a different error), *result is valid, but its value is undefined.

Created with MrDocs