Quick Links: |
#include <bdlt_packedcalendar.h>
Public Member Functions | |
PackedCalendar_DateProxy (const Date &date) | |
~PackedCalendar_DateProxy () | |
PackedCalendar_DateProxy (const PackedCalendar_DateProxy &original) | |
const Date * | operator-> () const |
This class serves as a proxy for Date
for use by the arrow operator of calendar iterators (e.g., PackedCalendar_HolidayConstIterator
). An object of this class behaves as the Date
object with which it was constructed.
See Component bdlt_packedcalendar
bdlt::PackedCalendar_DateProxy::PackedCalendar_DateProxy | ( | const Date & | date | ) |
IMPLICIT: Create a proxy object for the specified date
.
bdlt::PackedCalendar_DateProxy::~PackedCalendar_DateProxy | ( | ) |
Destroy this object.
bdlt::PackedCalendar_DateProxy::PackedCalendar_DateProxy | ( | const PackedCalendar_DateProxy & | original | ) |
Create a proxy object referencing the same Date
value as the specified original
proxy.
const Date* bdlt::PackedCalendar_DateProxy::operator-> | ( | ) | const |
Return the address providing non-modifiable access to the proxied date object.