std::function<R(Args...)>::~function - cppreference.com 関数ラッパー function(C++11) mem_fn(C++11) bad_function_call(C++11) 関数の部分適用 bind_front(C++20) bind(C++11) is_bind_expression(C++11) is_placeholder(C++11) _1, _2, _3, ...(C++11) 関数呼び出し invoke(C++17) 恒等関数オブジェクト identity(C++20) 参照ラッパー reference_wrapper(C++11) refcref(C++11)(C++11) unwrap_referenceunwrap_ref_decay(C++20)(C++20) 演算子ラッパー plus minus negate multiplies divides modulus logical_and logical_or logical_not equal_to not_equal_to greater less greater_equal less_equal bit_and bit_or bit_xor bit_not(C++14) 否定子 not_fn(C++17) 検索子 default_searcher(C++17) boyer_moore_searcher(C++17) boyer_moore_horspool_searcher(C++17) 制約付き比較子 ranges::equal_to(C++20) ranges::not_equal_to(C++20) ranges::greater(C++20) ranges::less(C++20) ranges::greater_equal(C++20) ranges::less_equal(C++20) 古いバインダとアダプタ unary_function(C++17未満) binary_function(C++17未満) ptr_fun(C++17未満) pointer_to_unary_function(C++17未満) pointer_to_binary_function(C++17未満) mem_fun(C++17未満) mem_fun_tmem_fun1_tconst_mem_fun_tconst_mem_fun1_t(C++17未満)(C++17未満)(C++17未満)(C++17未満) not1(C++20未満) not2(C++20未満) binder1stbinder2nd(C++17未満)(C++17未満) bind1stbind2nd(C++17未満)(C++17未満) mem_fun_ref(C++17未満) mem_fun_ref_tmem_fun1_ref_tconst_mem_fun_ref_tconst_mem_fun1_ref_t(C++17未満)(C++17未満)(C++17未満)(C++17未満) unary_negate(C++20未満) binary_negate(C++20未満)