se2ez
class_forward.h
Go to the documentation of this file.
1 /* Author: Zachary Kingston */
2 
3 #ifndef SE2EZ_CORE_CLASS_FORWARD_
4 #define SE2EZ_CORE_CLASS_FORWARD_
5 
6 #include <memory>
7 #include <Eigen/Core>
8 
9 #define SE2EZ_CLASS_FORWARD(C) \
10  class C; \
11  typedef std::shared_ptr<C> C##Ptr; \
12  typedef std::shared_ptr<const C> C##ConstPtr;
13 
14 #define SE2EZ_EIGEN_CLASS EIGEN_MAKE_ALIGNED_OPERATOR_NEW
15 
16 #endif