#include <invoke.h>
Public Types | |
typedef std::conditional< MemFunAndRef::Accept< Args... >::value, MemFunAndRef, typename std::conditional< MemFunAndPtr::Accept< Args... >::value, MemFunAndPtr, typename std::conditional< DataMemAndRef::Accept< Args... >::value, DataMemAndRef, typename std::conditional< DataMemAndPtr::Accept< Args... >::value, DataMemAndPtr, Callable >::type >::type >::type >::type | type |
typedef std::conditional< MemFunAndRef::Accept<Args...>::value, MemFunAndRef, typename std::conditional< MemFunAndPtr::Accept<Args...>::value, MemFunAndPtr, typename std::conditional< DataMemAndRef::Accept<Args...>::value, DataMemAndRef, typename std::conditional<DataMemAndPtr::Accept<Args...>::value, DataMemAndPtr, Callable>::type>::type>:: type>::type absl::base_internal::Invoker< Args >::type |