An iterator adaptor that dereferences to a converted value of type T::value_type.

Synopsis

Declared in <folly/json/DynamicConverter.h>

template<
    typename T,
    typename It>
class Transformer
    : public boost::iterator_adaptor<Transformer<T, It>, It, T::value_type, std::input_iterator_tag>

Base Classes

Name

Description

boost::iterator_adaptor<Transformer<T, It>, It, T::value_type, std::input_iterator_tag>

Type Aliases

Name

base_type

Member Functions

Name

Description

Transformer [constructor]

Construct a transformer wrapping the given base iterator.

base

operator*

Dereference to the converted value.

Protected Type Aliases

Protected Member Functions

Friends

Name

Description

boost::iterators::iterator_core_access

Non-Member Functions

Name

Description

conversionIterator

Build a converting iterator over a dynamic iterator.

Created with MrDocs