Cafer_core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
aliases.hpp
Go to the documentation of this file.
1 //
2 // Created by phlf on 19/05/16.
3 //
4 
5 #ifndef CAFER_CORE_CAFER_TYPES_H
6 #define CAFER_CORE_CAFER_TYPES_H
7 
8 #include <ros/ros.h>
9 #include <boost/shared_ptr.hpp>
10 
11 namespace cafer_core {
12 
13  //When ROS will be c++11 compliant (ROS 2), could be changed to std::shared_ptr
14  template<typename T>
15  using shared_ptr=boost::shared_ptr<T>;
16 
18 
22 
26 
30 
31 }//cafer_core
32 
33 #endif //CAFER_CORE_CAFER_TYPES_H
const shared_ptr< ros::Publisher > PublisherConstPtr
Definition: aliases.hpp:29
const shared_ptr< ros::NodeHandle > NodeHandleConstPtr
Definition: aliases.hpp:21
ros::Subscriber Subscriber
Definition: aliases.hpp:23
shared_ptr< ros::Publisher > PublisherPtr
Definition: aliases.hpp:28
shared_ptr< ros::Subscriber > SubscriberPtr
Definition: aliases.hpp:24
shared_ptr< ros::NodeHandle > ros_nh
boost::shared_ptr< T > shared_ptr
Definition: aliases.hpp:15
ros::NodeHandle NodeHandle
Definition: aliases.hpp:19
const shared_ptr< ros::Subscriber > SubscriberConstPtr
Definition: aliases.hpp:25
shared_ptr< ros::NodeHandle > NodeHandlePtr
Definition: aliases.hpp:20
ros::Publisher Publisher
Definition: aliases.hpp:27