ManaPlus
|
Namespaces | |
mstd | |
Data Structures | |
class | msevector_range_error |
class | msevector_null_dereference_error |
class | msev_pointer |
struct | integral_constant |
struct | _mse_Is_iterator |
class | msevector |
class | primitives_range_error |
class | CBool |
class | TIntBase1 |
class | CInt |
class | CSize_t |
Typedefs | |
typedef size_t | msev_size_t |
typedef long int | msev_int |
typedef bool | msev_bool |
typedef size_t | msev_as_a_size_t |
template<typename _InIter > | |
using | _mse_RequireInputIter = typename std::enable_if< std::is_convertible< typename std::iterator_traits< _InIter >::iterator_category, std::input_iterator_tag >::value >::type |
Functions | |
template<typename _TDestination , typename _TSource > | |
constexpr static bool | sg_can_exceed_upper_bound () |
template<typename _TDestination , typename _TSource > | |
constexpr static bool | sg_can_exceed_lower_bound () |
template<typename _TDestination , typename _TSource > | |
void | g_assign_check_range (const _TSource &x) |
static size_t | as_a_size_t (CSize_t n) |
CInt | operator+ (size_t lhs, const CInt &rhs) |
CSize_t | operator+ (size_t lhs, const CSize_t &rhs) |
CInt | operator+ (int lhs, const CInt &rhs) |
CInt | operator+ (int lhs, const CSize_t &rhs) |
CInt | operator+ (const CInt &lhs, const CSize_t &rhs) |
CInt | operator- (size_t lhs, const CInt &rhs) |
CInt | operator- (size_t lhs, const CSize_t &rhs) |
CInt | operator- (int lhs, const CInt &rhs) |
CInt | operator- (int lhs, const CSize_t &rhs) |
CInt | operator- (const CInt &lhs, const CSize_t &rhs) |
CInt | operator* (size_t lhs, const CInt &rhs) |
CSize_t | operator* (size_t lhs, const CSize_t &rhs) |
CInt | operator* (int lhs, const CInt &rhs) |
CInt | operator* (int lhs, const CSize_t &rhs) |
CInt | operator* (const CInt &lhs, const CSize_t &rhs) |
CInt | operator/ (size_t lhs, const CInt &rhs) |
CSize_t | operator/ (size_t lhs, const CSize_t &rhs) |
CInt | operator/ (int lhs, const CInt &rhs) |
CInt | operator/ (int lhs, const CSize_t &rhs) |
CInt | operator/ (const CInt &lhs, const CSize_t &rhs) |
bool | operator< (size_t lhs, const CInt &rhs) |
bool | operator< (size_t lhs, const CSize_t &rhs) |
bool | operator< (int lhs, const CInt &rhs) |
bool | operator< (int lhs, const CSize_t &rhs) |
bool | operator< (long long lhs, const CInt &rhs) |
bool | operator< (long long lhs, const CSize_t &rhs) |
bool | operator< (const CInt &lhs, const CSize_t &rhs) |
bool | operator> (size_t lhs, const CInt &rhs) |
bool | operator> (size_t lhs, const CSize_t &rhs) |
bool | operator> (int lhs, const CInt &rhs) |
bool | operator> (int lhs, const CSize_t &rhs) |
bool | operator> (long long lhs, const CInt &rhs) |
bool | operator> (long long lhs, const CSize_t &rhs) |
bool | operator> (const CInt &lhs, const CSize_t &rhs) |
bool | operator<= (size_t lhs, const CInt &rhs) |
bool | operator<= (size_t lhs, const CSize_t &rhs) |
bool | operator<= (int lhs, const CInt &rhs) |
bool | operator<= (int lhs, const CSize_t &rhs) |
bool | operator<= (long long lhs, const CInt &rhs) |
bool | operator<= (long long lhs, const CSize_t &rhs) |
bool | operator<= (const CInt &lhs, const CSize_t &rhs) |
bool | operator>= (size_t lhs, const CInt &rhs) |
bool | operator>= (size_t lhs, const CSize_t &rhs) |
bool | operator>= (int lhs, const CInt &rhs) |
bool | operator>= (int lhs, const CSize_t &rhs) |
bool | operator>= (long long lhs, const CInt &rhs) |
bool | operator>= (long long lhs, const CSize_t &rhs) |
bool | operator>= (const CInt &lhs, const CSize_t &rhs) |
bool | operator== (size_t lhs, const CInt &rhs) |
bool | operator== (size_t lhs, const CSize_t &rhs) |
bool | operator== (int lhs, const CInt &rhs) |
bool | operator== (int lhs, const CSize_t &rhs) |
bool | operator== (long long lhs, const CInt &rhs) |
bool | operator== (long long lhs, const CSize_t &rhs) |
bool | operator== (const CInt &lhs, const CSize_t &rhs) |
bool | operator!= (size_t lhs, const CInt &rhs) |
bool | operator!= (size_t lhs, const CSize_t &rhs) |
bool | operator!= (int lhs, const CInt &rhs) |
bool | operator!= (int lhs, const CSize_t &rhs) |
bool | operator!= (long long lhs, const CInt &rhs) |
bool | operator!= (long long lhs, const CSize_t &rhs) |
bool | operator!= (const CInt &lhs, const CSize_t &rhs) |
static void | s_type_test1 () |
using mse::_mse_RequireInputIter = typedef typename std::enable_if< std::is_convertible<typename std::iterator_traits<_InIter>::iterator_category, std::input_iterator_tag>::value >::type |
Definition at line 137 of file msemsevector.h.
typedef size_t mse::msev_as_a_size_t |
Definition at line 64 of file msemsevector.h.
typedef bool mse::msev_bool |
Definition at line 63 of file msemsevector.h.
typedef long int mse::msev_int |
Definition at line 62 of file msemsevector.h.
typedef size_t mse::msev_size_t |
Definition at line 61 of file msemsevector.h.
|
static |
Definition at line 672 of file mseprimitives.h.
Referenced by operator!=(), operator*(), operator+(), operator-(), operator/(), operator<(), operator<=(), operator==(), operator>(), and operator>=().
void mse::g_assign_check_range | ( | const _TSource & | x | ) |
Definition at line 149 of file mseprimitives.h.
References MSE_CONSTEXPR, MSE_THROW, and x.
Definition at line 813 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 809 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 810 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 811 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 812 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 807 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 808 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 765 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 763 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 764 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 761 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 762 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 755 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 753 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 754 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 751 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 752 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 760 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 758 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 759 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 756 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 757 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 770 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 768 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 769 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 766 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 767 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 778 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 774 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 775 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 776 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 777 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 772 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 773 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 792 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 788 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 789 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 790 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 791 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 786 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 787 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 806 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 802 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 803 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 804 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 805 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 800 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 801 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 785 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 781 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 782 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 783 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 784 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 779 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 780 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
Definition at line 799 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 795 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 796 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 797 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 798 of file mseprimitives.h.
References as_a_size_t(), and mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 793 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
inline |
Definition at line 794 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized().
|
static |
Definition at line 816 of file mseprimitives.h.
|
staticconstexpr |
Definition at line 141 of file mseprimitives.h.
|
staticconstexpr |
Definition at line 129 of file mseprimitives.h.