libzypp  17.38.7
algorithm.h File Reference
#include <functional>
#include <zypp-core/base/Exception.h>
#include <zypp-core/ng/pipelines/operators.h>
Include dependency graph for algorithm.h:

Go to the source code of this file.

Classes

struct  zyppng::detail::ContinueUntilValidPredicate
 
struct  zyppng::detail::showme< T >
 
struct  zyppng::detail::FirstOfImpl< Container, Transformation, Predicate, DefaultType, sfinae >
 
struct  zyppng::detail::FirstOfImpl< Container, Transformation, Predicate, DefaultType, sfinae >
 
struct  zyppng::detail::FirstOfHelper< Transformation, Predicate, DefaultType >
 
class  zyppng::NotFoundException
 

Namespaces

 zyppng
 
 zyppng::detail
 

Functions

template<class Transformation , class DefaultType , class Predicate >
auto zyppng::firstOf (Transformation &&transformFunc, DefaultType &&def, Predicate &&predicate=detail::ContinueUntilValidPredicate())
 
template<typename Excpt , typename ... Rest>
bool zyppng::detail::containsOneOfExceptionImpl (const std::exception_ptr &exceptionPtr)
 
template<typename ... Excpt>
bool zyppng::containsOneOfException (const std::exception_ptr &exceptionPtr)
 
template<typename Excpt >
bool zyppng::containsException (const std::exception_ptr &exceptionPtr)