#include <vector>
#include <map>
#include <unordered_map>
#include <Eigen/StdVector>
#include <Eigen/Dense>
Go to the source code of this file.
|
template<typename Key , typename Type , typename Comp = std::less<Key>> |
using | ApproxMVBB::MyContainers::StdMapAligned = std::map< Key, Type, Comp, Eigen::aligned_allocator< std::pair< const Key, Type > > > |
|
template<typename Key , typename Type , typename Hash = std::hash<Key>, typename Pred = std::equal_to<Key>> |
using | ApproxMVBB::MyContainers::StdUMapAligned = std::unordered_map< Key, Type, Hash, Pred, Eigen::aligned_allocator< std::pair< const Key, Type > > > |
|
template<typename Type > |
using | ApproxMVBB::MyContainers::StdVecAligned = std::vector< Type, Eigen::aligned_allocator< Type > > |
|
#define ApproxMVBB_DEFINE_CONTAINER_TYPES |
Value:\
template<typename Key, typename Type, typename Comp = std::less<Key> > \
\
template<typename Key, typename Type, typename Hash = std::hash<Key>, typename Pred = std::equal_to<Key> > \
\
template<typename Type > \
std::vector< Type, Eigen::aligned_allocator< Type > > StdVecAligned
std::unordered_map< Key, Type, Hash, Pred, Eigen::aligned_allocator< std::pair< const Key, Type > > > StdUMapAligned
std::map< Key, Type, Comp, Eigen::aligned_allocator< std::pair< const Key, Type > > > StdMapAligned
This macro is used to typedef all custom container types.
Definition at line 38 of file MyContainerTypeDefs.hpp.