canCreate(const KeyT &key) | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
create(const KeyT &key, Args &&... args) | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
Creator typedef | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
CreatorMap typedef | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
defaultCreator(Args &&... args) | dart::common::Factory< KeyT, BaseT, HeldT, Args > | privatestatic |
Factory()=default | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
getKeys() const | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
HashType typedef | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
mCreatorMap | dart::common::Factory< KeyT, BaseT, HeldT, Args > | private |
registerCreator(const KeyT &key, Creator creator) | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
registerCreator(const KeyT &key) | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
This typedef | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
unregisterAllCreators() | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
unregisterCreator(const KeyT &key) | dart::common::Factory< KeyT, BaseT, HeldT, Args > | |
~Factory()=default | dart::common::Factory< KeyT, BaseT, HeldT, Args > | virtual |