Lines Matching defs:count
3383 if (count() == 0) {
3385 } else if (count() == 1) {
3389 *os << "has " << Elements(count()) << " where\n";
3390 for (size_t i = 0; i != count(); ++i) {
3393 if (i + 1 < count()) {
3402 if (count() == 0) {
3407 *os << "doesn't have " << Elements(count()) << ", or\n";
3408 for (size_t i = 0; i != count(); ++i) {
3411 if (i + 1 < count()) {
3425 ::std::vector<std::string> explanations(count());
3434 for (; it != stl_container.end() && exam_pos != count(); ++it, ++exam_pos) {
3459 if (actual_count != count()) {
3460 // The element count doesn't match. If the container is empty,
3471 // The element count matches, but the exam_pos-th element doesn't match.
3483 for (size_t i = 0; i != count(); ++i) {
3498 static Message Elements(size_t count) {
3499 return Message() << count << (count == 1 ? " element" : " elements");
3502 size_t count() const { return matchers_.size(); }
4133 // ElementsAreArray(pointer, count)
4141 // array, a pointer and count, a vector, an initializer list, or an
4156 inline auto ElementsAreArray(const T* pointer, size_t count)
4157 -> decltype(ElementsAreArray(pointer, pointer + count)) {
4158 return ElementsAreArray(pointer, pointer + count);
4180 // UnorderedElementsAreArray(pointer, count)
4188 // The matchers can be specified as an array, a pointer and count, a container,
4203 const T* pointer, size_t count) {
4204 return UnorderedElementsAreArray(pointer, pointer + count);
4830 // IsSupersetOf(pointer, count)
4852 // The matchers can be specified as an array, a pointer and count, a container,
4867 const T* pointer, size_t count) {
4868 return IsSupersetOf(pointer, pointer + count);
4891 // IsSubsetOf(pointer, count)
4909 // The matchers can be specified as an array, a pointer and count, a container,
4924 const T* pointer, size_t count) {
4925 return IsSubsetOf(pointer, pointer + count);
5126 // AnyOfArray(pointer, count)
5135 // AllOfArray(pointer, count)
5143 // The matchers can be specified as an array, a pointer and count, a container,
5164 inline internal::AnyOfArrayMatcher<T> AnyOfArray(const T* ptr, size_t count) {
5165 return AnyOfArray(ptr, ptr + count);
5169 inline internal::AllOfArrayMatcher<T> AllOfArray(const T* ptr, size_t count) {
5170 return AllOfArray(ptr, ptr + count);