Lines Matching refs:m_value
117 if (val.m_value.object->empty())
135 auto i = val.m_value.object->cbegin();
136 for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
147 JSON_ASSERT(i != val.m_value.object->cend());
148 JSON_ASSERT(std::next(i) == val.m_value.object->cend());
164 auto i = val.m_value.object->cbegin();
165 for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
175 JSON_ASSERT(i != val.m_value.object->cend());
176 JSON_ASSERT(std::next(i) == val.m_value.object->cend());
190 if (val.m_value.array->empty())
208 for (auto i = val.m_value.array->cbegin();
209 i != val.m_value.array->cend() - 1; ++i)
217 JSON_ASSERT(!val.m_value.array->empty());
219 dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent);
230 for (auto i = val.m_value.array->cbegin();
231 i != val.m_value.array->cend() - 1; ++i)
238 JSON_ASSERT(!val.m_value.array->empty());
239 dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent);
250 dump_escaped(*val.m_value.string, ensure_ascii);
272 if (!val.m_value.binary->empty())
274 for (auto i = val.m_value.binary->cbegin();
275 i != val.m_value.binary->cend() - 1; ++i)
280 dump_integer(val.m_value.binary->back());
287 if (val.m_value.binary->has_subtype())
289 dump_integer(val.m_value.binary->subtype());
303 if (!val.m_value.binary->empty())
305 for (auto i = val.m_value.binary->cbegin();
306 i != val.m_value.binary->cend() - 1; ++i)
311 dump_integer(val.m_value.binary->back());
315 if (val.m_value.binary->has_subtype())
317 dump_integer(val.m_value.binary->subtype());
330 if (val.m_value.boolean)
343 dump_integer(val.m_value.number_integer);
349 dump_integer(val.m_value.number_unsigned);
355 dump_float(val.m_value.number_float);