#include <Factory.h>
std::shared_ptr<ConfigurableOrcaObject> orca::common::Factory::createPtr |
( |
const std::string & |
instance_name, |
|
|
const std::string & |
class_name |
|
) |
| |
|
inline |
static Factory* orca::common::Factory::Instance |
( |
| ) |
|
|
inlinestatic |
void orca::common::Factory::printAvailableClasses |
( |
| ) |
|
|
inline |
bool orca::common::Factory::registerClass |
( |
const std::string & |
class_name, |
|
|
std::function< std::shared_ptr< ConfigurableOrcaObject >(const std::string &)> |
f |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/orca-controller/checkouts/dev/include/orca/common/Factory.h