LocalGuidance
A library that generates velocity references to follow a path.
std_utils/containers/traits.hpp File Reference
#include <type_traits>
#include <map>
#include <unordered_map>
#include <memory>
Include dependency graph for std_utils/containers/traits.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  std_utils::traits::is_unique_ptr< typename >
 is_unique_ptr false type More...
 
struct  std_utils::traits::is_unique_ptr< std::unique_ptr< T > >
 is_unique_ptr true type More...
 
struct  std_utils::traits::is_shared_ptr< typename >
 is_shared_ptr false type More...
 
struct  std_utils::traits::is_shared_ptr< std::shared_ptr< T > >
 is_shared_ptr true type More...
 
struct  std_utils::traits::is_observer_ptr< typename >
 is_observer_ptr false type More...
 
struct  std_utils::traits::is_observer_ptr< std_utils::observer_ptr< T > >
 is_observer_ptr true type More...
 
struct  std_utils::traits::is_smart_ptr< typename, Enable_ >
 is_observer_ptr false type More...
 
struct  std_utils::traits::is_smart_ptr< T, typename std::enable_if< is_unique_ptr< T >::value||is_shared_ptr< T >::value||is_observer_ptr< T >::value >::type >
 is_observer_ptr true type More...
 
struct  std_utils::traits::is_map< typename >
 is_map false type More...
 
struct  std_utils::traits::is_map< std::map< T, U > >
 is_map true type More...
 
struct  std_utils::traits::is_map< std::unordered_map< T, U > >
 is_map true type More...
 
struct  std_utils::traits::is_pair< typename >
 is_pair false type More...
 
struct  std_utils::traits::is_pair< std::pair< T, U > >
 is_pair true type More...
 
struct  std_utils::traits::is_pair_of_smart_ptr< typename, Enable_ >
 is_pair_of_smart_ptr false type More...
 
struct  std_utils::traits::is_pair_of_smart_ptr< std::pair< T, U >, typename std::enable_if< is_smart_ptr< U >::value >::type >
 is_pair_of_smart_ptr true type More...
 

Namespaces

 std_utils
 
 std_utils::traits