Lines Matching refs:val
47 @param[in] val boolean value
50 virtual bool boolean(bool val) = 0;
54 @param[in] val integer value
57 virtual bool number_integer(number_integer_t val) = 0;
61 @param[in] val unsigned integer value
64 virtual bool number_unsigned(number_unsigned_t val) = 0;
68 @param[in] val floating-point value
72 virtual bool number_float(number_float_t val, const string_t& s) = 0;
76 @param[in] val string value
80 virtual bool string(string_t& val) = 0;
84 @param[in] val binary value
88 virtual bool binary(binary_t& val) = 0;
100 @param[in] val object key
104 virtual bool key(string_t& val) = 0;
193 bool boolean(bool val)
195 handle_value(val);
199 bool number_integer(number_integer_t val)
201 handle_value(val);
205 bool number_unsigned(number_unsigned_t val)
207 handle_value(val);
211 bool number_float(number_float_t val, const string_t& /*unused*/)
213 handle_value(val);
217 bool string(string_t& val)
219 handle_value(val);
223 bool binary(binary_t& val)
225 handle_value(std::move(val));
241 bool key(string_t& val)
247 object_element = &(ref_stack.back()->m_value.object->operator[](val));
377 bool boolean(bool val)
379 handle_value(val);
383 bool number_integer(number_integer_t val)
385 handle_value(val);
389 bool number_unsigned(number_unsigned_t val)
391 handle_value(val);
395 bool number_float(number_float_t val, const string_t& /*unused*/)
397 handle_value(val);
401 bool string(string_t& val)
403 handle_value(val);
407 bool binary(binary_t& val)
409 handle_value(std::move(val));
419 auto val = handle_value(BasicJsonType::value_t::object, true);
420 ref_stack.push_back(val.second);
431 bool key(string_t& val)
433 BasicJsonType k = BasicJsonType(val);
442 object_element = &(ref_stack.back()->m_value.object->operator[](val) = discarded);
489 auto val = handle_value(BasicJsonType::value_t::array, true);
490 ref_stack.push_back(val.second);