#include <bdlt_calendarloader.h>
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.
See bdlt_calendarloader
◆ ~CalendarLoader()
virtual bdlt::CalendarLoader::~CalendarLoader |
( |
| ) |
|
|
virtual |
◆ load()
virtual int bdlt::CalendarLoader::load |
( |
PackedCalendar * |
result, |
|
|
const char * |
calendarName |
|
) |
| |
|
pure 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.
The documentation for this class was generated from the following file: