Searched refs:CallableTraits (Results 1 – 4 of 4) sorted by relevance
1838 struct CallableTraits { struct1849 struct CallableTraits<ResType(*)(ArgType)> { argument1868 typedef typename CallableTraits<Callable>::ResultType ResultType;1872 CallableTraits<Callable>::CheckIsValid(callable_);1881 typedef typename CallableTraits<Callable>::StorageType CallableStorageType;1904 CallableTraits<Callable>::template Invoke<T>(callable_, obj);2861 MatcherCast<typename internal::CallableTraits<Callable>::ResultType>(
2309 struct CallableTraits {2320 struct CallableTraits<ResType(*)(ArgType)> {2339 typedef typename CallableTraits<Callable>::ResultType ResultType;2343 CallableTraits<Callable>::CheckIsValid(callable_);2352 typedef typename CallableTraits<Callable>::StorageType CallableStorageType;2375 CallableTraits<Callable>::template Invoke<T>(callable_, obj);3943 MatcherCast<typename internal::CallableTraits<Callable>::ResultType>(
2309 struct CallableTraits {2320 struct CallableTraits<ResType(*)(ArgType)> {2339 typedef typename CallableTraits<Callable>::ResultType ResultType;2343 CallableTraits<Callable>::CheckIsValid(callable_);2352 typedef typename CallableTraits<Callable>::StorageType CallableStorageType;2375 CallableTraits<Callable>::template Invoke<T>(callable_, obj);3942 MatcherCast<typename internal::CallableTraits<Callable>::ResultType>(
6786 struct CallableTraits {6797 struct CallableTraits<ResType(*)(ArgType)> {6816 typedef typename CallableTraits<Callable>::ResultType ResultType;6820 CallableTraits<Callable>::CheckIsValid(callable_);6829 typedef typename CallableTraits<Callable>::StorageType CallableStorageType;6852 CallableTraits<Callable>::template Invoke<T>(callable_, obj);8269 MatcherCast<typename internal::CallableTraits<Callable>::ResultType>(