A Discrete-Event Network Simulator
API
nlohmann::detail::iteration_proxy< IteratorType > Class Template Reference

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

#include "json.h"

+ Collaboration diagram for nlohmann::detail::iteration_proxy< IteratorType >:

Public Member Functions

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

Private Attributes

IteratorType::reference container
 the container to iterate More...
 

Detailed Description

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

proxy class for the items() function

Definition at line 3996 of file json.h.

Constructor & Destructor Documentation

◆ iteration_proxy()

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

construct iteration proxy from a container

Definition at line 4004 of file json.h.

Member Function Documentation

◆ begin()

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 4008 of file json.h.

References nlohmann::detail::iteration_proxy< IteratorType >::container.

◆ end()

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 4014 of file json.h.

References nlohmann::detail::iteration_proxy< IteratorType >::container.

Referenced by grid.TimelinesRenderer::draw_events(), and grid.TimelinesRenderer::draw_ranges().

+ Here is the caller graph for this function:

Member Data Documentation

◆ container

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

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