ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::literal_support::unsigned_float_literal_evaler< float_T, base_process_T, exp_process_integer_T, exp_process_unsigned_integer_T > 模板类 参考

静态 Public 成员函数

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

详细描述

template<class float_T, class base_process_T, class exp_process_integer_T, class exp_process_unsigned_integer_T>
class elc::defs::base::literal_support::unsigned_float_literal_evaler< float_T, base_process_T, exp_process_integer_T, exp_process_unsigned_integer_T >

在文件 all_defs.cpp2610 行定义.

成员函数说明

◆ eval()

在文件 all_defs.cpp2671 行定义.

2671 {
2672 return eval_with_base<10,'e',cs...>();
2673 }
constexpr T down_cast(U a) noexcept
向下转型至

◆ eval_with_base()

在文件 all_defs.cpp2667 行定义.

2667 {
2668 return eval_differ<default_base,default_exp_char,cs...>::eval();
2669 }

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