#include <value_factory_provider.h>
Summary
This interface provides a mean to create immutable value objects using factories. The SimpleValueFactory helps creating simple value objects. The ExpressionBuilder helps building valid expressions. The BlendFactory helps creating blend objects. The JointPositionFactory helps creating joint positions objects. The PoseFactory helps creating Pose objects.
在文件 value_factory_provider.h 第 20 行定义.
◆ ValueFactory() [1/3]
| arcs::aubo_scope::ValueFactory::ValueFactory |
( |
ValueFactory & | f | ) |
|
◆ ValueFactory() [2/3]
| arcs::aubo_scope::ValueFactory::ValueFactory |
( |
ValueFactory && | f | ) |
|
◆ ~ValueFactory()
| virtual arcs::aubo_scope::ValueFactory::~ValueFactory |
( |
| ) |
|
|
virtual |
◆ ValueFactory() [3/3]
| arcs::aubo_scope::ValueFactory::ValueFactory |
( |
| ) |
|
|
private |
◆ createExpression() [1/2]
| ExpressionPtr arcs::aubo_scope::ValueFactory::createExpression |
( |
| ) |
|
This method instantiates a new ExpressionBuilder to create a single valid expression.
- 返回
- the builder to build a single expression.
◆ createExpression() [2/2]
| ExpressionPtr arcs::aubo_scope::ValueFactory::createExpression |
( |
const std::string & | str | ) |
|
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::ValueFactory::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: