add(Type *) | Factory< Type > | [inline] |
create(const std::string &name) | Factory< Type > | [inline] |
exists(const std::string &name) const | Factory< Type > | [inline] |
Factory(const Factory< Type > &) | Factory< Type > | [private] |
Factory() | Factory< Type > | [inline, protected] |
m_names | Factory< Type > | [mutable, protected] |
m_types | Factory< Type > | [protected] |
names() const | Factory< Type > | [inline] |
prototype(const std::string &name) const | Factory< Type > | [inline] |
remove(const std::string &name) | Factory< Type > | [inline] |
~Factory() | Factory< Type > | [inline, protected, virtual] |