Lines Matching refs:get_ref
5991 const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>());
20043 JSONSerializer<other_string_t>::to_json(*this, val.template get_ref<const other_string_t&>());
20046 JSONSerializer<other_object_t>::to_json(*this, val.template get_ref<const other_object_t&>());
20049 JSONSerializer<other_array_t>::to_json(*this, val.template get_ref<const other_array_t&>());
20052 JSONSerializer<other_binary_t>::to_json(*this, val.template get_ref<const other_binary_t&>());
20677 @brief helper function to implement get_ref()
20679 This function helps to implement get_ref() without code duplication for
20698 JSON_THROW(type_error::create(303, detail::concat("incompatible ReferenceType for get_ref, actual type is ", obj.type_name()), &obj));
20917 "get() cannot be used with reference types, you might want to use get_ref()");
20996 /// @sa https://json.nlohmann.me/api/basic_json/get_ref/
20999 ReferenceType get_ref()
21006 /// @sa https://json.nlohmann.me/api/basic_json/get_ref/
21010 ReferenceType get_ref() const
22360 std::move(key.get_ref<string_t&>()), (init.begin() + 1)->moved_or_copied()));