7 #ifndef _QITYPE_DETAILS_TYPEDYNAMIC_HXX_
8 #define _QITYPE_DETAILS_TYPEDYNAMIC_HXX_
10 #include <boost/any.hpp>
15 class TypeImpl<boost::any>:
public DynamicTypeInterface
18 AnyReference
get(
void* storage)
20 qiLogVerbose(
"qitype.impl") <<
"get on boost::any not implemented";
21 return AnyReference();
24 void set(
void** storage, AnyReference source)
26 qiLogVerbose(
"qitype.impl") <<
"set on boost::any not implemented";
29 typedef DefaultTypeImplMethods<boost::any, TypeByPointerPOD<boost::any> > Methods;
34 #endif // _QITYPE_DETAILS_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.