Lines Matching refs:value
38 * allocated value (e.g., a string). See bug issue
79 enable_if_t < !std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value,
175 enable_if_t < !std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value,
205 enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
245 enable_if_t < !std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int > = 0 >
264 enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0>
272 ((std::is_same<std::vector<bool>::reference, BoolRef>::value
273 && !std::is_same <std::vector<bool>::reference, typename BasicJsonType::boolean_t&>::value)
274 || (std::is_same<std::vector<bool>::const_reference, BoolRef>::value
276 typename BasicJsonType::boolean_t >::value))
277 && std::is_convertible<const BoolRef&, typename BasicJsonType::boolean_t>::value, int > = 0 >
284 enable_if_t<std::is_constructible<typename BasicJsonType::string_t, CompatibleString>::value, int> = 0>
297 enable_if_t<std::is_floating_point<FloatType>::value, int> = 0>
304 enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType>::value, int> = 0>
311 enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType>::value, int> = 0>
319 enable_if_t<std::is_enum<EnumType>::value, int> = 0>
335 CompatibleArrayType>::value&&
336 !is_compatible_object_type<BasicJsonType, CompatibleArrayType>::value&&
337 !is_compatible_string_type<BasicJsonType, CompatibleArrayType>::value&&
338 !std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value&&
339 !is_basic_json<CompatibleArrayType>::value,
353 enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
366 enable_if_t < is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value&& !is_basic_json<CompatibleObjectType>::value, int > = 0 >
381 const T(&)[N]>::value, // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)
388 template < typename BasicJsonType, typename T1, typename T2, enable_if_t < std::is_constructible<BasicJsonType, T1>::value&& std::is_constructible<BasicJsonType, T2>::value, int > = 0 >
396 enable_if_t<std::is_same<T, iteration_proxy_value<typename BasicJsonType::iterator>>::value, int> = 0>
399 j = { {b.key(), b.value()} };
408 template<typename BasicJsonType, typename T, enable_if_t<is_constructible_tuple<BasicJsonType, T>::value, int > = 0>
411 to_json_tuple_impl(j, t, make_index_sequence<std::tuple_size<T>::value> {});
441 detail::static_const<detail::to_json_fn>::value;