ELC in dev
ELC-lang
|
类 | |
struct | for_type_t |
Public 类型 | |
template<class... Args> | |
using | type = decltype(type_helper< Args... >()) |
Public 成员函数 | |
template<class... Args> requires able<Args...> | |
constexpr auto | operator() (Args &&...rest) const noexcept |
template<class T > requires able<const T,const T> | |
constexpr auto | operator() (::std::initializer_list< T >l) const noexcept |
template<typename T > requires get_limit_able<T> | |
constexpr auto | operator() (const type_info_t< T > &) const noexcept |
静态 Public 属性 | |
template<class... Args> | |
static constexpr bool | able =able_helper<Args...>() |
template<class... Args> | |
static constexpr bool | nothrow =nothrow_helper<Args...>() |
template<typename T > | |
static constexpr bool | get_limit_able =math::arithmetic_type_info_prover<T>::has_min |
template<typename T > | |
static constexpr for_type_t< T > | for_type {} |
获取几个参数中的最小值或某类型能表示的最小值. 用法: min.able<T1,T2...> -> bool T...等类型能否获得参数最小值. min.get_limit_able<T> -> bool 能否获得T类型能表示的最小值. min(v1,v2...) -> auto 获取v...的最小值. min(type_info<T>) -> auto 获取T能表示的最小值.
在文件 all_defs.cpp 第 2315 行定义.
using elc::defs::base::min_t::type = decltype(type_helper<Args...>()) |
在文件 all_defs.cpp 第 2331 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 2408 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 2385 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 2412 行定义.
|
staticconstexpr |
在文件 all_defs.cpp 第 2350 行定义.
|
staticconstexpr |
在文件 all_defs.cpp 第 2405 行定义.
|
staticconstexpr |
在文件 all_defs.cpp 第 2372 行定义.
|
staticconstexpr |
在文件 all_defs.cpp 第 2369 行定义.