Lines Matching refs:pos
64 ElementPtr BigPtrArray::operator[](sal_uLong pos) const in operator []()
66 DBG_ASSERT(pos < container_.size(), "BigPtrArray::operator[] precondition violation"); in operator []()
67 return container_[pos]; in operator []()
70 void BigPtrArray::Insert(const ElementPtr& rElem, sal_uLong pos) in Insert() argument
72 DBG_ASSERT(pos <= container_.size(), "BigPtrArray::Insert precondition violation"); in Insert()
75 rElem->pos_ = pos; in Insert()
77 if (pos == container_.size()) in Insert()
81 container_.insert(container_.begin() + pos, rElem); in Insert()
86 void BigPtrArray::Remove( sal_uLong pos, sal_uLong n ) in Remove() argument
88 …DBG_ASSERT((pos < container_.size()) && ((container_.begin() + pos + n) < container_.end()), "BigP… in Remove()
89 container_.erase(container_.begin() + pos, container_.begin() + pos + n); in Remove()
93 void BigPtrArray::Replace(sal_uLong pos, const ElementPtr& rElem) in Replace() argument
95 DBG_ASSERT(pos < container_.size(), "BigPtrArray::Replace precondition violation"); in Replace()
97 rElem->pos_ = pos; in Replace()
98 container_[pos] = rElem; in Replace()