OpenKalman
Classes | Namespaces | Typedefs
common_descriptor_type.hpp File Reference

Definition for collections::common_descriptor_type. More...

#include "collections/collections.hpp"
#include "coordinates/concepts/descriptor.hpp"
#include "coordinates/concepts/descriptor_collection.hpp"
#include "coordinates/traits/dimension_of.hpp"
#include "coordinates/concepts/euclidean_pattern.hpp"
#include "coordinates/descriptors/Dimensions.hpp"
Include dependency graph for common_descriptor_type.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::coordinates::common_descriptor_type< T, typename, typename >
 The common type within a pattern, if it exists. More...
 
struct  OpenKalman::coordinates::common_descriptor_type< T, std::enable_if_t< descriptor< T > > >
 
struct  OpenKalman::coordinates::detail::common_descriptor_type_iter< Ts >
 
struct  OpenKalman::coordinates::detail::common_descriptor_type_iter< T >
 
struct  OpenKalman::coordinates::detail::common_descriptor_type_iter< T0, T1, Ts... >
 
struct  OpenKalman::coordinates::detail::common_descriptor_type_expand< T, typename >
 
struct  OpenKalman::coordinates::detail::common_descriptor_type_expand< T, std::index_sequence< i... > >
 
struct  OpenKalman::coordinates::detail::common_descriptor_type_impl< T, typename >
 
struct  OpenKalman::coordinates::detail::common_descriptor_type_impl< T, std::enable_if_t< collections::uniformly_gettable< T > and not stdex::ranges::random_access_range< T > > >
 
struct  OpenKalman::coordinates::common_descriptor_type< T, std::enable_if_t< descriptor_collection< T > > >
 

Namespaces

 OpenKalman::coordinates
 The namespace for features relating to coordinates::pattern object.
 

Typedefs

template<typename T >
using OpenKalman::coordinates::common_descriptor_type_t = typename common_descriptor_type< T >::type
 Helper template for common_descriptor_type.
 

Detailed Description

Definition for collections::common_descriptor_type.