#include <Any.h>
Classes | |
| class | Holder |
| class | PlaceHolder |
Public Member Functions | |
| Any () | |
| template<typename T > | |
| Any (const T &rValue) | |
| Any (const Any &rOther) | |
| const std::type_info & | GetType () const |
| kt_bool | IsEmpty () const |
| template<typename T > | |
| Any & | operator= (const T &rOther) |
| Any & | operator= (const Any &rOther) |
| Any & | Swap (Any &rOther) |
| ~Any () | |
Static Public Attributes | |
| static const Any | Empty |
Private Attributes | |
| PlaceHolder * | m_pContent |
Friends | |
| template<typename T > | |
| T * | any_cast (Any *) |
The Any class can hold instances of any type that satisfies ValueType requirements.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |