slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
detail::iteration_proxy< IteratorType > 模板类 参考

proxy class for the items() function 更多...

#include <json.hpp>

Public 成员函数

 iteration_proxy ()=default
 
 iteration_proxy (typename IteratorType::reference cont) noexcept
 construct iteration proxy from a container
 
 iteration_proxy (iteration_proxy const &)=default
 
iteration_proxyoperator= (iteration_proxy const &)=default
 
 iteration_proxy (iteration_proxy &&) noexcept=default
 
iteration_proxyoperator= (iteration_proxy &&) noexcept=default
 
 ~iteration_proxy ()=default
 
iteration_proxy_value< IteratorTypebegin () const noexcept
 return iterator begin (needed for range-based for)
 
iteration_proxy_value< IteratorTypeend () const noexcept
 return iterator end (needed for range-based for)
 

Private 属性

IteratorType::pointer container = nullptr
 the container to iterate
 

详细描述

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

proxy class for the items() function

构造及析构函数说明

◆ iteration_proxy() [1/4]

template<typename IteratorType >
detail::iteration_proxy< IteratorType >::iteration_proxy ( )
explicitdefault

◆ iteration_proxy() [2/4]

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

construct iteration proxy from a container

◆ iteration_proxy() [3/4]

◆ iteration_proxy() [4/4]

template<typename IteratorType >
detail::iteration_proxy< IteratorType >::iteration_proxy ( iteration_proxy< IteratorType > && )
defaultnoexcept

◆ ~iteration_proxy()

成员函数说明

◆ begin()

return iterator begin (needed for range-based for)

◆ end()

return iterator end (needed for range-based for)

◆ operator=() [1/2]

◆ operator=() [2/2]

类成员变量说明

◆ container

template<typename IteratorType >
IteratorType::pointer detail::iteration_proxy< IteratorType >::container = nullptr
private

the container to iterate


该类的文档由以下文件生成: