Go to the documentation of this file.
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
219 return any_cast<T>(
const_cast<Any*
>(pAny));
231 const T* pResult = any_cast<T>(&rAny);
244 #endif // __OpenKarto_Any_h__
virtual PlaceHolder * Clone() const
Any & operator=(const T &rOther)
Any & operator=(const Any &rOther)
friend T * any_cast(Any *)
Holder & operator=(const Holder &)
virtual PlaceHolder * Clone() const =0
virtual const std::type_info & GetType() const
virtual const std::type_info & GetType() const =0
const std::type_info & GetType() const
nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Wed Mar 2 2022 00:37:22