Lines Matching refs:m_object
1022 JSON_ASSERT(first.m_object != nullptr);
1023 JSON_ASSERT(last.m_object != nullptr);
1026 if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
1032 m_type = first.m_object->m_type;
1046 JSON_THROW(invalid_iterator::create(204, "iterators out of range", first.m_object));
1064 m_value.number_integer = first.m_object->m_value.number_integer;
1070 m_value.number_unsigned = first.m_object->m_value.number_unsigned;
1076 m_value.number_float = first.m_object->m_value.number_float;
1082 m_value.boolean = first.m_object->m_value.boolean;
1088 m_value = *first.m_object->m_value.string;
1108 m_value = *first.m_object->m_value.binary;
1115 JSON_THROW(invalid_iterator::create(206, detail::concat("cannot construct with iterators from ", first.m_object->type_name()), first.m_object));
2420 if (JSON_HEDLEY_UNLIKELY(this != pos.m_object))
2490 if (JSON_HEDLEY_UNLIKELY(this != first.m_object || this != last.m_object))
3283 if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
3310 if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
3333 if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
3339 if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
3344 if (JSON_HEDLEY_UNLIKELY(first.m_object == this))
3364 if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
3384 if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
3390 if (JSON_HEDLEY_UNLIKELY(!first.m_object->is_object()))
3423 if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
3429 if (JSON_HEDLEY_UNLIKELY(!first.m_object->is_object()))
3431 JSON_THROW(type_error::create(312, detail::concat("cannot use update() with ", first.m_object->type_name()), first.m_object));