• Home
  • Raw
  • Download

Lines Matching refs:array_iterator

12881     typename BasicJsonType::array_t::iterator array_iterator {};  member
13010 m_it.array_iterator = typename array_t::iterator(); in iter_impl()
13107 m_it.array_iterator = m_object->m_data.m_value.array->begin();
13151 m_it.array_iterator = m_object->m_data.m_value.array->end(); in set_end()
13190 JSON_ASSERT(m_it.array_iterator != m_object->m_data.m_value.array->end()); in operator *()
13191 return *m_it.array_iterator; in operator *()
13234 JSON_ASSERT(m_it.array_iterator != m_object->m_data.m_value.array->end()); in operator ->()
13235 return &*m_it.array_iterator; in operator ->()
13287 std::advance(m_it.array_iterator, 1); in operator ++()
13338 std::advance(m_it.array_iterator, -1); in operator --()
13381 return (m_it.array_iterator == other.m_it.array_iterator); in operator ==()
13426 return (m_it.array_iterator < other.m_it.array_iterator); in operator <()
13483 std::advance(m_it.array_iterator, i); in operator +=()
13561 return m_it.array_iterator - other.m_it.array_iterator; in operator -()
13590 return *std::next(m_it.array_iterator, n); in operator []()
20443 m_data.m_value.array = create<array_t>(first.m_it.array_iterator, in basic_json()
20444 last.m_it.array_iterator); in basic_json()
21811 result.m_it.array_iterator = m_data.m_value.array->erase(pos.m_it.array_iterator); in erase()
21883 result.m_it.array_iterator = m_data.m_value.array->erase(first.m_it.array_iterator, in erase()
21884 last.m_it.array_iterator); in erase()
22601 auto insert_pos = std::distance(m_data.m_value.array->begin(), pos.m_it.array_iterator); in insert_iterator()
22602 m_data.m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...); in insert_iterator()
22603 result.m_it.array_iterator = m_data.m_value.array->begin() + insert_pos; in insert_iterator()
22688 return insert_iterator(pos, first.m_it.array_iterator, last.m_it.array_iterator); in insert()