This component‐private class defines various types that are used in the implementation of the transform iterator.
Synopsis
Declared in <bdlb_transformiterator.h>
template<
class FUNCTOR,
class ITERATOR>
struct TransformIterator_Traits;
Type Aliases
Name |
Description |
Define the iterator traits class of the underlying iterator. |
|
Result type of applying the functor to a dereferenced iterator. |
|
Type used to represent distances between iterators. |
|
Iterator category of this transform iterator. |
|
Pointer type derived from the functor result type. |
|
Reference type returned by dereferencing this iterator. |
|
Value type produced by applying the functor to a dereferenced underlying iterator. |
Specializations
Name |
Description |
|
Traits for a transform iterator whose functor is a function pointer. |
Traits for a transform iterator whose functor is a function type. |
Derived Classes
Name |
Description |
Traits for a transform iterator whose functor is a function type. |
|
|
Traits for a transform iterator whose functor is a function pointer. |
Created with MrDocs