|
template<typename T > |
T | func::detail::to_functor (T &&func) |
|
template<typename Result , typename Class , typename... Arguments> |
auto | func::detail::to_functor (Result(Class::*func)(Arguments...)) -> decltype(std::mem_fn(func)) |
|
template<typename T > |
bool | func::detail::is_null (const T &) |
|
template<typename Result , typename... Arguments> |
bool | func::detail::is_null (Result(*const &function_pointer)(Arguments...)) |
|
template<typename Result , typename Class , typename... Arguments> |
bool | func::detail::is_null (Result(Class::*const &function_pointer)(Arguments...)) |
|
template<typename T , typename Allocator > |
static const function_manager & | func::detail::get_default_manager () |
|
template<typename T , typename Allocator > |
static void | func::detail::create_manager (manager_storage_type &storage, Allocator &&allocator) |
|
template<typename T > |
bool | func::operator== (std::nullptr_t, const function< T > &rhs) FUNC_NOEXCEPT |
|
template<typename T > |
bool | func::operator== (const function< T > &lhs, std::nullptr_t) FUNC_NOEXCEPT |
|
template<typename T > |
bool | func::operator!= (std::nullptr_t, const function< T > &rhs) FUNC_NOEXCEPT |
|
template<typename T > |
bool | func::operator!= (const function< T > &lhs, std::nullptr_t) FUNC_NOEXCEPT |
|
template<typename T > |
void | func::swap (function< T > &lhs, function< T > &rhs) |
|