nil::range_detail::decoded_range< F, R > Struct Template Reference

#include <decrypted.hpp>

+ Inheritance diagram for nil::range_detail::decoded_range< F, R >:
+ Collaboration diagram for nil::range_detail::decoded_range< F, R >:

Public Types

typedef R source_range_type
 
typedef default_constructible_unary_fn_gen< F, typename transform_iterator< F, typename range_iterator< R >::type >::reference >::type transform_fn_type
 

Public Member Functions

 decoded_range (transform_fn_type f, R &r)
 

Member Typedef Documentation

◆ source_range_type

template<class F , class R >
typedef R nil::range_detail::decoded_range< F, R >::source_range_type

◆ transform_fn_type

template<class F , class R >
typedef default_constructible_unary_fn_gen< F, typename transform_iterator<F, typename range_iterator<R>::type>::reference>::type nil::range_detail::decoded_range< F, R >::transform_fn_type

Constructor & Destructor Documentation

◆ decoded_range()

template<class F , class R >
nil::range_detail::decoded_range< F, R >::decoded_range ( transform_fn_type  f,
R &  r 
)
inline

The documentation for this struct was generated from the following file: