BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
nlohmann::detail::iteration_proxy< IteratorType > Class Template Reference

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

#include <json.hpp>

Inheritance diagram for nlohmann::detail::iteration_proxy< IteratorType >:

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)

Private Attributes

IteratorType::reference container
 the container to iterate

Detailed Description

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

Definition at line 4401 of file json.hpp.

Constructor & Destructor Documentation

◆ iteration_proxy()

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

Definition at line 4409 of file json.hpp.

Member Function Documentation

◆ begin()

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

Definition at line 4414 of file json.hpp.

◆ end()

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

Definition at line 4420 of file json.hpp.

Member Data Documentation

◆ container

template<typename IteratorType>
IteratorType::reference nlohmann::detail::iteration_proxy< IteratorType >::container
private

Definition at line 4405 of file json.hpp.


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