28std::map<const std::type_info *, std::vector<ClientBehaviorInfoEntry>>
 
   31  const std::type_info *,
 
   32  std::vector<std::shared_ptr<smacc2::introspection::SmaccStateReactorInfo>>>
 
   34std::map<const std::type_info *, std::vector<std::shared_ptr<SmaccEventGeneratorInfo>>>
 
   38  const std::type_info * tid, std::shared_ptr<SmaccStateInfo> parentState,
 
   39  std::shared_ptr<SmaccStateMachineInfo> stateMachineInfo)
 
   50  ancestorsList.push_front(
this);
 
   97  if (
eventType->templateParameters.size() > 0)
 
  100    return eventsourcename;
 
  115  if (
eventType->templateParameters.size() > 1)
 
std::string getDemangledFullName() const
 
std::string demangledStateName
 
const std::type_info * tid_
 
std::string fullStateName
 
SmaccStateInfo(const std::type_info *tid, std::shared_ptr< SmaccStateInfo > parentState, std::shared_ptr< SmaccStateMachineInfo > stateMachineInfo)
 
static std::map< const std::type_info *, std::vector< std::shared_ptr< SmaccStateReactorInfo > > > stateReactorsInfo
 
void getAncestors(std::list< const SmaccStateInfo * > &ancestorsList) const
 
const std::string & toShortName() const
 
SmaccStateType getStateLevel()
 
std::vector< std::shared_ptr< SmaccStateInfo > > children_
 
std::shared_ptr< SmaccStateInfo > parentState_
 
std::string getFullPath()
 
rclcpp::Node::SharedPtr getNode()
 
static std::map< const std::type_info *, std::vector< std::shared_ptr< SmaccEventGeneratorInfo > > > eventGeneratorsInfo
 
std::shared_ptr< SmaccStateMachineInfo > stateMachine_
 
static std::map< const std::type_info *, std::vector< ClientBehaviorInfoEntry > > staticBehaviorInfo
 
std::string demangleSymbol()
 
std::string getEventSourceName()
 
std::string getOrthogonalName()
 
SmaccEventInfo(std::shared_ptr< TypeInfo > eventType)
 
std::string getEventTypeName()
 
std::shared_ptr< TypeInfo > eventType