ELC in dev
ELC-lang
|
类 | |
struct | bfloat16_float_info |
struct | float16_float_info |
struct | float32_float_info |
struct | float64_float_info |
union | float_data_union |
类型定义 | |
template<basic_float_type T> | |
using | float_info = decltype(get_float_info< T >()) |
template<basic_float_type T> | |
using | precision_type = typename float_info< T >::precision_type |
template<basic_float_type T> | |
using | data_type = typename float_info< T >::data_type |
template<basic_float_type T> | |
using | exponent_unsigned_type = typename float_info< T >::exponent_unsigned_type |
template<basic_float_type T> | |
using | exponent_type = typename float_info< T >::exponent_signed_type |
函数 | |
template<basic_float_type T> | |
static constexpr auto | get_float_info () noexcept |
template<basic_float_type T> | |
constexpr data_type< T > | get_float_data (T v) noexcept |
template<basic_float_type T> | |
constexpr T | get_float_from_data (data_type< T > data) noexcept |
变量 | |
template<basic_float_type T> | |
constexpr auto | precision_mask =float_info<T>::precision_mask |
template<basic_float_type T> | |
constexpr auto | precision_base =float_info<T>::precision_base |
template<basic_float_type T> | |
constexpr auto | precision_base_bit =float_info<T>::precision_base_bit |
template<basic_float_type T> | |
constexpr auto | exponent_diff =float_info<T>::exponent_diff |
template<basic_float_type T> | |
constexpr auto | exponent_min =float_info<T>::exponent_min |
template<basic_float_type T> | |
constexpr auto | exponent_max =float_info<T>::exponent_max |
template<basic_float_type T> | |
constexpr auto | exponent_mask =float_info<T>::exponent_mask |
template<basic_float_type T> | |
constexpr auto | quick_invsqrt_magic_number =float_info<T>::quick_invsqrt_magic_number |
using elc::defs::basic_environment::float_infos::data_type = typedef typename float_info<T>::data_type |
在文件 all_defs.cpp 第 3676 行定义.
using elc::defs::basic_environment::float_infos::exponent_type = typedef typename float_info<T>::exponent_signed_type |
在文件 all_defs.cpp 第 3701 行定义.
using elc::defs::basic_environment::float_infos::exponent_unsigned_type = typedef typename float_info<T>::exponent_unsigned_type |
在文件 all_defs.cpp 第 3698 行定义.
using elc::defs::basic_environment::float_infos::float_info = typedef decltype(get_float_info<T>()) |
在文件 all_defs.cpp 第 3665 行定义.
using elc::defs::basic_environment::float_infos::precision_type = typedef typename float_info<T>::precision_type |
在文件 all_defs.cpp 第 3672 行定义.
|
constexprnoexcept |
在文件 all_defs.cpp 第 7535 行定义.
|
constexprnoexcept |
|
staticconstexprnoexcept |
在文件 all_defs.cpp 第 3625 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3688 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3704 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3694 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3691 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3680 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3684 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3669 行定义.
|
constexpr |
在文件 all_defs.cpp 第 3708 行定义.