nlohmann::detail::json_ref
json.hpp
typename BasicJsonType
BasicJsonType using nlohmann::detail::json_ref< BasicJsonType >::value_type = BasicJsonType value_type
value_type value_type nlohmann::detail::json_ref< BasicJsonType >::owned_value owned_value = nullptr
value_type const * value_type const* nlohmann::detail::json_ref< BasicJsonType >::value_ref value_ref = nullptr
nlohmann::detail::json_ref< BasicJsonType >::json_ref
(value_type &&value)
json_ref
value_type && value
nlohmann::detail::json_ref< BasicJsonType >::json_ref
(const value_type &value)
json_ref
const value_type & value
nlohmann::detail::json_ref< BasicJsonType >::json_ref
(std::initializer_list< json_ref > init)
json_ref
std::initializer_list< json_ref > init
nlohmann::detail::value
class... Args Args
enable_if_t< std::is_constructible< value_type, Args... >::value, int > 0
nlohmann::detail::json_ref< BasicJsonType >::json_ref
(Args &&... args)
json_ref
Args &&... args
nlohmann::detail::json_ref< BasicJsonType >::json_ref
(json_ref &&) noexcept=default
json_ref
json_ref &&
nlohmann::detail::json_ref< BasicJsonType >::json_ref
(const json_ref &)=delete
json_ref
const json_ref &
json_ref & json_ref& nlohmann::detail::json_ref< BasicJsonType >::operator= (const json_ref &)=delete operator= const json_ref &
json_ref & json_ref& nlohmann::detail::json_ref< BasicJsonType >::operator= (json_ref &&)=delete operator= json_ref &&
nlohmann::detail::json_ref< BasicJsonType >::~json_ref
()=default
~json_ref
value_type value_type nlohmann::detail::json_ref< BasicJsonType >::moved_or_copied () const moved_or_copied
value_type const & value_type const& nlohmann::detail::json_ref< BasicJsonType >::operator* () const operator*
value_type const * value_type const* nlohmann::detail::json_ref< BasicJsonType >::operator-> () const operator->
BasicJsonType
nlohmann::detail::json_ref< BasicJsonType >
-owned_value
-value_ref
- nlohmann::detail::json_ref
  json_ref
- nlohmann::detail::json_ref
  json_ref
- nlohmann::detail::json_ref
  json_ref
- nlohmann::detail::json_ref
  json_ref
- nlohmann::detail::json_ref
  json_ref
- nlohmann::detail::json_ref
  json_ref
- nlohmann::detail::json_ref
  moved_or_copied
- nlohmann::detail::json_ref
  operator*
- nlohmann::detail::json_ref
  operator->
- nlohmann::detail::json_ref
  operator=
- nlohmann::detail::json_ref
  operator=
- nlohmann::detail::json_ref
  owned_value
- nlohmann::detail::json_ref
  value_ref
- nlohmann::detail::json_ref
  value_type
- nlohmann::detail::json_ref
  ~json_ref