EirinFixed
Changelog
Getting Started
Supported Platforms
Integrate into Your Project
Basic Usage
Fixed Point Number
Construct a Fixed Point Number
Useful Functions
Arithmetic Operators
Cast Operators
Comparison Operators
Fixed Point Number IO
Mathematics
Mathematic Functions
Predefined Constants
Numbers Header File
All Files
Classes and Functions
EirinFixed
Index
Index
E
|
P
|
S
E
eirin (C++ type)
eirin::detail (C++ type)
eirin::detail::find_msb (C++ function)
eirin::detail::is_fixed_point (C++ struct)
eirin::detail::is_fixed_point<fixed_num<T, I, f, r>> (C++ struct)
eirin::detail::is_signed (C++ struct)
eirin::detail::parse (C++ function)
eirin::detail::sqrt_init_value (C++ struct)
eirin::detail::sqrt_init_value::value (C++ function)
eirin::detail::sqrt_lookup_table (C++ struct)
eirin::detail::sqrt_lookup_table<T, F, std::index_sequence<I...>> (C++ struct)
eirin::detail::sqrt_lookup_table<T, F, std::index_sequence<I...>>::generate (C++ function)
eirin::divide_by_zero (C++ class)
eirin::divide_by_zero::divide_by_zero (C++ function)
eirin::f32_from_cstring (C++ function)
eirin::f32_max (C++ member)
eirin::f32_min (C++ member)
eirin::fixed32 (C++ type)
eirin::fixed_format_check_scale (C++ concept)
eirin::fixed_from_cstring (C++ function)
eirin::fixed_hash (C++ struct)
eirin::fixed_hash::operator() (C++ function)
eirin::fixed_num (C++ class)
eirin::fixed_num::double_pi (C++ function)
eirin::fixed_num::e (C++ function)
eirin::fixed_num::epsilon (C++ function)
eirin::fixed_num::fixed_num (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
eirin::fixed_num::fraction_multiplier (C++ member)
eirin::fixed_num::from_internal_value (C++ function)
eirin::fixed_num::get_sqrt_init_value (C++ function)
eirin::fixed_num::intermediate_type (C++ type)
eirin::fixed_num::m_value (C++ member)
eirin::fixed_num::nearly_compare_epsilon (C++ function)
eirin::fixed_num::nearly_eq (C++ function)
eirin::fixed_num::nearly_gt (C++ function)
eirin::fixed_num::nearly_gt_eq (C++ function)
eirin::fixed_num::nearly_lt (C++ function)
eirin::fixed_num::nearly_lt_eq (C++ function)
eirin::fixed_num::nearly_ne (C++ function)
eirin::fixed_num::operator T (C++ function)
,
[1]
eirin::fixed_num::operator% (C++ function)
eirin::fixed_num::operator%= (C++ function)
eirin::fixed_num::operator* (C++ function)
eirin::fixed_num::operator*= (C++ function)
,
[1]
eirin::fixed_num::operator+ (C++ function)
eirin::fixed_num::operator++ (C++ function)
,
[1]
eirin::fixed_num::operator+= (C++ function)
,
[1]
eirin::fixed_num::operator- (C++ function)
,
[1]
eirin::fixed_num::operator-- (C++ function)
,
[1]
eirin::fixed_num::operator-= (C++ function)
,
[1]
eirin::fixed_num::operator/ (C++ function)
eirin::fixed_num::operator/= (C++ function)
,
[1]
eirin::fixed_num::operator<< (C++ function)
eirin::fixed_num::operator<=> (C++ function)
eirin::fixed_num::operator= (C++ function)
eirin::fixed_num::pi (C++ function)
eirin::fixed_num::pi_2 (C++ function)
eirin::fixed_num::pi_4 (C++ function)
eirin::fixed_num::precision (C++ member)
eirin::fixed_num::raw_value_construct_tag (C++ struct)
eirin::fixed_num::sqrt_init_table (C++ member)
eirin::fixed_num::value_type (C++ type)
eirin::fixed_num_check (C++ concept)
eirin::fixed_num_fraction (C++ concept)
eirin::fixed_num_signness (C++ concept)
eirin::fixed_num_size (C++ concept)
eirin::fixed_point (C++ concept)
eirin::is_fixed_point_v (C++ member)
eirin::literals (C++ type)
eirin::operator""_f32 (C++ function)
,
[1]
,
[2]
,
[3]
eirin::operator% (C++ function)
,
[1]
eirin::operator* (C++ function)
,
[1]
eirin::operator+ (C++ function)
,
[1]
eirin::operator- (C++ function)
,
[1]
eirin::operator/ (C++ function)
,
[1]
eirin::operator<< (C++ function)
eirin::operator>> (C++ function)
eirin::parse (C++ function)
,
[1]
EIRIN_DIRECT_IMPL (C macro)
EIRIN_SHORT_IMPL (C macro)
P
papilio (C++ type)
papilio::formatter<eirin::fixed_num<T, I, F, R>, CharT> (C++ class)
papilio::formatter<eirin::fixed_num<T, I, F, R>, CharT>::alt_prefix_width (C++ function)
papilio::formatter<eirin::fixed_num<T, I, F, R>, CharT>::copy_sign (C++ function)
papilio::formatter<eirin::fixed_num<T, I, F, R>, CharT>::format (C++ function)
papilio::formatter<eirin::fixed_num<T, I, F, R>, CharT>::my_base (C++ type)
papilio::formatter<eirin::fixed_num<T, I, F, R>, CharT>::parse (C++ function)
papilio::formatter<eirin::fixed_num<T, I, F, R>, CharT>::reverse_copy_int (C++ function)
S
std (C++ type)
std::numeric_limits<eirin::fixed_num<T, I, f, r>> (C++ struct)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::digits (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::digits10 (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::fixed_type (C++ type)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::has_denorm (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::has_denorm_loss (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::has_infinity (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::has_quiet_NaN (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::has_signaling_NaN (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::is_bounded (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::is_exact (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::is_iec559 (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::is_integer (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::is_modulo (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::is_signed (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::is_specialized (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::lowest (C++ function)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::max (C++ function)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::min (C++ function)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::min_exponent (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::min_exponent10 (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::radix (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::round_style (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::tinyness_before (C++ member)
std::numeric_limits<eirin::fixed_num<T, I, f, r>>::traps (C++ member)