Lines Matching defs:const
52 // const FooCardinality*.
65 virtual int ConservativeLowerBound() const { return 0; }
66 virtual int ConservativeUpperBound() const { return INT_MAX; }
69 virtual bool IsSatisfiedByCallCount(int call_count) const = 0;
72 virtual bool IsSaturatedByCallCount(int call_count) const = 0;
75 virtual void DescribeTo(::std::ostream* os) const = 0;
81 // to const CardinalityInterface, so copying is fairly cheap.
90 explicit Cardinality(const CardinalityInterface* impl) : impl_(impl) {}
94 int ConservativeLowerBound() const { return impl_->ConservativeLowerBound(); }
95 int ConservativeUpperBound() const { return impl_->ConservativeUpperBound(); }
98 bool IsSatisfiedByCallCount(int call_count) const {
103 bool IsSaturatedByCallCount(int call_count) const {
109 bool IsOverSaturatedByCallCount(int call_count) const {
115 void DescribeTo(::std::ostream* os) const { impl_->DescribeTo(os); }
122 internal::linked_ptr<const CardinalityInterface> impl_;
141 inline Cardinality MakeCardinality(const CardinalityInterface* c) {