ZeroErr
Loading...
Searching...
No Matches
zeroerr::details Namespace Reference

Classes

struct  has_bool_conversion
struct  has_bool_conversion< T, decltype(static_cast< bool >(std::declval< T >()), void())>

Functions

template<typename T>
std::enable_if< has_bool_conversion< T >::value, bool >::type getBool (T &&lhs)
template<typename T>
std::enable_if<!has_bool_conversion< T >::value, bool >::type getBool (T &&)

Function Documentation

◆ getBool() [1/2]

template<typename T>
std::enable_if<!has_bool_conversion< T >::value, bool >::type zeroerr::details::getBool ( T && )

◆ getBool() [2/2]

template<typename T>
std::enable_if< has_bool_conversion< T >::value, bool >::type zeroerr::details::getBool ( T && lhs)