kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/fakestd.h>
Public Member Functions | |
constexpr | not_fn_t (F &&f) |
constexpr | not_fn_t (const not_fn_t &)=default |
constexpr | not_fn_t (not_fn_t &&)=default |
template<class... Args> | |
constexpr auto | operator() (Args &&... args) &-> decltype(not std::declval< invoke_result_t< std::decay_t< F > &, Args... > >()) |
template<class... Args> | |
constexpr auto | operator() (Args &&... args) const &-> decltype(not std::declval< invoke_result_t< std::decay_t< F > const &, Args... > >()) |
Public Attributes | |
std::decay_t< F > | fd |
|
inlineexplicitconstexpr |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
std::decay_t<F> kblib::fakestd::detail::not_fn_t< F >::fd |