20 #ifndef __OpenKarto_Any_h__ 21 #define __OpenKarto_Any_h__ 114 Any(rOther).Swap(*
this);
123 Any(rOther).Swap(*
this);
155 virtual const std::type_info &
GetType()
const = 0;
170 virtual const std::type_info &
GetType()
const 231 const T* pResult =
any_cast<T>(&rAny);
244 #endif // __OpenKarto_Any_h__
virtual PlaceHolder * Clone() const =0
virtual const std::type_info & GetType() const =0
const std::type_info & GetType() const
virtual const std::type_info & GetType() const
Any & operator=(const Any &rOther)
virtual PlaceHolder * Clone() const
Any & operator=(const T &rOther)
friend T * any_cast(Any *)