Lines Matching defs:boolean
2862 boolean, ///< boolean value
2874 - order: null < boolean < number < object < array < string < binary
2891 1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */,
4363 case value_t::boolean: // LCOV_EXCL_LINE
4631 case value_t::boolean:
4644 JSON_THROW(type_error::create(302, concat("type must be boolean, but is ", j.type_name()), &j));
4915 case value_t::boolean:
5216 case value_t::boolean:
5351 struct external_constructor<value_t::boolean>
5357 j.m_type = value_t::boolean;
5573 external_constructor<value_t::boolean>::construct(j, b);
5586 external_constructor<value_t::boolean>::construct(j, static_cast<typename BasicJsonType::boolean_t>(b));
5995 case BasicJsonType::value_t::boolean:
6595 boolean return value informs the parser whether to continue processing the
6614 @brief a boolean value was read
6615 @param[in] val boolean value
6618 virtual bool boolean(bool val) = 0;
6761 bool boolean(bool val)
6945 bool boolean(bool val)
7132 @return pair of boolean (whether value should be kept) and pointer (to the
7234 bool boolean(bool /*unused*/)
8968 decltype(std::declval<T&>().boolean(std::declval<bool>()));
9062 "Missing/invalid function: bool boolean(bool)");
9064 "Missing/invalid function: bool boolean(bool)");
9381 case 0x08: // boolean
9383 return sax->boolean(get() != 0);
9897 return sax->boolean(false);
9900 return sax->boolean(true);
10492 return sax->boolean(false);
10495 return sax->boolean(true);
11381 return sax->boolean(true);
11383 return sax->boolean(false);
12383 if (JSON_HEDLEY_UNLIKELY(!sax->boolean(false)))
12401 if (JSON_HEDLEY_UNLIKELY(!sax->boolean(true)))
12644 This class models an iterator for primitive JSON types (boolean, number,
12906 case value_t::boolean:
13009 case value_t::boolean:
13047 case value_t::boolean:
13088 case value_t::boolean:
13130 case value_t::boolean:
13183 case value_t::boolean:
13234 case value_t::boolean:
13275 case value_t::boolean:
13320 case value_t::boolean:
13379 case value_t::boolean:
13455 case value_t::boolean:
13486 case value_t::boolean:
14001 case detail::value_t::boolean:
14082 case detail::value_t::boolean:
14133 case detail::value_t::boolean:
14189 case detail::value_t::boolean:
14240 case detail::value_t::boolean:
14319 case detail::value_t::boolean:
14461 case detail::value_t::boolean:
14988 case value_t::boolean:
15014 case value_t::boolean:
15016 oa->write_character(j.m_value.boolean
15338 case value_t::boolean: // true and false
15340 oa->write_character(j.m_value.boolean
15669 case value_t::boolean:
15673 oa->write_character(j.m_value.boolean
15893 oa->write_character(to_char_type(element_type)); // boolean
15900 @brief Writes a BSON element with key @a name and boolean value @a value
16094 case value_t::boolean:
16141 case value_t::boolean:
16142 return write_bson_boolean(name, j.m_value.boolean);
16426 case value_t::boolean:
16427 return j.m_value.boolean ? 'T' : 'F';
18212 case value_t::boolean:
18214 if (val.m_value.boolean)
19525 /// @brief a type for a boolean
19588 boolean | boolean | @ref boolean_t
19611 /// boolean
19612 boolean_t boolean;
19623 json_value(boolean_t v) noexcept : boolean(v) {}
19659 case value_t::boolean:
19661 boolean = static_cast<boolean_t>(false);
19818 case value_t::boolean:
19896 case value_t::boolean:
20030 case value_t::boolean:
20215 case value_t::boolean:
20258 case value_t::boolean:
20260 m_value.boolean = first.m_object->m_value.boolean;
20338 case value_t::boolean:
20340 m_value = other.m_value.boolean;
20485 /// @brief return whether value is a boolean
20489 return m_type == value_t::boolean;
20569 /// get a boolean (explicit)
20574 return m_value.boolean;
20577 JSON_THROW(type_error::create(302, detail::concat("type must be boolean, but is ", type_name()), this));
20616 /// get a pointer to the value (boolean)
20619 return is_boolean() ? &m_value.boolean : nullptr;
20622 /// get a pointer to the value (boolean)
20625 return is_boolean() ? &m_value.boolean : nullptr;
21031 to the JSON value type (e.g., the JSON value is of type boolean, but a
21607 case value_t::boolean:
21677 case value_t::boolean:
22098 case value_t::boolean:
22137 case value_t::boolean:
22171 case value_t::boolean:
22219 case value_t::boolean:
22221 m_value.boolean = false;
22428 // return pair of iterator and boolean
22770 case value_t::boolean: \
22771 return (lhs.m_value.boolean) op (rhs.m_value.boolean); \
23341 case value_t::boolean:
23342 return "boolean";
23939 case value_t::boolean: // LCOV_EXCL_LINE
24239 case value_t::boolean: