MyGUI
3.2.0
|
#include <MyGUI_TSize.h>
Public Member Functions | |
TSize () | |
TSize (T const &_width, T const &_height) | |
TSize (TSize const &_obj) | |
TSize & | operator-= (TSize const &_obj) |
TSize & | operator+= (TSize const &_obj) |
TSize | operator- (TSize const &_obj) const |
TSize | operator+ (TSize const &_obj) const |
TSize & | operator= (TSize const &_obj) |
template<typename U > | |
TSize & | operator= (TSize< U > const &_obj) |
bool | operator== (TSize const &_obj) const |
bool | operator!= (TSize const &_obj) const |
void | clear () |
void | set (T const &_width, T const &_height) |
void | swap (TSize &_value) |
bool | empty () const |
std::string | print () const |
Static Public Member Functions | |
static TSize< T > | parse (const std::string &_value) |
Data Fields | |
T | width |
T | height |
Friends | |
std::ostream & | operator<< (std::ostream &_stream, const TSize< T > &_value) |
std::istream & | operator>> (std::istream &_stream, TSize< T > &_value) |
Definition at line 33 of file MyGUI_TSize.h.
MyGUI::types::TSize< T >::TSize | ( | ) | [inline] |
Definition at line 38 of file MyGUI_TSize.h.
MyGUI::types::TSize< T >::TSize | ( | T const & | _width, |
T const & | _height | ||
) | [inline] |
Definition at line 44 of file MyGUI_TSize.h.
MyGUI::types::TSize< T >::TSize | ( | TSize< T > const & | _obj | ) | [inline] |
Definition at line 50 of file MyGUI_TSize.h.
void MyGUI::types::TSize< T >::clear | ( | ) | [inline] |
Definition at line 105 of file MyGUI_TSize.h.
bool MyGUI::types::TSize< T >::empty | ( | ) | const [inline] |
Definition at line 123 of file MyGUI_TSize.h.
bool MyGUI::types::TSize< T >::operator!= | ( | TSize< T > const & | _obj | ) | const [inline] |
Definition at line 100 of file MyGUI_TSize.h.
TSize MyGUI::types::TSize< T >::operator+ | ( | TSize< T > const & | _obj | ) | const [inline] |
Definition at line 75 of file MyGUI_TSize.h.
TSize& MyGUI::types::TSize< T >::operator+= | ( | TSize< T > const & | _obj | ) | [inline] |
Definition at line 63 of file MyGUI_TSize.h.
TSize MyGUI::types::TSize< T >::operator- | ( | TSize< T > const & | _obj | ) | const [inline] |
Definition at line 70 of file MyGUI_TSize.h.
TSize& MyGUI::types::TSize< T >::operator-= | ( | TSize< T > const & | _obj | ) | [inline] |
Definition at line 56 of file MyGUI_TSize.h.
TSize& MyGUI::types::TSize< T >::operator= | ( | TSize< T > const & | _obj | ) | [inline] |
Definition at line 80 of file MyGUI_TSize.h.
TSize& MyGUI::types::TSize< T >::operator= | ( | TSize< U > const & | _obj | ) | [inline] |
Definition at line 88 of file MyGUI_TSize.h.
bool MyGUI::types::TSize< T >::operator== | ( | TSize< T > const & | _obj | ) | const [inline] |
Definition at line 95 of file MyGUI_TSize.h.
static TSize<T> MyGUI::types::TSize< T >::parse | ( | const std::string & | _value | ) | [inline, static] |
Definition at line 135 of file MyGUI_TSize.h.
std::string MyGUI::types::TSize< T >::print | ( | ) | const [inline] |
Definition at line 128 of file MyGUI_TSize.h.
void MyGUI::types::TSize< T >::set | ( | T const & | _width, |
T const & | _height | ||
) | [inline] |
Definition at line 110 of file MyGUI_TSize.h.
void MyGUI::types::TSize< T >::swap | ( | TSize< T > & | _value | ) | [inline] |
Definition at line 116 of file MyGUI_TSize.h.
std::ostream& operator<< | ( | std::ostream & | _stream, |
const TSize< T > & | _value | ||
) | [friend] |
Definition at line 157 of file MyGUI_TSize.h.
std::istream& operator>> | ( | std::istream & | _stream, |
TSize< T > & | _value | ||
) | [friend] |
Definition at line 163 of file MyGUI_TSize.h.
T MyGUI::types::TSize< T >::height |
Definition at line 36 of file MyGUI_TSize.h.
T MyGUI::types::TSize< T >::width |
Definition at line 35 of file MyGUI_TSize.h.