ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::literal_support::integer_iterator< integer_T, base > 模板类 参考

Public 成员函数

constexpr integer_iterator (integer_T &val) noexcept
 
constexpr void operator() (char c) noexcept
 

详细描述

template<class integer_T, unsigned base>
class elc::defs::base::literal_support::integer_iterator< integer_T, base >

在文件 all_defs.cpp2470 行定义.

构造及析构函数说明

◆ integer_iterator()

template<class integer_T , unsigned base>
constexpr elc::defs::base::literal_support::integer_iterator< integer_T, base >::integer_iterator ( integer_T val)
inlineconstexprnoexcept

在文件 all_defs.cpp2473 行定义.

2473:_val(val){}
constexpr T down_cast(U a) noexcept
向下转型至

成员函数说明

◆ operator()()

template<class integer_T , unsigned base>
constexpr void elc::defs::base::literal_support::integer_iterator< integer_T, base >::operator() ( char  c)
inlineconstexprnoexcept

在文件 all_defs.cpp2474 行定义.

2474 {
2475 _val*=base;
2476 _val+=hexval(c);
2477 }
constexpr uint8_t hexval(char c) noexcept
函数调用图:

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