Lines Matching defs:vector
84 ssize_t SortedListImpl::merge(const VectorImpl& vector) {
86 if (!vector.isEmpty()) {
87 const void* buffer = vector.arrayImpl();
89 size_t s = vector.size();
100 ssize_t SortedListImpl::merge(const SortedListImpl& vector) {
101 // we've merging a sorted vector... nice!
103 if (!vector.isEmpty()) {
105 if (do_compare(vector.itemLocation(vector.size() - 1), arrayImpl()) <= 0) {
106 err = VectorImpl::insertVectorAt(static_cast<const VectorImpl&> (vector), 0);
107 } else if (do_compare(vector.arrayImpl(), itemLocation(size() - 1)) >= 0) {
108 err = VectorImpl::appendVector(static_cast<const VectorImpl&> (vector));
111 err = merge(static_cast<const VectorImpl&> (vector));