#include <boost/shared_ptr.hpp>
#include <boost/any.hpp>
#include <boost/reflect/vtable.hpp>
#include <boost/reflect/mirror_interface.hpp>
Go to the source code of this file.
Classes |
| class | any_ptr< InterfaceType, InterfaceDelegate > |
| | Behaves like a smart pointer that can handle any type with the same interface. More...
|
Functions |
| template<typename InterfaceType , typename InterfaceDelegate , typename Visitor > |
| void | visit (const any_ptr< InterfaceType, InterfaceDelegate > &aptr, Visitor v) |
| | Helper function to enable automatic type deduction.
|