The reason I ask is that I was reading this article http://accu.org/index.php/journals/1502, and noticed the following:
In the manner of boost::any, storage and extraction of an arbitrary user-defined type are supported out-of-the-box. In addition to that, DynamicAny's conversions are fully extensible. In order to provide the support for conversion to other types, the DynamicAnyHolder<Type> must be specialized for the Type with appropriate convert() function overloads being defined.
The problem I am running into is that it looks like the DynamicAnyHolderImpl<> template does not implement any of its own storage and requires a value() member function be defined in the specializations, so I'm not sure how it can support storage and extraction of arbitrary types without specialization. To be fair, the documentation doesn't mention anything about supporting types without creating specialization classes, so maybe the article I reference is talking about a future version of DynamicAny or one in the svn?
Sorry if I'm missing something obvious.