#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.
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... | |
Namespaces | |
namespace | rutz |
Auxiliary helper namespace used in implementing shared_ptr. | |
Functions | |
static const char | __attribute__ ((used)) vcid_groovx_rutz_factory_h_utc20050626084020[] |
template class for object factories, which create objects belonging to some inheritance hierarchy given just a type name as a string
Definition in file factory.h.