Lines Matching refs:get_ptr

4613             val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
4618 val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
4623 val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
4646 b = *j.template get_ptr<const typename BasicJsonType::boolean_t*>();
4656 s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
4673 s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
4752 arr = *j.template get_ptr<const typename BasicJsonType::array_t*>();
4859 bin = *j.template get_ptr<const typename BasicJsonType::binary_t*>();
4872 const auto* inner_object = j.template get_ptr<const typename BasicJsonType::object_t*>();
4902 val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
4907 val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
4912 val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
4917 val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::boolean_t*>());
5023 p = *j.template get_ptr<const typename BasicJsonType::string_t*>();
20690 // delegate the call to get_ptr<>()
20691 auto* ptr = obj.template get_ptr<typename std::add_pointer<ReferenceType>::type>();
20707 /// @sa https://json.nlohmann.me/api/basic_json/get_ptr/
20710 auto get_ptr() noexcept -> decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
20717 /// @sa https://json.nlohmann.me/api/basic_json/get_ptr/
20721 constexpr auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
20875 -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())
20877 // delegate the call to get_ptr
20878 return get_ptr<PointerType>();
20944 @sa see @ref get_ptr() for explicit pointer-member access
20950 auto get() noexcept -> decltype(std::declval<basic_json_t&>().template get_ptr<PointerType>())
20952 // delegate the call to get_ptr
20953 return get_ptr<PointerType>();
21076 return *get_ptr<binary_t*>();
21088 return *get_ptr<const binary_t*>();