libzypp  17.38.7
transform.h File Reference
#include <zypp-core/ng/meta/TypeTraits>
#include <zypp-core/ng/meta/Functional>
#include <algorithm>
#include <zypp-core/ng/pipelines/operators.h>
Include dependency graph for transform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  zyppng::detail::TransformImpl< ElementType, Fn, typename >
 
struct  zyppng::detail::TransformImpl< ElementType, Fn, typename >
 
struct  zyppng::operators::detail::transform_helper< Transformation, sfinae >
 

Namespaces

 zyppng
 
 zyppng::detail
 
 zyppng::operators
 
 zyppng::operators::detail
 

Functions

template<template< class, class... > class Container, typename Msg , typename Transformation , typename Ret = std::result_of_t<Transformation(Msg)>, typename ... CArgs>
auto zyppng::transform (Container< Msg, CArgs... > &&val, Transformation &&transformation)
 
template<template< class, class... > class Container, typename Msg , typename Transformation , typename Ret = std::result_of_t<Transformation(Msg)>, typename ... CArgs>
auto zyppng::transform (const Container< Msg, CArgs... > &val, Transformation &&transformation)
 
template<typename Transformation >
auto zyppng::operators::transform (Transformation &&transformation)