#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 |