Lines Matching refs:boolean_t
4605 !std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
4640 inline void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t& b)
4646 b = *j.template get_ptr<const typename BasicJsonType::boolean_t*>();
4886 // overloads for boolean_t etc. in case of a custom BooleanType which is not
4894 !std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
4917 val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::boolean_t*>());
5354 static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept
5570 enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0>
5579 && !std::is_same <std::vector<bool>::reference, typename BasicJsonType::boolean_t&>::value)
5582 typename BasicJsonType::boolean_t >::value))
5583 && std::is_convertible<const BoolRef&, typename BasicJsonType::boolean_t>::value, int > = 0 >
5586 external_constructor<value_t::boolean>::construct(j, static_cast<typename BasicJsonType::boolean_t>(b));
19526 /// @sa https://json.nlohmann.me/api/basic_json/boolean_t/
19527 using boolean_t = BooleanType;
19588 boolean | boolean | @ref boolean_t
19612 boolean_t boolean;
19623 json_value(boolean_t v) noexcept : boolean(v) {}
19661 boolean = static_cast<boolean_t>(false);
20019 using other_boolean_t = typename BasicJsonType::boolean_t;
20570 boolean_t get_impl(boolean_t* /*unused*/) const
20617 boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept
20623 constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) const noexcept
20931 object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,