ZeroErr
Loading...
Searching...
No Matches
arbitrary.h File Reference
Include dependency graph for arbitrary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zeroerr::Arbitrary< T, N, typename >
 Arbitrary is a domain that generates random values of a given type. More...
struct  zeroerr::Arbitrary< T, 0 >
class  zeroerr::Arbitrary< bool >
class  zeroerr::Arbitrary< T, 2, is_unsigned_int< T > >
class  zeroerr::Arbitrary< T, 2, is_signed_int< T > >
class  zeroerr::Arbitrary< T, 2, is_float_point< T > >
class  zeroerr::Arbitrary< T, 2, is_string< T > >
class  zeroerr::Arbitrary< T, 1, is_modifiable< T > >
class  zeroerr::Arbitrary< std::pair< T, U >, 1 >
class  zeroerr::Arbitrary< std::tuple< T... >, 1 >
class  zeroerr::Arbitrary< const T, 2 >

Namespaces

namespace  zeroerr

Typedefs

template<typename T>
using zeroerr::is_unsigned_int
template<typename T>
using zeroerr::is_signed_int
template<typename T>
using zeroerr::is_float_point = typename std::enable_if<std::is_floating_point<T>::value, void>::type
template<typename T>
using zeroerr::is_string
template<typename T>
using zeroerr::is_modifiable = typename std::enable_if<detail::is_modifiable<T>::value>::type