ManaPlus
|
#include <mseprimitives.h>
Public Types | |
typedef size_t | _Ty |
typedef int | _T_signed_primitive_integer_type |
typedef TIntBase1< _Ty > | _Myt |
Public Member Functions | |
CSize_t () | |
CSize_t (const CSize_t &x) | |
CSize_t (const _Myt &x) | |
CSize_t & | operator= (const CSize_t &x) |
CSize_t & | operator= (long long x) |
CSize_t & | operator= (long x) |
CSize_t & | operator= (int x) |
CSize_t & | operator= (short x) |
CSize_t & | operator= (char x) |
CSize_t & | operator= (size_t x) |
CSize_t & | operator= (CInt x) |
CSize_t (long long x) | |
CSize_t (long x) | |
CSize_t (int x) | |
CSize_t (short x) | |
CSize_t (char x) | |
CSize_t (size_t x) | |
CSize_t (CInt x) | |
operator CInt () const | |
operator size_t () const | |
CSize_t | operator~ () const |
CSize_t & | operator|= (const CSize_t &x) |
CSize_t & | operator&= (const CSize_t &x) |
CSize_t & | operator^= (const CSize_t &x) |
CInt | operator- () const |
CSize_t & | operator+= (const CSize_t &x) |
CSize_t & | operator-= (const CSize_t &x) |
CSize_t & | operator*= (const CSize_t &x) |
CSize_t & | operator/= (const CSize_t &x) |
CSize_t & | operator%= (const CSize_t &x) |
CSize_t & | operator>>= (const CSize_t &x) |
CSize_t & | operator<<= (const CSize_t &x) |
CSize_t | operator+ (const CSize_t &x) const |
CInt | operator+ (const CInt &x) const |
CInt | operator+ (long long x) const |
CInt | operator+ (long x) const |
CInt | operator+ (int x) const |
CInt | operator+ (short x) const |
CInt | operator+ (char x) const |
CSize_t | operator+ (size_t x) const |
CInt | operator- (const CSize_t &x) const |
CInt | operator- (const CInt &x) const |
CInt | operator- (long long x) const |
CInt | operator- (long x) const |
CInt | operator- (int x) const |
CInt | operator- (short x) const |
CInt | operator- (char x) const |
CInt | operator- (size_t x) const |
CSize_t | operator* (const CSize_t &x) const |
CInt | operator* (const CInt &x) const |
CInt | operator* (long long x) const |
CInt | operator* (long x) const |
CInt | operator* (int x) const |
CInt | operator* (short x) const |
CInt | operator* (char x) const |
CSize_t | operator* (size_t x) const |
CSize_t | operator/ (const CSize_t &x) const |
CInt | operator/ (const CInt &x) const |
CInt | operator/ (long long x) const |
CInt | operator/ (long x) const |
CInt | operator/ (int x) const |
CInt | operator/ (short x) const |
CInt | operator/ (char x) const |
CSize_t | operator/ (size_t x) const |
bool | operator< (const CSize_t &x) const |
bool | operator< (const CInt &x) const |
bool | operator< (long long x) const |
bool | operator< (long x) const |
bool | operator< (int x) const |
bool | operator< (short x) const |
bool | operator< (char x) const |
bool | operator< (size_t x) const |
bool | operator> (const CSize_t &x) const |
bool | operator> (const CInt &x) const |
bool | operator> (long long x) const |
bool | operator> (long x) const |
bool | operator> (int x) const |
bool | operator> (short x) const |
bool | operator> (char x) const |
bool | operator> (size_t x) const |
bool | operator<= (const CSize_t &x) const |
bool | operator<= (const CInt &x) const |
bool | operator<= (long long x) const |
bool | operator<= (long x) const |
bool | operator<= (int x) const |
bool | operator<= (short x) const |
bool | operator<= (char x) const |
bool | operator<= (size_t x) const |
bool | operator>= (const CSize_t &x) const |
bool | operator>= (const CInt &x) const |
bool | operator>= (long long x) const |
bool | operator>= (long x) const |
bool | operator>= (int x) const |
bool | operator>= (short x) const |
bool | operator>= (char x) const |
bool | operator>= (size_t x) const |
bool | operator== (const CSize_t &x) const |
bool | operator== (const CInt &x) const |
bool | operator== (long long x) const |
bool | operator== (long x) const |
bool | operator== (int x) const |
bool | operator== (short x) const |
bool | operator== (char x) const |
bool | operator== (size_t x) const |
bool | operator!= (const CSize_t &x) const |
bool | operator!= (const CInt &x) const |
bool | operator!= (long long x) const |
bool | operator!= (long x) const |
bool | operator!= (int x) const |
bool | operator!= (short x) const |
bool | operator!= (char x) const |
bool | operator!= (size_t x) const |
CSize_t & | operator++ () |
CSize_t | operator++ (int) |
CSize_t & | operator-- () |
CSize_t | operator-- (int) |
Public Member Functions inherited from mse::TIntBase1< size_t > | |
TIntBase1 () | |
TIntBase1 (const TIntBase1 &x) | |
TIntBase1 (size_t x) | |
void | assign_check_range (const _Tz &x) |
void | note_value_assignment () |
void | assert_initialized () const |
Friends | |
size_t | as_a_size_t (CSize_t n) |
Additional Inherited Members | |
Data Fields inherited from mse::TIntBase1< size_t > | |
size_t | m_val |
bool | m_initialized |
Definition at line 478 of file mseprimitives.h.
typedef TIntBase1<_Ty> mse::CSize_t::_Myt |
Definition at line 482 of file mseprimitives.h.
typedef int mse::CSize_t::_T_signed_primitive_integer_type |
Definition at line 481 of file mseprimitives.h.
typedef size_t mse::CSize_t::_Ty |
Definition at line 480 of file mseprimitives.h.
|
inline |
Definition at line 485 of file mseprimitives.h.
Referenced by operator!=(), operator*(), operator+(), operator-(), operator/(), operator<(), operator<=(), operator==(), operator>(), and operator>=().
|
inline |
Definition at line 488 of file mseprimitives.h.
|
inline |
Definition at line 489 of file mseprimitives.h.
|
inlineexplicit |
|
inlineexplicit |
Definition at line 513 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inlineexplicit |
Definition at line 514 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inlineexplicit |
Definition at line 515 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inlineexplicit |
Definition at line 516 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 517 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 518 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 528 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and mse::TIntBase1< size_t >::m_val.
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 639 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 638 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 645 of file mseprimitives.h.
Definition at line 553 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
Definition at line 536 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 581 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
Definition at line 576 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
Definition at line 575 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 579 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 577 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 578 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 580 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 582 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), CSize_t(), and x.
Definition at line 551 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 563 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
Definition at line 558 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
Definition at line 557 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 561 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 559 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 560 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 562 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 564 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), CSize_t(), and x.
|
inline |
Definition at line 648 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and mse::TIntBase1< size_t >::m_val.
Referenced by operator++().
|
inline |
Definition at line 649 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and operator++().
Definition at line 542 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 539 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and mse::TIntBase1< size_t >::m_val.
|
inline |
Definition at line 572 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
Definition at line 567 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
Definition at line 566 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 570 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 568 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 569 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 571 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 573 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), CSize_t(), and x.
|
inline |
Definition at line 654 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and mse::TIntBase1< size_t >::m_val.
Referenced by operator--().
|
inline |
Definition at line 662 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and operator--().
Definition at line 543 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, MSE_THROW, and x.
|
inline |
Definition at line 590 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
Definition at line 585 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
Definition at line 584 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 588 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 586 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 587 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 589 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and x.
|
inline |
Definition at line 591 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), CSize_t(), and x.
Definition at line 552 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
Definition at line 594 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 593 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 555 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
Definition at line 612 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 611 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 499 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
Definition at line 492 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 497 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 495 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 496 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 498 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 500 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
Definition at line 630 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 629 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 603 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 602 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 621 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 620 of file mseprimitives.h.
References mse::TIntBase1< size_t >::m_val, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 554 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
Definition at line 537 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
Definition at line 535 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), mse::TIntBase1< size_t >::m_val, and x.
|
inline |
Definition at line 534 of file mseprimitives.h.
References mse::TIntBase1< _Ty >::assert_initialized(), and mse::TIntBase1< size_t >::m_val.
|
friend |
Definition at line 672 of file mseprimitives.h.