proxy class for the items() function More...
#include "json.h"
Collaboration diagram for detail::iteration_proxy< IteratorType >:Public Member Functions | |
| iteration_proxy ()=default | |
| iteration_proxy (iteration_proxy &&) noexcept=default | |
| iteration_proxy (iteration_proxy const &)=default | |
| iteration_proxy (typename IteratorType::reference cont) noexcept | |
| construct iteration proxy from a container | |
| ~iteration_proxy ()=default | |
| iteration_proxy_value< IteratorType > | begin () const noexcept |
| return iterator begin (needed for range-based for) | |
| iteration_proxy_value< IteratorType > | end () const noexcept |
| return iterator end (needed for range-based for) | |
| iteration_proxy & | operator= (iteration_proxy &&) noexcept=default |
| iteration_proxy & | operator= (iteration_proxy const &)=default |
Private Attributes | |
| IteratorType::pointer | container = nullptr |
| the container to iterate | |
proxy class for the items() function
|
explicitdefault |
|
inlineexplicitnoexcept |
|
default |
|
defaultnoexcept |
|
default |
|
inlinenoexcept |
return iterator begin (needed for range-based for)
Definition at line 5643 of file json.h.
References detail::iteration_proxy< IteratorType >::container.
|
inlinenoexcept |
return iterator end (needed for range-based for)
Definition at line 5649 of file json.h.
References detail::iteration_proxy< IteratorType >::container.
|
defaultnoexcept |
|
default |
|
private |
the container to iterate
Definition at line 5627 of file json.h.
Referenced by test-ns3.DockerContainerManager::__enter__(), test-ns3.DockerContainerManager::__exit__(), detail::iteration_proxy< IteratorType >::begin(), and detail::iteration_proxy< IteratorType >::end().