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

静态 Public 成员函数

template<unsigned default_base, char... cs>
static constexpr integer_T eval_with_base () noexcept
 
template<char... cs>
static constexpr integer_T eval () noexcept
 

详细描述

template<class integer_T>
class elc::defs::base::literal_support::unsigned_integer_literal_evaler< integer_T >

在文件 all_defs.cpp2516 行定义.

成员函数说明

◆ eval()

template<class integer_T >
template<char... cs>
static constexpr integer_T elc::defs::base::literal_support::unsigned_integer_literal_evaler< integer_T >::eval ( )
inlinestaticconstexprnoexcept

在文件 all_defs.cpp2581 行定义.

2581 {
2582 return eval_with_base<10,cs...>();
2583 }
constexpr T down_cast(U a) noexcept
向下转型至

◆ eval_with_base()

template<class integer_T >
template<unsigned default_base, char... cs>
static constexpr integer_T elc::defs::base::literal_support::unsigned_integer_literal_evaler< integer_T >::eval_with_base ( )
inlinestaticconstexprnoexcept

在文件 all_defs.cpp2577 行定义.

2577 {
2578 return eval_differ<default_base,cs...>::eval();
2579 }

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