ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::times_provider_t< T >::iterator_t结构体 参考
elc::defs::base::times_provider_t< T >::iterator_t 的协作图:
[图例]

Public 成员函数

constexpr iterator_toperator++ () noexcept
 
constexpr this_toperator* () noexcept
 
constexpr bool operator== (auto) noexcept
 

Public 属性

this_t_m
 

详细描述

template<typename T>
struct elc::defs::base::times_provider_t< T >::iterator_t

在文件 all_defs.cpp1041 行定义.

成员函数说明

◆ operator*()

template<typename T >
constexpr this_t & elc::defs::base::times_provider_t< T >::iterator_t::operator* ( )
inlineconstexprnoexcept

在文件 all_defs.cpp1047 行定义.

1047 {
1048 return*_m;
1049 }

◆ operator++()

template<typename T >
constexpr iterator_t & elc::defs::base::times_provider_t< T >::iterator_t::operator++ ( )
inlineconstexprnoexcept

在文件 all_defs.cpp1043 行定义.

1043 {
1044 ++_m->loop_times;
1045 return*this;
1046 }

◆ operator==()

template<typename T >
constexpr bool elc::defs::base::times_provider_t< T >::iterator_t::operator== ( auto  )
inlineconstexprnoexcept

在文件 all_defs.cpp1050 行定义.

1050 {
1051 return _m->loop_times==_m->loop_end_value;
1052 }

类成员变量说明

◆ _m

template<typename T >
this_t* elc::defs::base::times_provider_t< T >::iterator_t::_m

在文件 all_defs.cpp1042 行定义.


该结构体的文档由以下文件生成: