Lines Matching defs:declval
32 #include <utility> // declval, forward, move, pair, swap
826 JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),
1532 auto get_ptr() noexcept -> decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
1543 constexpr auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
1594 JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), std::declval<ValueType&>())))
1636 JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))
1697 -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())
1732 noexcept(std::declval<const basic_json_t&>().template get_impl<ValueType>(detail::priority_tag<4> {})))
1733 -> decltype(std::declval<const basic_json_t&>().template get_impl<ValueType>(detail::priority_tag<4> {}))
1772 auto get() noexcept -> decltype(std::declval<basic_json_t&>().template get_ptr<PointerType>())
1786 JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), v)))
1811 std::declval<const basic_json_t&>(), v)))