BloombergLP::bdlb::TransformIterator::operator->

Return the address of the result of applying the functor of this object to the result of dereferencing the underlying iterator. The behavior is undefined if dereferencing the underlying iterator is undefined. Note that the behavior of this method is equivalent to: ` &functor()(*iterator()) ` Also note that the functor must return a reference type for this method to be used.

Synopses

Declared in <bdlb_transformiterator.h>

Return the address of the result of applying the functor of this object to the result of dereferencing the underlying iterator. The behavior is undefined if dereferencing the underlying iterator is undefined. Note that the behavior of this method is equivalent to: ` &functor()(*iterator()) ` Also note that the functor must return a reference type for this method to be used.

TransformIterator<FUNCTOR, ITERATOR>::pointer
operator->();
» more...

Return the address of the result of applying the functor of this object to the result of dereferencing the underlying iterator. The behavior is undefined if dereferencing the underlying iterator is undefined. Note that the behavior of this method is equivalent to: ` &functor()(*iterator()) ` Also note that the functor must return a reference type for this method to be used.

TransformIterator<FUNCTOR, ITERATOR>::pointer
operator->() const;
» more...