[#BloombergLP-bdlt-PackedCalendar_DateProxy]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlt.adoc[bdlt]::PackedCalendar&lowbar;DateProxy
:relfileprefix: ../../
:mrdocs:

This class serves as a proxy for `Date` for use by the arrow operator of calendar iterators (e&period;g&period;, `PackedCalendar&lowbar;HolidayConstIterator`)&period; An object of this class behaves as the `Date` object with which it was constructed&period;

== Synopsis

Declared in `&lt;bdlt&lowbar;packedcalendar&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class PackedCalendar&lowbar;DateProxy;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlt/PackedCalendar_DateProxy/2constructor-01.adoc[`PackedCalendar&lowbar;DateProxy`]         [.small]#[constructor]#
| Constructors
| xref:BloombergLP/bdlt/PackedCalendar_DateProxy/2destructor.adoc[`&#126;PackedCalendar&lowbar;DateProxy`] [.small]#[destructor]#
| Destroy this object&period;
| xref:BloombergLP/bdlt/PackedCalendar_DateProxy/operator_ptr.adoc[`operator&hyphen;&gt;`] 
| Return the address providing non&hyphen;modifiable access to the proxied date object&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
