BloombergLP::bdlt::Timetable_ConstIterator

Provide read-only, sequential access in increasing (chronological) order to the transitions in a Timetable object.

Synopsis

Declared in <bdlt_timetable.h>

class Timetable_ConstIterator;

Type Aliases

NameDescription
pointer Iterator pointer type.
reference The star operator returns a TimetableTransition by value.
value_type Iterator value type.

Member Functions

NameDescription
Timetable_ConstIterator [constructor]Constructors
operator= Assign to this iterator the value of the specified rhs iterator, and return a reference providing modifiable access to this object.
operator* Return the transition referenced by this iterator.
operator++ Advance this iterator to the next transition.
operator-- Regress this iterator to the previous transition.
operator-> Return a proxy to the referenced transition.

Friends

NameDescription
BloombergLP::bdlt::operator!=Return true if lhs and rhs iterators do not have the same value.
BloombergLP::bdlt::operator==Return true if lhs and rhs iterators have the same value.
BloombergLP::bdlt::TimetableValue-semantic repository of datetime-indexed state transitions.

Non-Member Functions

NameDescription
operator++Advance iterator and return its previous value.
operator--Regress iterator and return its previous value.