WPILibC++
2025.2.1
Loading...
Searching...
No Matches
Classes
|
Typedefs
wpi::sig::trait::detail Namespace Reference
Classes
struct
is_callable
struct
is_callable< F, P, typelist< T... >, void_t< decltype(((*std::declval< P >()).*std::declval< F >())(std::declval< T >()...))> >
struct
is_callable< F, typelist< T... >, void_t< decltype(std::declval< F >()(std::declval< T >()...))> >
struct
is_weak_ptr
struct
is_weak_ptr< T, void_t< decltype(std::declval< T >().expired()), decltype(std::declval< T >().lock()), decltype(std::declval< T >().reset())> >
struct
is_weak_ptr_compatible
struct
is_weak_ptr_compatible< T, void_t< decltype(to_weak(std::declval< T >()))> >
struct
voider
Typedefs
template<class... T>
using
void_t
= typename
detail::voider
<T...>::type
Typedef Documentation
◆
void_t
template<class... T>
using
wpi::sig::trait::detail::void_t
= typename
detail::voider
<T...>::type
wpi
sig
trait
detail
Generated on Fri Jan 10 2025 07:37:26 for WPILibC++ by
1.12.0