Namespaces | |
| impl | |
Classes | |
| struct | integer_sequence |
| struct | invoke_result |
| struct | is_invocable_r |
| struct | is_reference_wrapper |
Typedefs | |
| template<std::size_t... Ints> | |
| using | index_sequence = integer_sequence< std::size_t, Ints... > |
| template<typename... Ts> | |
| using | index_sequence_for = make_index_sequence< sizeof...(Ts)> |
| template<typename F , typename... Args> | |
| using | invoke_result_t = typename invoke_result< F, Args... >::type |
| template<typename F , typename... Args> | |
| using | is_invocable = is_invocable_r< void, F, Args... > |
| template<std::size_t N> | |
| using | make_index_sequence = make_integer_sequence< std::size_t, N > |
| template<typename T , std::size_t N> | |
| using | make_integer_sequence = impl::make_integer_sequence_impl< T, N > |
| template<typename... Args> | |
| using | void_t = typename impl::make_void< Args... >::type |
| using invoke_hpp::index_sequence = typedef integer_sequence<std::size_t, Ints...> |
Definition at line 48 of file invoke.hpp.
| using invoke_hpp::index_sequence_for = typedef make_index_sequence<sizeof...(Ts)> |
Definition at line 68 of file invoke.hpp.
| using invoke_hpp::invoke_result_t = typedef typename invoke_result<F, Args...>::type |
Definition at line 222 of file invoke.hpp.
| using invoke_hpp::is_invocable = typedef is_invocable_r<void, F, Args...> |
Definition at line 252 of file invoke.hpp.
| using invoke_hpp::make_index_sequence = typedef make_integer_sequence<std::size_t, N> |
Definition at line 65 of file invoke.hpp.
| using invoke_hpp::make_integer_sequence = typedef impl::make_integer_sequence_impl<T, N> |
Definition at line 62 of file invoke.hpp.
| using invoke_hpp::void_t = typedef typename impl::make_void<Args...>::type |
Definition at line 32 of file invoke.hpp.