17 template <
class T,
class Key>
19 constexpr
operator bool()
const{
24 decltype(std::declval<T>()(std::declval<Key>())),
Global namespace of the SCL.
Destructible concept, a type T is destructible if it defines a destructor that won't throw...
Hash concept, a type T is an hash for Key if it is a function object, copy constructible, destructible, and the return type of its invocation w/ a Key is std::size_t.
CopyConstructible concept, a type T is copy constructible if meta::is_copy_constructible<T>() is true...
FunctionObject concept, a type F is a function object that accepts Args...