|
iceoryx2
C++ Language Bindings
|
Verifies whether the passed Callable type is in fact invocable with the given arguments. More...
#include <type_traits.hpp>
Static Public Member Functions | |
| template<typename C , typename... As> | |
| static constexpr std::true_type | test (typename iox2::legacy::invoke_result< C, As... >::type *) noexcept |
| template<typename C , typename... As> | |
| static constexpr std::false_type | test (...) noexcept |
Static Public Attributes | |
| static constexpr bool | value { decltype(test<Callable, ArgTypes...>(nullptr))::value } |
Verifies whether the passed Callable type is in fact invocable with the given arguments.
Definition at line 62 of file type_traits.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 74 of file type_traits.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 65 of file type_traits.hpp.
|
staticconstexpr |
Definition at line 79 of file type_traits.hpp.