Wire Sysio Wire Sysion 1.0.0
|
#include "catch_generators.hpp"
Go to the source code of this file.
Namespaces | |
namespace | Catch |
namespace | Catch::Generators |
Typedefs | |
template<typename Func , typename U > | |
using | Catch::Generators::MapFunctionReturnType = typename std::remove_reference<typename std::remove_cv<typename std::result_of<Func(U)>::type>::type>::type |
Functions | |
template<typename T > | |
GeneratorWrapper< T > | Catch::Generators::take (size_t target, GeneratorWrapper< T > &&generator) |
template<typename T , typename Predicate > | |
GeneratorWrapper< T > | Catch::Generators::filter (Predicate &&pred, GeneratorWrapper< T > &&generator) |
template<typename T > | |
GeneratorWrapper< T > | Catch::Generators::repeat (size_t repeats, GeneratorWrapper< T > &&generator) |
template<typename Func , typename U , typename T = MapFunctionReturnType<Func, U>> | |
GeneratorWrapper< T > | Catch::Generators::map (Func &&function, GeneratorWrapper< U > &&generator) |
template<typename T > | |
GeneratorWrapper< std::vector< T > > | Catch::Generators::chunk (size_t size, GeneratorWrapper< T > &&generator) |