• Home
  • Raw
  • Download

Lines Matching refs:array_iterator

12771     typename BasicJsonType::array_t::iterator array_iterator {};  member
12900 m_it.array_iterator = typename array_t::iterator(); in iter_impl()
12997 m_it.array_iterator = m_object->m_value.array->begin();
13041 m_it.array_iterator = m_object->m_value.array->end(); in set_end()
13080 JSON_ASSERT(m_it.array_iterator != m_object->m_value.array->end()); in operator *()
13081 return *m_it.array_iterator; in operator *()
13124 JSON_ASSERT(m_it.array_iterator != m_object->m_value.array->end()); in operator ->()
13125 return &*m_it.array_iterator; in operator ->()
13177 std::advance(m_it.array_iterator, 1); in operator ++()
13228 std::advance(m_it.array_iterator, -1); in operator --()
13271 return (m_it.array_iterator == other.m_it.array_iterator); in operator ==()
13316 return (m_it.array_iterator < other.m_it.array_iterator); in operator <()
13373 std::advance(m_it.array_iterator, i); in operator +=()
13451 return m_it.array_iterator - other.m_it.array_iterator; in operator -()
13480 return *std::next(m_it.array_iterator, n); in operator []()
20279 m_value.array = create<array_t>(first.m_it.array_iterator, in basic_json()
20280 last.m_it.array_iterator); in basic_json()
21647 result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator); in erase()
21719 result.m_it.array_iterator = m_value.array->erase(first.m_it.array_iterator, in erase()
21720 last.m_it.array_iterator); in erase()
22441 auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator); in insert_iterator()
22442 m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...); in insert_iterator()
22443 result.m_it.array_iterator = m_value.array->begin() + insert_pos; in insert_iterator()
22528 return insert_iterator(pos, first.m_it.array_iterator, last.m_it.array_iterator); in insert()