gtsam_points
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
make_shared.hpp File Reference
#include <memory>
#include <type_traits>
#include <Eigen/Core>
Include dependency graph for make_shared.hpp:
This graph shows which files directly or indirectly include this file:

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< Tglk::make_unique (Args &&... args)