Lines Matching defs:boolean
347 /// @brief a type for a boolean
410 boolean | boolean | @ref boolean_t
433 /// boolean
434 boolean_t boolean;
445 json_value(boolean_t v) noexcept : boolean(v) {}
481 case value_t::boolean:
483 boolean = static_cast<boolean_t>(false);
640 case value_t::boolean:
718 case value_t::boolean:
852 case value_t::boolean:
1037 case value_t::boolean:
1080 case value_t::boolean:
1082 m_value.boolean = first.m_object->m_value.boolean;
1160 case value_t::boolean:
1162 m_value = other.m_value.boolean;
1307 /// @brief return whether value is a boolean
1311 return m_type == value_t::boolean;
1391 /// get a boolean (explicit)
1396 return m_value.boolean;
1399 JSON_THROW(type_error::create(302, detail::concat("type must be boolean, but is ", type_name()), this));
1438 /// get a pointer to the value (boolean)
1441 return is_boolean() ? &m_value.boolean : nullptr;
1444 /// get a pointer to the value (boolean)
1447 return is_boolean() ? &m_value.boolean : nullptr;
1853 to the JSON value type (e.g., the JSON value is of type boolean, but a
2429 case value_t::boolean:
2499 case value_t::boolean:
2920 case value_t::boolean:
2959 case value_t::boolean:
2993 case value_t::boolean:
3041 case value_t::boolean:
3043 m_value.boolean = false;
3250 // return pair of iterator and boolean
3592 case value_t::boolean: \
3593 return (lhs.m_value.boolean) op (rhs.m_value.boolean); \
4163 case value_t::boolean:
4164 return "boolean";
4761 case value_t::boolean: // LCOV_EXCL_LINE
5061 case value_t::boolean: