EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nlohmann::detail::iteration_proxy< IteratorType > Class Template Reference

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

#include <acts/blob/sPHENIX/thirdparty/nlohmann_json/single_include/nlohmann/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)
 

Private Attributes

IteratorType::reference container
 the container to iterate
 

Detailed Description

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

proxy class for the items() function

Definition at line 3714 of file json.hpp.

View newest version in sPHENIX GitHub at line 3714 of file json.hpp

Constructor & Destructor Documentation

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

construct iteration proxy from a container

Definition at line 3722 of file json.hpp.

View newest version in sPHENIX GitHub at line 3722 of file json.hpp

Member Function Documentation

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 3726 of file json.hpp.

View newest version in sPHENIX GitHub at line 3726 of file json.hpp

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 3732 of file json.hpp.

View newest version in sPHENIX GitHub at line 3732 of file json.hpp

Member Data Documentation

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

the container to iterate

Definition at line 3718 of file json.hpp.

View newest version in sPHENIX GitHub at line 3718 of file json.hpp


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