reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
  879 class TypedExpectation : public ExpectationBase {

Declarations

utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
   98 class ExpectationBase;

References

utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
  177   virtual const ExpectationBase* UntypedFindMatchingExpectation(
  223   typedef std::vector<internal::linked_ptr<ExpectationBase> >
  228   Expectation GetHandleOf(ExpectationBase* exp);
  505   Expectation(internal::ExpectationBase& exp);  // NOLINT
  540       const internal::linked_ptr<internal::ExpectationBase>& expectation_base);
  543   const internal::linked_ptr<internal::ExpectationBase>&
  549   internal::linked_ptr<internal::ExpectationBase> expectation_base_;
  579   ExpectationSet(internal::ExpectationBase& exp) {  // NOLINT
  879 class TypedExpectation : public ExpectationBase {
 1612     const linked_ptr<ExpectationBase> untyped_expectation(expectation);
 1681   virtual const ExpectationBase* UntypedFindMatchingExpectation(
 1831 inline Expectation::Expectation(internal::ExpectationBase& exp)  // NOLINT
utils/unittest/googlemock/src/gmock-spec-builders.cc
  105     ExpectationBase* const prerequisite = it->expectation_base().get();
  395   const ExpectationBase* const untyped_expectation =
  449 Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* exp) {
  474     ExpectationBase* const untyped_expectation = it->get();
  788     const internal::linked_ptr<internal::ExpectationBase>& an_expectation_base)
utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
  148   typedef T element_type;
  152   explicit linked_ptr(T* ptr = NULL) { capture(ptr); }
  156   template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); }
  163   template <typename U> linked_ptr& operator=(linked_ptr<U> const& ptr) {
  178   void reset(T* ptr = NULL) {
  182   T* get() const { return value_; }
  183   T* operator->() const { return value_; }
  184   T& operator*() const { return *value_; }
  186   bool operator==(T* p) const { return value_ == p; }
  187   bool operator!=(T* p) const { return value_ != p; }
  189   bool operator==(linked_ptr<U> const& ptr) const {
  201   T* value_;
  208   void capture(T* ptr) {
  213   template <typename U> void copy(linked_ptr<U> const* ptr) {