reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
879 class TypedExpectation : public ExpectationBase {
98 class ExpectationBase;
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) // NOLINTutils/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) {