Lines Matching refs:Callable
2210 template <typename Callable, typename InnerMatcher>
2213 ResultOfMatcher(Callable callable, InnerMatcher matcher)
2217 ResultOfMatcher(const std::string& result_description, Callable callable,
2222 CallableTraits<Callable>::CheckIsValid(callable_);
2232 typedef typename CallableTraits<Callable>::StorageType CallableStorageType;
2236 using ResultType = decltype(CallableTraits<Callable>::template Invoke<T>(
2276 CallableTraits<Callable>::template Invoke<T>(callable_, obj);
4453 template <typename Callable, typename InnerMatcher>
4454 internal::ResultOfMatcher<Callable, InnerMatcher> ResultOf(
4455 Callable callable, InnerMatcher matcher) {
4456 return internal::ResultOfMatcher<Callable, InnerMatcher>(std::move(callable),
4462 template <typename Callable, typename InnerMatcher>
4463 internal::ResultOfMatcher<Callable, InnerMatcher> ResultOf(
4464 const std::string& result_description, Callable callable,
4466 return internal::ResultOfMatcher<Callable, InnerMatcher>(