Add generic generator modifiers

This means mutiple generic generators and some inference helper
* take(n, generator)
* filter(predicate, generator)
* map(func, generator)
* repeat(generator, repeats)
This commit is contained in:
Martin Hořeňovský
2019-01-31 10:43:15 +01:00
parent e46a70f829
commit 5929d9530c
9 changed files with 1262 additions and 25 deletions
+4
View File
@@ -16,6 +16,10 @@ namespace Catch {
IGeneratorTracker::~IGeneratorTracker() {}
const char* GeneratorException::what() const noexcept {
return m_msg;
}
namespace Generators {
GeneratorUntypedBase::~GeneratorUntypedBase() {}