| availableTypes() const (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | virtual |
| Builder typedef (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | |
| create(const std::string &name, Params &&... params) const (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | virtual |
| CreatorRegistry typedef (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | |
| hasType(const std::string &name) const (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | virtual |
| m_allowReplacement | ImFusion::ML::Factory< Base, Params > | protected |
| m_registry (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | protected |
| m_verbose (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | protected |
| registerType(const std::string &name, Builder< Derived > builder) | ImFusion::ML::Factory< Base, Params > | inline |
| registerType(const std::string &name) | ImFusion::ML::Factory< Base, Params > | inline |
| setAllowReplacement(bool allowReplacement) (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | inline |
| setVerbose(bool verbose) (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | inline |
| ~Factory() (defined in ImFusion::ML::Factory< Base, Params >) | ImFusion::ML::Factory< Base, Params > | virtual |