Go to the documentation of this file.
54 #define MOVEIT_DECLARE_PTR(Name, Type) \
55 typedef std::shared_ptr<Type> Name##Ptr; \
56 typedef std::shared_ptr<const Type> Name##ConstPtr; \
57 typedef std::weak_ptr<Type> Name##WeakPtr; \
58 typedef std::weak_ptr<const Type> Name##ConstWeakPtr; \
59 typedef std::unique_ptr<Type> Name##UniquePtr; \
60 typedef std::unique_ptr<const Type> Name##ConstUniquePtr
70 #define MOVEIT_DECLARE_PTR_MEMBER(Type) \
71 typedef std::shared_ptr<Type> Ptr; \
72 typedef std::shared_ptr<const Type> ConstPtr; \
73 typedef std::weak_ptr<Type> WeakPtr; \
74 typedef std::weak_ptr<const Type> ConstWeakPtr; \
75 typedef std::unique_ptr<Type> UniquePtr; \
76 typedef std::unique_ptr<const Type> ConstUniquePtr
moveit_core
Author(s): Ioan Sucan
, Sachin Chitta , Acorn Pooley
autogenerated on Sat Dec 21 2024 03:23:41