8#ifndef INCLUDED_BDLT_CALENDARREVERSEITERATORADAPTER
9#define INCLUDED_BDLT_CALENDARREVERSEITERATORADAPTER
277#include <bdlscm_version.h>
297template <
class ITERATOR>
301 ITERATOR d_forwardIter;
325#ifdef BSLS_COMPILERFEATURES_SUPPORT_DEFAULTED_FUNCTIONS
387template <
class ITERATOR>
398template <
class ITERATOR>
407template <
class ITERATOR>
416template <
class ITERATOR>
429template <
class ITERATOR>
436template <
class ITERATOR>
439 const ITERATOR& value)
440: d_forwardIter(value)
445template <
class ITERATOR>
451 d_forwardIter = rhs.d_forwardIter;
455template <
class ITERATOR>
464template <
class ITERATOR>
473template <
class ITERATOR>
483template <
class ITERATOR>
488 ITERATOR tmp = d_forwardIter;
492template <
class ITERATOR>
497 ITERATOR tmp = d_forwardIter;
501template <
class ITERATOR>
505 return d_forwardIter;
511template <
class ITERATOR>
514 const CalendarReverseIteratorAdapter<ITERATOR>& rhs)
519template <
class ITERATOR>
522 const CalendarReverseIteratorAdapter<ITERATOR>& rhs)
524 return lhs.forwardIterator() != rhs.forwardIterator();
527template <
class ITERATOR>
532 CalendarReverseIteratorAdapter<ITERATOR> tmp = iterator;
537template <
class ITERATOR>
542 CalendarReverseIteratorAdapter<ITERATOR> tmp = iterator;
Definition bdlt_calendarreverseiteratoradapter.h:298
ITERATOR::pointer pointer
Definition bdlt_calendarreverseiteratoradapter.h:308
ITERATOR forwardIterator() const
Definition bdlt_calendarreverseiteratoradapter.h:503
CalendarReverseIteratorAdapter & operator=(const CalendarReverseIteratorAdapter &rhs)
Definition bdlt_calendarreverseiteratoradapter.h:448
ITERATOR::value_type value_type
Definition bdlt_calendarreverseiteratoradapter.h:306
ITERATOR::reference reference
Definition bdlt_calendarreverseiteratoradapter.h:309
CalendarReverseIteratorAdapter & operator--()
Definition bdlt_calendarreverseiteratoradapter.h:476
pointer operator->() const
Definition bdlt_calendarreverseiteratoradapter.h:495
CalendarReverseIteratorAdapter()
Definition bdlt_calendarreverseiteratoradapter.h:431
ITERATOR::difference_type difference_type
Definition bdlt_calendarreverseiteratoradapter.h:307
reference operator*() const
Definition bdlt_calendarreverseiteratoradapter.h:486
CalendarReverseIteratorAdapter & operator++()
Definition bdlt_calendarreverseiteratoradapter.h:467
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bbldc_basicisma30360.h:112
Calendar_BusinessDayConstIter operator++(Calendar_BusinessDayConstIter &iterator, int)
Definition bdlt_calendar.h:2156
bool operator==(const Calendar &lhs, const Calendar &rhs)
bool operator!=(const Calendar &lhs, const Calendar &rhs)
Calendar_BusinessDayConstIter operator--(Calendar_BusinessDayConstIter &iterator, int)
Definition bdlt_calendar.h:2165