Lines Matching refs:first
1593 MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterator last) {
1597 RAPIDJSON_ASSERT(first >= MemberBegin());
1598 RAPIDJSON_ASSERT(first <= last);
1600 return DoEraseMembers(first, last);
1794 ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) {
1798 RAPIDJSON_ASSERT(first >= Begin());
1799 RAPIDJSON_ASSERT(first <= last);
1801 ValueIterator pos = Begin() + (first - Begin());
1805 data_.a.size -= static_cast<SizeType>(last - first);
2344 MemberIterator DoEraseMembers(ConstMemberIterator first, ConstMemberIterator last) {
2347 pos = beg + (first - beg),
2360 if (first != last) {
2362 MemberIterator next = pos + (last - first);
2374 o.size -= static_cast<SizeType>(last - first);
2933 …ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) const { return value_.Erase…
3017 …terator EraseMember(ConstMemberIterator first, ConstMemberIterator last) const { return value_.Era…