base_t typedef (defined in rutz::factory< nub::ref< P > >) | rutz::factory< nub::ref< P > > | |
ComponentFactory(const char *keydescr, bool nocase=false) (defined in ComponentFactory< P >) | ComponentFactory< P > | [inline] |
createObj(const char *type) const (defined in ComponentFactory< P >) | ComponentFactory< P > | [inline] |
factory(const char *keydescr="object type", bool nocase=false) | rutz::factory< nub::ref< P > > | [inline] |
fallback_t typedef (defined in rutz::factory< nub::ref< P > >) | rutz::factory< nub::ref< P > > | |
find_creator(const rutz::fstring &key) const | rutz::factory< nub::ref< P > > | [inline, protected] |
get_known_keys(const char *sep) const | rutz::factory< nub::ref< P > > | [inline] |
is_valid_key(const char *key) const | rutz::factory< nub::ref< P > > | [inline] |
new_checked_object(const rutz::fstring &type) const | rutz::factory< nub::ref< P > > | [inline] |
new_object(const rutz::fstring &type) const | rutz::factory< nub::ref< P > > | [inline] |
ProductType typedef (defined in ComponentFactory< P >) | ComponentFactory< P > | |
register_alias(const char *orig_key, const char *alias_key) | rutz::factory< nub::ref< P > > | [inline] |
register_creator(rutz::creator_base< base_t > *creator, const char *name) | rutz::factory< nub::ref< P > > | [inline] |
register_creator(derived_t(*func)(), const char *key=0) | rutz::factory< nub::ref< P > > | [inline] |
registerType(const char *name, OptionManager &mgr) (defined in ComponentFactory< P >) | ComponentFactory< P > | [inline] |
set_fallback(rutz::shared_ptr< factory_fallback > f) | rutz::factory< nub::ref< P > > | [inline] |
set_fallback(fallback_t *fptr) | rutz::factory< nub::ref< P > > | [inline] |
~factory() | rutz::factory< nub::ref< P > > | [inline, virtual] |