NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::hexadecimal 成员列表

成员的完整列表,这些成员属于 neforce::hexadecimal,包括所有继承而来的类成员

base typedefneforce::hexadecimal
bits() noexceptneforce::ipackage< hexadecimal, int64_t >inlinestatic
bytes() noexceptneforce::ipackage< hexadecimal, int64_t >inlinestatic
equal_to(const hexadecimal &other) const noexceptneforce::ipackage< hexadecimal, int64_t >inline
flip_bit(const size_t position)neforce::hexadecimalinline
get_bit(const size_t position) constneforce::hexadecimalinline
hexadecimal(const int16_t value) noexceptneforce::hexadecimalinlineexplicit
hexadecimal(const int32_t value) noexceptneforce::hexadecimalinlineexplicit
hexadecimal(const uint16_t value) noexceptneforce::hexadecimalinlineexplicit
hexadecimal(const uint32_t value) noexceptneforce::hexadecimalinlineexplicit
hexadecimal(const uint64_t value) noexceptneforce::hexadecimalinlineexplicit
hexadecimal(const string_view view)neforce::hexadecimalinlineexplicit
hexadecimal(const char *str)neforce::hexadecimalinlineexplicit
hexadecimal(const string &str)neforce::hexadecimalinlineexplicit
less_than(const hexadecimal &other) const noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator bool() const noexceptneforce::hexadecimalinlineexplicit
operator package_type() const noexceptneforce::ipackage< hexadecimal, int64_t >inlineexplicit
operator!=(const hexadecimal &rhs) const noexcept(noexcept(!(derived().equal_to(rhs))))neforce::icomparable< hexadecimal >inline
operator%(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator%=(other)))neforce::iarithmetic< hexadecimal >inline
operator%=(const hexadecimal &other)neforce::ipackage< hexadecimal, int64_t >inline
operator&(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator&=(other)))neforce::ibinary< hexadecimal >inline
operator&=(const hexadecimal &other) noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator*(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator*=(other)))neforce::iarithmetic< hexadecimal >inline
operator*=(const hexadecimal &other) noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator+(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator+=(other)))neforce::iarithmetic< hexadecimal >inline
operator++() noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator+=(const hexadecimal &other) noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator-(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator-=(other)))neforce::iarithmetic< hexadecimal >inline
operator--() noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator-=(const hexadecimal &other) noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator/(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator/=(other)))neforce::iarithmetic< hexadecimal >inline
operator/=(const hexadecimal &other)neforce::ipackage< hexadecimal, int64_t >inline
operator<(const hexadecimal &rhs) const noexcept(noexcept(derived().less_than(rhs)))neforce::icomparable< hexadecimal >inline
operator<<(const uint32_t shift) constneforce::ibinary< hexadecimal >inline
operator<<=(const uint32_t shift)neforce::ipackage< hexadecimal, int64_t >inline
operator<=(const hexadecimal &rhs) const noexcept(noexcept(!(rhs.less_than(derived()))))neforce::icomparable< hexadecimal >inline
operator==(const hexadecimal &rhs) const noexcept(noexcept(derived().equal_to(rhs)))neforce::icomparable< hexadecimal >inline
operator>(const hexadecimal &rhs) const noexcept(noexcept(rhs.less_than(derived())))neforce::icomparable< hexadecimal >inline
operator>=(const hexadecimal &rhs) const noexcept(noexcept(!(derived().less_than(rhs))))neforce::icomparable< hexadecimal >inline
operator>>(const uint32_t shift) constneforce::ibinary< hexadecimal >inline
operator>>=(const uint32_t shift)neforce::ipackage< hexadecimal, int64_t >inline
operator^(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator^=(other)))neforce::ibinary< hexadecimal >inline
operator^=(const hexadecimal &other) noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator|(const hexadecimal &other) const noexcept(noexcept(const_cast< hexadecimal & >(derived()).operator|=(other)))neforce::ibinary< hexadecimal >inline
operator|=(const hexadecimal &other) noexceptneforce::ipackage< hexadecimal, int64_t >inline
operator~() const noexceptneforce::ipackage< hexadecimal, int64_t >inline
package_type typedefneforce::ipackage< hexadecimal, int64_t >
parse(const string_view str)neforce::hexadecimalinlinestatic
set_bit(const size_t position, const bool bit_value_=true)neforce::hexadecimalinline
swap(hexadecimal &other) noexceptneforce::ipackage< hexadecimal, int64_t >inline
to_hash() const noexceptneforce::ipackage< hexadecimal, int64_t >inline
to_ihash() const noexcept(noexcept(derived().to_hash()))neforce::ihashable< hexadecimal >inline
to_int64() const noexceptneforce::ipackage< hexadecimal, int64_t >inline
to_string() constneforce::hexadecimal
try_parse(const string_view str) noexceptneforce::iobject< hexadecimal >inline
value() const noexceptneforce::ipackage< hexadecimal, int64_t >inline
value_neforce::ipackage< hexadecimal, int64_t >protected
value_type typedefneforce::hexadecimal
xdigit_value(const char c) noexceptneforce::hexadecimalinlinestatic
xdigit_value(const char high, const char low) noexceptneforce::hexadecimalinlinestatic
~ipackage()=defaultneforce::ipackage< hexadecimal, int64_t >protected