#include <MyGUI_Any.h>
Data Structures | |
| struct | AnyEmpty |
| class | Holder |
| class | Placeholder |
Public Member Functions | |
| Any () | |
| template<typename ValueType > | |
| Any (const ValueType &value) | |
| Any (const Any::AnyEmpty &value) | |
| Any (const Any &other) | |
| ~Any () | |
| Any & | swap (Any &rhs) |
| template<typename ValueType > | |
| Any & | operator= (const ValueType &rhs) |
| Any & | operator= (const Any::AnyEmpty &rhs) |
| Any & | operator= (const Any &rhs) |
| bool | empty () const |
| const std::type_info & | getType () const |
| template<typename ValueType > | |
| ValueType * | castType (bool _throw=true) const |
| void * | castUnsafe () const |
Static Public Attributes | |
| static AnyEmpty | Null |
Definition at line 80 of file MyGUI_Any.h.
| MyGUI::Any::Any | ( | ) | [inline] |
Definition at line 90 of file MyGUI_Any.h.
| MyGUI::Any::Any | ( | const ValueType & | value | ) | [inline] |
Definition at line 95 of file MyGUI_Any.h.
| MyGUI::Any::Any | ( | const Any::AnyEmpty & | value | ) | [inline] |
Definition at line 100 of file MyGUI_Any.h.
| MyGUI::Any::Any | ( | const Any & | other | ) | [inline] |
Definition at line 105 of file MyGUI_Any.h.
| MyGUI::Any::~Any | ( | ) | [inline] |
Definition at line 110 of file MyGUI_Any.h.
| ValueType* MyGUI::Any::castType | ( | bool | _throw = true |
) | const [inline] |
Definition at line 151 of file MyGUI_Any.h.
| void* MyGUI::Any::castUnsafe | ( | ) | const [inline] |
Definition at line 161 of file MyGUI_Any.h.
| bool MyGUI::Any::empty | ( | ) | const [inline] |
Definition at line 140 of file MyGUI_Any.h.
| const std::type_info& MyGUI::Any::getType | ( | ) | const [inline] |
Definition at line 145 of file MyGUI_Any.h.
Definition at line 134 of file MyGUI_Any.h.
| Any& MyGUI::Any::operator= | ( | const Any::AnyEmpty & | rhs | ) | [inline] |
Definition at line 127 of file MyGUI_Any.h.
| Any& MyGUI::Any::operator= | ( | const ValueType & | rhs | ) | [inline] |
Definition at line 121 of file MyGUI_Any.h.
Definition at line 115 of file MyGUI_Any.h.
Any::AnyEmpty MyGUI::Any::Null [static] |
Definition at line 87 of file MyGUI_Any.h.
1.6.3