38 components.push_back(ce.second);
ISmaccStateMachine * stateMachine_
virtual void onInitialize()
rclcpp::Node::SharedPtr getNode()
ISmaccStateMachine * getStateMachine()
std::map< ComponentKey, std::shared_ptr< smacc2::ISmaccComponent > > components_
void setStateMachine(ISmaccStateMachine *stateMachine)
virtual std::string getName() const
void setOrthogonal(ISmaccOrthogonal *orthogonal)
virtual smacc2::introspection::TypeInfo::Ptr getType()
ISmaccOrthogonal * orthogonal_
void getComponents(std::vector< std::shared_ptr< ISmaccComponent > > &components)
rclcpp::Node::SharedPtr getNode()
std::shared_ptr< TypeInfo > Ptr
static TypeInfo::Ptr getFromStdTypeInfo(const std::type_info &tid)
std::string demangleSymbol(const std::string &name)