Changeset View
Changeset View
Standalone View
Standalone View
3rdparty/mockitopp/matchers/base/equal.hpp
Show All 12 Lines | 12 | { | |||
---|---|---|---|---|---|
13 | template <typename T> | 13 | template <typename T> | ||
14 | struct EqualT : public Matcher<T> | 14 | struct EqualT : public Matcher<T> | ||
15 | { | 15 | { | ||
16 | EqualT(typename mockitopp::detail::tr1::add_reference< | 16 | EqualT(typename mockitopp::detail::tr1::add_reference< | ||
17 | typename mockitopp::detail::tr1::add_const<T>::type>::type element) | 17 | typename mockitopp::detail::tr1::add_const<T>::type>::type element) | ||
18 | : element_(element) | 18 | : element_(element) | ||
19 | {} | 19 | {} | ||
20 | 20 | | |||
21 | virtual Matcher<T>* clone() const | 21 | Matcher<T>* clone() const override | ||
22 | { return new EqualT(element_); } | 22 | { return new EqualT(element_); } | ||
23 | 23 | | |||
24 | virtual bool operator== (typename mockitopp::detail::tr1::add_reference< | 24 | bool operator== (typename mockitopp::detail::tr1::add_reference< | ||
25 | typename mockitopp::detail::tr1::add_const<T>::type>::type rhs) const | 25 | typename mockitopp::detail::tr1::add_const<T>::type>::type rhs) const override | ||
26 | { return element_ == rhs; } | 26 | { return element_ == rhs; } | ||
27 | 27 | | |||
28 | private: | 28 | private: | ||
29 | 29 | | |||
30 | T element_; | 30 | T element_; | ||
31 | }; | 31 | }; | ||
32 | } // namespace detail | 32 | } // namespace detail | ||
33 | 33 | | |||
Show All 11 Lines |