OpenKalman
Classes | Typedefs
scalar_type_of_deprecated.hpp File Reference

Definition for scalar_type_of. More...

#include <type_traits>
#include "linear-algebra/coordinates/interfaces/coordinate_descriptor_traits.hpp"
#include "linear-algebra/coordinates/concepts/descriptor.hpp"
#include "linear-algebra/coordinates/concepts/descriptor_range.hpp"
#include "linear-algebra/coordinates/concepts/pattern.hpp"
Include dependency graph for scalar_type_of_deprecated.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::coordinates::scalar_type_of< T, typename, typename >
 The scalar type, if any, associated with a coordinates::pattern. More...
 
struct  OpenKalman::coordinates::scalar_type_of< T, std::enable_if_t< descriptor< T > >, std::void_t< typename interface::coordinate_descriptor_traits< std::decay_t< T > >::scalar_type > >
 
struct  OpenKalman::coordinates::scalar_type_of< T, std::enable_if_t< descriptor_range< T > >, std::void_t< typename interface::coordinate_set_traits< std::decay_t< T > >::scalar_type > >
 
struct  OpenKalman::coordinates::scalar_type_of< T, std::enable_if_t< descriptor_tuple< T > >, std::void_t< typename interface::coordinate_set_traits< std::decay_t< T > >::scalar_type > >
 

Typedefs

template<typename T >
using OpenKalman::coordinates::scalar_type_of_t = typename scalar_type_of< T >::type
 Helper template for scalar_type_of.
 

Detailed Description

Definition for scalar_type_of.