Align() | msl::utilities::SafeInt< T, E > | inline |
Align16() | msl::utilities::SafeInt< T, E > | inline |
Align2() | msl::utilities::SafeInt< T, E > | inline |
Align32() | msl::utilities::SafeInt< T, E > | inline |
Align4() | msl::utilities::SafeInt< T, E > | inline |
Align64() | msl::utilities::SafeInt< T, E > | inline |
Align8() | msl::utilities::SafeInt< T, E > | inline |
m_int | msl::utilities::SafeInt< T, E > | private |
Max(SafeInt< T, E > test, SafeInt< T, E > upper=SafeInt< T, E >(details::IntTraits< T >::maxInt)) const | msl::utilities::SafeInt< T, E > | inline |
Min(SafeInt< T, E > test, SafeInt< T, E > floor=SafeInt< T, E >(details::IntTraits< T >::minInt)) const | msl::utilities::SafeInt< T, E > | inline |
operator __int16() const | msl::utilities::SafeInt< T, E > | inline |
operator __int32() const | msl::utilities::SafeInt< T, E > | inline |
operator __int64() const | msl::utilities::SafeInt< T, E > | inline |
operator bool() const | msl::utilities::SafeInt< T, E > | inline |
operator char() const | msl::utilities::SafeInt< T, E > | inline |
operator long() const | msl::utilities::SafeInt< T, E > | inline |
operator signed char() const | msl::utilities::SafeInt< T, E > | inline |
operator unsigned __int16() const | msl::utilities::SafeInt< T, E > | inline |
operator unsigned __int32() const | msl::utilities::SafeInt< T, E > | inline |
operator unsigned __int64() const | msl::utilities::SafeInt< T, E > | inline |
operator unsigned char() const | msl::utilities::SafeInt< T, E > | inline |
operator unsigned long() const | msl::utilities::SafeInt< T, E > | inline |
operator!() const | msl::utilities::SafeInt< T, E > | inline |
operator!=(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator!=(bool b) const | msl::utilities::SafeInt< T, E > | inline |
operator!=(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator%(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator%(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator%=(U rhs) | msl::utilities::SafeInt< T, E > | inline |
operator%=(SafeInt< U, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator&(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator&(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator&=(SafeInt< T, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator&=(U rhs) | msl::utilities::SafeInt< T, E > | inline |
operator&=(SafeInt< U, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator*(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator*(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator*=(SafeInt< T, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator*=(U rhs) | msl::utilities::SafeInt< T, E > | inline |
operator*=(SafeInt< U, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator+() const | msl::utilities::SafeInt< T, E > | inline |
operator+(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator+(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator++() | msl::utilities::SafeInt< T, E > | inline |
operator++(int) | msl::utilities::SafeInt< T, E > | inline |
operator+=(SafeInt< T, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator+=(U rhs) | msl::utilities::SafeInt< T, E > | inline |
operator+=(SafeInt< U, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator-() const | msl::utilities::SafeInt< T, E > | inline |
operator-(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator-(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator--() | msl::utilities::SafeInt< T, E > | inline |
operator--(int) | msl::utilities::SafeInt< T, E > | inline |
operator-=(SafeInt< T, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator-=(U rhs) | msl::utilities::SafeInt< T, E > | inline |
operator-=(SafeInt< U, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator/(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator/(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator/=(SafeInt< T, E > i) | msl::utilities::SafeInt< T, E > | inline |
operator/=(U i) | msl::utilities::SafeInt< T, E > | inline |
operator/=(SafeInt< U, E > i) | msl::utilities::SafeInt< T, E > | inline |
operator<(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator<(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator<<(U bits) const | msl::utilities::SafeInt< T, E > | inline |
operator<<(SafeInt< U, E > bits) const | msl::utilities::SafeInt< T, E > | inline |
operator<<=(U bits) | msl::utilities::SafeInt< T, E > | inline |
operator<<=(SafeInt< U, E > bits) | msl::utilities::SafeInt< T, E > | inline |
operator<=(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator<=(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator=(const U &rhs) | msl::utilities::SafeInt< T, E > | inline |
operator=(const T &rhs) | msl::utilities::SafeInt< T, E > | inline |
operator=(const SafeInt< U, E > &rhs) | msl::utilities::SafeInt< T, E > | inline |
operator=(const SafeInt< T, E > &rhs) | msl::utilities::SafeInt< T, E > | inline |
operator==(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator==(bool rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator==(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator>(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator>(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator>=(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator>=(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator>>(U bits) const | msl::utilities::SafeInt< T, E > | inline |
operator>>(SafeInt< U, E > bits) const | msl::utilities::SafeInt< T, E > | inline |
operator>>=(U bits) | msl::utilities::SafeInt< T, E > | inline |
operator>>=(SafeInt< U, E > bits) | msl::utilities::SafeInt< T, E > | inline |
operator^(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator^(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator^=(SafeInt< T, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator^=(U rhs) | msl::utilities::SafeInt< T, E > | inline |
operator^=(SafeInt< U, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator|(SafeInt< T, E > rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator|(U rhs) const | msl::utilities::SafeInt< T, E > | inline |
operator|=(SafeInt< T, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator|=(U rhs) | msl::utilities::SafeInt< T, E > | inline |
operator|=(SafeInt< U, E > rhs) | msl::utilities::SafeInt< T, E > | inline |
operator~() const | msl::utilities::SafeInt< T, E > | inline |
Ptr() | msl::utilities::SafeInt< T, E > | inline |
Ptr() const | msl::utilities::SafeInt< T, E > | inline |
Ref() const | msl::utilities::SafeInt< T, E > | inline |
SafeInt() | msl::utilities::SafeInt< T, E > | inline |
SafeInt(const T &i) | msl::utilities::SafeInt< T, E > | inline |
SafeInt(bool b) | msl::utilities::SafeInt< T, E > | inline |
SafeInt(const SafeInt< U, E > &u) | msl::utilities::SafeInt< T, E > | inline |
SafeInt(const U &i) | msl::utilities::SafeInt< T, E > | inline |
Swap(SafeInt< T, E > &with) | msl::utilities::SafeInt< T, E > | inline |