nil::crypto3::adaptors Namespace Reference

Functions

template<class UnaryFunction , class SinglePassRange >
encoded_range< UnaryFunction, const SinglePassRange > transform (const SinglePassRange &rng, UnaryFunction fn)
 
template<class UnaryFunction , class SinglePassRange >
derived_range< UnaryFunction, const SinglePassRange > transform (const SinglePassRange &rng, UnaryFunction fn)
 
template<class UnaryFunction , class SinglePassRange >
encoded_range< UnaryFunction, SinglePassRange > transform (SinglePassRange &rng, UnaryFunction fn)
 
template<class UnaryFunction , class SinglePassRange >
derived_range< UnaryFunction, SinglePassRange > transform (SinglePassRange &rng, UnaryFunction fn)
 

Function Documentation

◆ transform() [1/4]

template<class UnaryFunction , class SinglePassRange >
encoded_range<UnaryFunction, const SinglePassRange> nil::crypto3::adaptors::transform ( const SinglePassRange &  rng,
UnaryFunction  fn 
)
inline

◆ transform() [2/4]

template<class UnaryFunction , class SinglePassRange >
derived_range<UnaryFunction, const SinglePassRange> nil::crypto3::adaptors::transform ( const SinglePassRange &  rng,
UnaryFunction  fn 
)
inline

◆ transform() [3/4]

template<class UnaryFunction , class SinglePassRange >
encoded_range<UnaryFunction, SinglePassRange> nil::crypto3::adaptors::transform ( SinglePassRange &  rng,
UnaryFunction  fn 
)
inline

◆ transform() [4/4]

template<class UnaryFunction , class SinglePassRange >
derived_range<UnaryFunction, SinglePassRange> nil::crypto3::adaptors::transform ( SinglePassRange &  rng,
UnaryFunction  fn 
)
inline