MyGUI
3.2.0
|
#include <MyGUI_Any.h>
Data Structures | |
struct | AnyEmpty |
class | Holder |
class | Placeholder |
Public Member Functions | |
Any () | |
Any (const Any::AnyEmpty &value) | |
Any (const Any &other) | |
template<typename ValueType > | |
Any (const ValueType &value) | |
~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 81 of file MyGUI_Any.h.
MyGUI::Any::Any | ( | ) |
Definition at line 31 of file MyGUI_Any.cpp.
MyGUI::Any::Any | ( | const Any::AnyEmpty & | value | ) |
Definition at line 36 of file MyGUI_Any.cpp.
MyGUI::Any::Any | ( | const Any & | other | ) |
Definition at line 41 of file MyGUI_Any.cpp.
|
inline |
Definition at line 92 of file MyGUI_Any.h.
MyGUI::Any::~Any | ( | ) |
Definition at line 46 of file MyGUI_Any.cpp.
|
inline |
Definition at line 117 of file MyGUI_Any.h.
void * MyGUI::Any::castUnsafe | ( | ) | const |
Definition at line 82 of file MyGUI_Any.cpp.
bool MyGUI::Any::empty | ( | ) | const |
Definition at line 70 of file MyGUI_Any.cpp.
const std::type_info & MyGUI::Any::getType | ( | ) | const |
Definition at line 76 of file MyGUI_Any.cpp.
|
inline |
Definition at line 102 of file MyGUI_Any.h.
Any & MyGUI::Any::operator= | ( | const Any::AnyEmpty & | rhs | ) |
Definition at line 57 of file MyGUI_Any.cpp.
Definition at line 64 of file MyGUI_Any.cpp.
Definition at line 51 of file MyGUI_Any.cpp.
|
static |
Definition at line 85 of file MyGUI_Any.h.