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