LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Attributes | List of all members
float_traits< T > Struct Template Reference

This class defines the basic floating_point type and dimension for a class. More...

#include <float_traits.hpp>

Public Types

typedef sub_type< T, is_fp >::type type

Static Public Attributes

static constexpr bool cast_to_double = false
static constexpr bool is_fp = std::is_floating_point<T>::value
static constexpr size_t dim = 1

Detailed Description

template<class T>
struct float_traits< T >

This class defines the basic floating_point type and dimension for a class.

Definition at line 49 of file float_traits.hpp.

Member Typedef Documentation

template<class T>
typedef sub_type<T, is_fp>::type float_traits< T >::type

Definition at line 55 of file float_traits.hpp.

Member Data Documentation

template<class T>
constexpr bool float_traits< T >::cast_to_double = false
static

Definition at line 50 of file float_traits.hpp.

template<class T>
constexpr size_t float_traits< T >::dim = 1
static

Definition at line 56 of file float_traits.hpp.

template<class T>
constexpr bool float_traits< T >::is_fp = std::is_floating_point<T>::value
static

Definition at line 51 of file float_traits.hpp.


The documentation for this struct was generated from the following file: