Namespaces | Defines
action_definition.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  actionlib

Defines

#define ACTION_DEFINITION(ActionSpec)

Define Documentation

#define ACTION_DEFINITION (   ActionSpec)
Value:
typedef typename ActionSpec::_action_goal_type ActionGoal; \
  typedef typename ActionGoal::_goal_type Goal; \
  typedef typename ActionSpec::_action_result_type ActionResult; \
  typedef typename ActionResult::_result_type Result; \
  typedef typename ActionSpec::_action_feedback_type ActionFeedback; \
  typedef typename ActionFeedback::_feedback_type Feedback; \
 \
  typedef boost::shared_ptr<const ActionGoal> ActionGoalConstPtr; \
  typedef boost::shared_ptr<ActionGoal> ActionGoalPtr; \
  typedef boost::shared_ptr<const Goal> GoalConstPtr; \
 \
  typedef boost::shared_ptr<const ActionResult> ActionResultConstPtr; \
  typedef boost::shared_ptr<const Result> ResultConstPtr; \
 \
  typedef boost::shared_ptr<const ActionFeedback> ActionFeedbackConstPtr; \
  typedef boost::shared_ptr<const Feedback> FeedbackConstPtr;

Definition at line 42 of file action_definition.h.



actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep
autogenerated on Wed Aug 22 2018 02:38:23