7 #ifndef _QITYPE_DETAIL_TYPEDYNAMIC_HXX_
8 #define _QITYPE_DETAIL_TYPEDYNAMIC_HXX_
10 #include <boost/any.hpp>
15 class TypeImpl<boost::any>:
public DynamicTypeInterface
18 AnyReference
get(
void* storage)
override
20 qiLogVerbose(
"qitype.impl") <<
"get on boost::any not implemented";
21 return AnyReference();
24 void set(
void** storage, AnyReference source)
override
26 qiLogVerbose(
"qitype.impl") <<
"set on boost::any not implemented";
29 using Methods = DefaultTypeImplMethods<boost::any, TypeByPointerPOD<boost::any>>;
34 #endif // _QITYPE_DETAIL_TYPEDYNAMIC_HXX_
#define qiLogVerbose(...)
Log in verbose mode. This level is not shown by default.
#define _QI_BOUNCE_TYPE_METHODS(Bounce)
Implement all methods of Type as bouncers to Bouncer.