ZeroErr
载入中...
搜索中...
未找到
arbitrary.h 文件参考
arbitrary.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  zeroerr::Arbitrary< T, N, typename >
 Arbitrary is a domain that generates random values of a given type 更多...
 
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 >
 

命名空间

namespace  zeroerr
 

类型定义

template<typename T >
using zeroerr::is_unsigned_int = typename std::enable_if< std::is_integral< T >::value &&!std::numeric_limits< T >::is_signed, void >::type
 
template<typename T >
using zeroerr::is_signed_int = typename std::enable_if< std::is_integral< T >::value &&std::numeric_limits< T >::is_signed, void >::type
 
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 = typename std::enable_if< detail::is_specialization< T, std::basic_string >::value >::type
 
template<typename T >
using zeroerr::is_modifiable = typename std::enable_if< detail::is_modifiable< T >::value >::type