cauldron  0.0.0
 All Classes Namespaces Files Functions Variables Typedefs
Classes | Typedefs | Functions
cauldron Namespace Reference

Classes

class  Union
 
class  Filtered
 
class  Mapped
 
class  Strategy
 
class  CloneHelper
 
class  Booleans
 
class  Builder
 
class  Characters
 
class  Facility
 
class  Floats
 
class  Integers
 
class  Just
 
class  Sets
 
class  OutOfCycles
 
class  Sieve
 
class  Strings
 
class  Vectors
 

Typedefs

template<typename Product >
using Converter = std::function< Product(Product)>
 
template<typename Product >
using Requirement = std::function< bool(Product)>
 

Functions

void validate_characters (const std::string &characters)
 
template<typename Value >
void validate_floats (Value min_value, Value max_value)
 

Typedef Documentation

template<typename Product >
using cauldron::Converter = typedef std::function<Product(Product)>
template<typename Product >
using cauldron::Requirement = typedef std::function<bool(Product)>

Function Documentation

void cauldron::validate_characters ( const std::string &  characters)
template<typename Value >
void cauldron::validate_floats ( Value  min_value,
Value  max_value 
)