SatCat5
satcat5::util::WideSigned< W > Member List

This is the complete list of members for satcat5::util::WideSigned< W >, including all inherited members.

abs() constsatcat5::util::WideSigned< W >inline
add(const WideInteger< W > &rhs) const (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
add_in_place(const WideInteger< W > &rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
bitwise_and(const WideInteger< W > &rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
bitwise_invert() const (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
bitwise_or(const WideInteger< W > &rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
bitwise_xor(const WideInteger< W > &rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
clamp(const WideSigned< W > &limit_pos)satcat5::util::WideSigned< W >inline
copy_from(const satcat5::util::WideInteger< W2 > &rhs, u32 ext) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
div_round(const WideSigned< W > &rhs) constsatcat5::util::WideSigned< W >inline
divmod(const WideSigned< W > &rhs, WideSigned< W > &div, WideSigned< W > &mod) constsatcat5::util::WideSigned< W >inline
is_negative() constsatcat5::util::WideSigned< W >inline
log_to(satcat5::log::LogBuffer &obj) constsatcat5::util::WideInteger< W >inline
m_datasatcat5::util::WideInteger< W >
msb() constsatcat5::util::WideInteger< W >inline
multiply(const WideInteger< W > &rhs) const (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
operator bool() constsatcat5::util::WideInteger< W >inlineexplicit
operator int32_t() constsatcat5::util::WideInteger< W >inlineexplicit
operator int64_t() constsatcat5::util::WideInteger< W >inlineexplicit
operator uint32_t() constsatcat5::util::WideInteger< W >inlineexplicit
operator uint64_t() constsatcat5::util::WideInteger< W >inlineexplicit
operator!=(const WideInteger< W > &rhs) constsatcat5::util::WideInteger< W >inline
operator%(const WideSigned< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator%=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator&(const WideInteger< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator&=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator*(const WideInteger< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator*=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator+(const WideInteger< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator++()satcat5::util::WideInteger< W >inline
operator++(int)satcat5::util::WideInteger< W >inline
operator+=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator-() constsatcat5::util::WideSigned< W >inline
operator-(const WideInteger< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator--()satcat5::util::WideInteger< W >inline
operator--(int)satcat5::util::WideInteger< W >inline
operator-=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator/(const WideSigned< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator/=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator<(const WideSigned< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator<<(unsigned rhs) constsatcat5::util::WideSigned< W >inline
operator<<=(unsigned rhs)satcat5::util::WideSigned< W >inline
operator<=(const WideSigned< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator==(const WideInteger< W > &rhs) constsatcat5::util::WideInteger< W >inline
operator>(const WideSigned< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator>=(const WideSigned< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator>>(unsigned rhs) constsatcat5::util::WideSigned< W >inline
operator>>=(unsigned rhs)satcat5::util::WideSigned< W >inline
operator^(const WideInteger< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator^=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator|(const WideInteger< W > &rhs) constsatcat5::util::WideSigned< W >inline
operator|=(const WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
operator~() constsatcat5::util::WideSigned< W >inline
read_from(satcat5::io::Readable *rd)satcat5::util::WideInteger< W >inline
shift_left(unsigned rhs) const (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
shift_right(unsigned rhs, u32 ext) const (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
sign_extend() constsatcat5::util::WideInteger< W >inline
sign_extend(T x) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotectedstatic
subtract(const WideInteger< W > &rhs) const (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
WideInteger(const satcat5::util::WideSigned< W2 > &rhs)satcat5::util::WideInteger< W >inline
WideInteger(const satcat5::util::WideUnsigned< W2 > &rhs)satcat5::util::WideInteger< W >inline
WideInteger()=defaultsatcat5::util::WideInteger< W >protected
WideInteger(u32 rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineexplicitprotected
WideInteger(u64 rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineexplicitprotected
WideInteger(u32 hi, u32 lo) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineprotected
WideInteger(s32 rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineexplicitprotected
WideInteger(s64 rhs) (defined in satcat5::util::WideInteger< W >)satcat5::util::WideInteger< W >inlineexplicitprotected
WideSigned()satcat5::util::WideSigned< W >inline
WideSigned(u32 rhs)satcat5::util::WideSigned< W >inlineexplicit
WideSigned(u64 rhs)satcat5::util::WideSigned< W >inlineexplicit
WideSigned(u32 hi, u32 lo)satcat5::util::WideSigned< W >inline
WideSigned(s32 rhs)satcat5::util::WideSigned< W >inlineexplicit
WideSigned(s64 rhs)satcat5::util::WideSigned< W >inlineexplicit
WideSigned(const satcat5::util::WideInteger< W > &rhs)satcat5::util::WideSigned< W >inline
width_bits() constsatcat5::util::WideInteger< W >inline
width_words() constsatcat5::util::WideInteger< W >inline
write_to(satcat5::io::Writeable *wr) constsatcat5::util::WideInteger< W >inline