ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::literal_support::signed_integer_literal_evaler< integer_T, unsigned_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 unsigned_integer_T>
class elc::defs::base::literal_support::signed_integer_literal_evaler< integer_T, unsigned_integer_T >

在文件 all_defs.cpp2586 行定义.

成员函数说明

◆ eval()

在文件 all_defs.cpp2605 行定义.

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

◆ eval_with_base()

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

在文件 all_defs.cpp2601 行定义.

2601 {
2602 return eval_differ<default_base,cs...>::eval();
2603 }

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