BmnRoot
Loading...
Searching...
No Matches
nlohmann::detail::iteration_proxy< IteratorType > Class Template Reference

proxy class for the items() function More...

#include <json.hpp>

Public Member Functions

 iteration_proxy (typename IteratorType::reference cont) noexcept
 construct iteration proxy from a container
 
iteration_proxy_value< IteratorType > begin () noexcept
 return iterator begin (needed for range-based for)
 
iteration_proxy_value< IteratorType > end () noexcept
 return iterator end (needed for range-based for)
 
 iteration_proxy (typename IteratorType::reference cont) noexcept
 construct iteration proxy from a container
 
iteration_proxy_value< IteratorType > begin () noexcept
 return iterator begin (needed for range-based for)
 
iteration_proxy_value< IteratorType > end () noexcept
 return iterator end (needed for range-based for)
 
 iteration_proxy (typename IteratorType::reference cont) noexcept
 construct iteration proxy from a container
 
iteration_proxy_value< IteratorType > begin () noexcept
 return iterator begin (needed for range-based for)
 
iteration_proxy_value< IteratorType > end () noexcept
 return iterator end (needed for range-based for)
 

Detailed Description

template<typename IteratorType>
class nlohmann::detail::iteration_proxy< IteratorType >

proxy class for the items() function

Definition at line 4424 of file json.hpp.

Constructor & Destructor Documentation

◆ iteration_proxy() [1/3]

template<typename IteratorType >
nlohmann::detail::iteration_proxy< IteratorType >::iteration_proxy ( typename IteratorType::reference  cont)
inlineexplicitnoexcept

construct iteration proxy from a container

Definition at line 4432 of file json.hpp.

◆ iteration_proxy() [2/3]

template<typename IteratorType >
nlohmann::detail::iteration_proxy< IteratorType >::iteration_proxy ( typename IteratorType::reference  cont)
inlineexplicitnoexcept

construct iteration proxy from a container

Definition at line 4432 of file json.hpp.

◆ iteration_proxy() [3/3]

template<typename IteratorType >
nlohmann::detail::iteration_proxy< IteratorType >::iteration_proxy ( typename IteratorType::reference  cont)
inlineexplicitnoexcept

construct iteration proxy from a container

Definition at line 4432 of file json.hpp.

Member Function Documentation

◆ begin() [1/3]

template<typename IteratorType >
iteration_proxy_value< IteratorType > nlohmann::detail::iteration_proxy< IteratorType >::begin ( )
inlinenoexcept

return iterator begin (needed for range-based for)

Definition at line 4436 of file json.hpp.

◆ begin() [2/3]

template<typename IteratorType >
iteration_proxy_value< IteratorType > nlohmann::detail::iteration_proxy< IteratorType >::begin ( )
inlinenoexcept

return iterator begin (needed for range-based for)

Definition at line 4436 of file json.hpp.

◆ begin() [3/3]

template<typename IteratorType >
iteration_proxy_value< IteratorType > nlohmann::detail::iteration_proxy< IteratorType >::begin ( )
inlinenoexcept

return iterator begin (needed for range-based for)

Definition at line 4436 of file json.hpp.

◆ end() [1/3]

template<typename IteratorType >
iteration_proxy_value< IteratorType > nlohmann::detail::iteration_proxy< IteratorType >::end ( )
inlinenoexcept

return iterator end (needed for range-based for)

Definition at line 4442 of file json.hpp.

◆ end() [2/3]

template<typename IteratorType >
iteration_proxy_value< IteratorType > nlohmann::detail::iteration_proxy< IteratorType >::end ( )
inlinenoexcept

return iterator end (needed for range-based for)

Definition at line 4442 of file json.hpp.

◆ end() [3/3]

template<typename IteratorType >
iteration_proxy_value< IteratorType > nlohmann::detail::iteration_proxy< IteratorType >::end ( )
inlinenoexcept

return iterator end (needed for range-based for)

Definition at line 4442 of file json.hpp.


The documentation for this class was generated from the following files: