Namespaces | Classes | Typedefs
invoke_hpp Namespace Reference

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
 

Typedef Documentation

◆ index_sequence

template<std::size_t... Ints>
using invoke_hpp::index_sequence = typedef integer_sequence<std::size_t, Ints...>

Definition at line 48 of file invoke.hpp.

◆ index_sequence_for

template<typename... Ts>
using invoke_hpp::index_sequence_for = typedef make_index_sequence<sizeof...(Ts)>

Definition at line 68 of file invoke.hpp.

◆ invoke_result_t

template<typename F , typename... Args>
using invoke_hpp::invoke_result_t = typedef typename invoke_result<F, Args...>::type

Definition at line 222 of file invoke.hpp.

◆ is_invocable

template<typename F , typename... Args>
using invoke_hpp::is_invocable = typedef is_invocable_r<void, F, Args...>

Definition at line 252 of file invoke.hpp.

◆ make_index_sequence

template<std::size_t N>
using invoke_hpp::make_index_sequence = typedef make_integer_sequence<std::size_t, N>

Definition at line 65 of file invoke.hpp.

◆ make_integer_sequence

template<typename T , std::size_t N>
using invoke_hpp::make_integer_sequence = typedef impl::make_integer_sequence_impl<T, N>

Definition at line 62 of file invoke.hpp.

◆ void_t

template<typename... Args>
using invoke_hpp::void_t = typedef typename impl::make_void<Args...>::type

Definition at line 32 of file invoke.hpp.



depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20