
#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.
1.6.3