#include "rutz/assocarray.h"
#include "rutz/demangle.h"
#include "rutz/fileposition.h"
#include "rutz/mutex.h"
#include "rutz/shared_ptr.h"
#include "rutz/traits.h"
#include <typeinfo>
Go to the source code of this file.
Namespaces | |
namespace | rutz |
Classes | |
class | rutz::creator_base< T > |
Abstract interface for creating objects of a particular type. More... | |
class | rutz::creator_from_func< base_t, derived_t > |
Implements rutz::creator_base by calling a function pointer. More... | |
class | rutz::factory_fallback |
Abstract class for a fallback strategy when factory lookup fails. More... | |
class | rutz::factory_base |
Non-template helper class for rutz::factory. More... | |
class | rutz::factory< T > |
Create objects base on 'key' strings. More... |
Definition in file factory.h.