|
ug4
|
#include <boost/static_assert.hpp>#include <boost/mpl/for_each.hpp>#include <boost/mpl/vector.hpp>#include <boost/type_traits/is_base_of.hpp>#include "../boost_serialization.h"#include "detail/register_type_pair_functor.h"Go to the source code of this file.
Classes | |
| struct | ug::Factory< TBase, TPairSeq >::ClassInfo |
| class | ug::Factory< TBase, TPairSeq > |
| A factory class which creates instances given a class-name. More... | |
Namespaces | |
| namespace | ug |
| the ug namespace | |
| namespace | ug::detail |
| namespace | ug::detail::factory |
Functions | |
| template<class TBase , class TDerived > | |
| TBase * | ug::detail::factory::DerivedClassFactory () |
| used internally to construct derived classes of a given type | |