10 #ifndef mrpt_aligned_containers_H 11 #define mrpt_aligned_containers_H 29 template <
class TYPE1,
class TYPE2 = TYPE1>
32 typedef std::pair<TYPE1, TYPE2>
pair_t;
33 typedef std::vector<TYPE1, Eigen::aligned_allocator<TYPE1>>
vector_t;
34 typedef std::deque<TYPE1, Eigen::aligned_allocator<TYPE1>>
deque_t;
35 typedef std::list<TYPE1, Eigen::aligned_allocator<TYPE1>>
list_t;
36 typedef std::map<TYPE1, TYPE2, std::less<TYPE1>,
39 typedef std::multimap<
40 TYPE1, TYPE2, std::less<TYPE1>,
std::multimap< TYPE1, TYPE2, std::less< TYPE1 >, Eigen::aligned_allocator< std::pair< const TYPE1, TYPE2 > > > multimap_t
std::pair< TYPE1, TYPE2 > pair_t
std::deque< TYPE1, Eigen::aligned_allocator< TYPE1 > > deque_t
Helper types for STL containers with Eigen memory allocators.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
std::map< TYPE1, TYPE2, std::less< TYPE1 >, Eigen::aligned_allocator< std::pair< const TYPE1, TYPE2 > > > map_t
std::vector< TYPE1, Eigen::aligned_allocator< TYPE1 > > vector_t
std::list< TYPE1, Eigen::aligned_allocator< TYPE1 > > list_t