|
gtsam_points
|
#include <memory>#include <type_traits>#include <Eigen/Core>

Go to the source code of this file.
Classes | |
| struct | glk::needs_aligned_allocator< typename, typename > |
| struct | glk::needs_aligned_allocator< T, void_t< typename T::eigen_aligned_operator_new_marker_type > > |
Namespaces | |
| namespace | glk |
Typedefs | |
| template<typename... > | |
| using | glk::void_t = void |
Functions | |
| template<typename T , typename... Args> | |
| std::enable_if_t< needs_aligned_allocator< T >::value, std::shared_ptr< T > > | glk::make_shared (Args &&... args) |
| template<typename T , typename... Args> | |
| std::enable_if_t<!needs_aligned_allocator< T >::value, std::shared_ptr< T > > | glk::make_shared (Args &&... args) |
| template<typename T , typename... Args> | |
| std::unique_ptr< T > | glk::make_unique (Args &&... args) |