Lines Matching refs:TValue
173 template <typename TValue>
177 ValueEqMatcher(TValue expected) : expected_(std::move(expected)) { in ValueEqMatcher()
187 TValue expected_;
190 template <typename TValue>
194 ValueEqPointerMatcher(const TValue* expected) : expected_(expected) { in ValueEqPointerMatcher()
204 const TValue* expected_;
207 template <typename TValue,
208 typename = typename std::enable_if<!std::is_pointer<TValue>::value, void>::type>
209 inline ValueEqMatcher<TValue> ValueEq(TValue value) { in ValueEq()
210 return ValueEqMatcher<TValue>(std::move(value)); in ValueEq()
213 template <typename TValue>
214 inline ValueEqPointerMatcher<TValue> ValueEq(const TValue* value) { in ValueEq()
215 return ValueEqPointerMatcher<TValue>(value); in ValueEq()