|
|
#include <RobotAPI/libraries/skills/provider/blueprints/SkillWithContextBlueprint.h>
Inheritance diagram for SkillWithContextBlueprint< SkillT >:Public Types | |
| using | ContextT = typename SkillT::Context |
Public Types inherited from SkillBlueprint | |
| using | FunctionTypeToCreateSkill = std::function<std::unique_ptr<Skill>()> |
Public Member Functions | |
| void | connectTo (const ContextT &context) |
| std::unique_ptr< Skill > | createSkill (const ProviderID &pid, MessageTypeT logLevel) const override |
| SkillDescription | createSkillDescription (const skills::ProviderID &pid) const override |
| template<typename... Args> | |
| SkillWithContextBlueprint (Args &&... args) | |
Public Member Functions inherited from SkillBlueprint | |
| SkillBlueprint (const FunctionTypeToCreateSkill &s) | |
| SkillBlueprint (const SkillBlueprint &)=default | |
| SkillBlueprint (FunctionTypeToCreateSkill &&s) | |
| virtual | ~SkillBlueprint ()=default |
Additional Inherited Members | |
Static Public Member Functions inherited from SkillBlueprint | |
| template<class _Skill, class... Args> requires isSkill<_Skill> | |
| static std::unique_ptr< SkillBlueprint > | ForSkill (Args &&... args) |
Protected Attributes inherited from SkillBlueprint | |
| FunctionTypeToCreateSkill | _createSkill |
Definition at line 40 of file SkillWithContextBlueprint.h.
| using ContextT = typename SkillT::Context |
Definition at line 43 of file SkillWithContextBlueprint.h.
|
inline |
Definition at line 46 of file SkillWithContextBlueprint.h.
Here is the call graph for this function:
|
inline |
Definition at line 74 of file SkillWithContextBlueprint.h.
|
inlineoverridevirtual |
Reimplemented from SkillBlueprint.
Definition at line 52 of file SkillWithContextBlueprint.h.
|
inlineoverridevirtual |
Reimplemented from SkillBlueprint.
Definition at line 66 of file SkillWithContextBlueprint.h.