Namespaces | Macros | Typedefs
MyContainerTypeDefs.hpp File Reference
#include <vector>
#include <map>
#include <unordered_map>
#include <Eigen/StdVector>
#include <Eigen/Dense>
Include dependency graph for MyContainerTypeDefs.hpp:

Go to the source code of this file.

Namespaces

 ApproxMVBB
 These are some container definitions.
 
 ApproxMVBB::MyContainers
 

Macros

#define ApproxMVBB_DEFINE_CONTAINER_TYPES
 This macro is used to typedef all custom container types. More...
 

Typedefs

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 > >
 

Macro Definition Documentation

#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.



asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Mon Jun 10 2019 12:38:08