Classes | Public Types | List of all members
gte::Arithmetic Class Reference

#include <GteArithmetic.h>

Classes

struct  WhichType
 
struct  WhichType< BSNumber< U > >
 
struct  WhichType< BSRational< U > >
 
struct  WhichType< double >
 
struct  WhichType< float >
 
struct  WhichType< IEEEBinary16 >
 
struct  WhichType< long double >
 

Public Types

typedef std::integral_constant< Type, IS_BINARY_SCIENTIFICIsBSType
 
typedef std::integral_constant< Type, IS_FP16IsFP16Type
 
typedef std::integral_constant< Type, IS_FLOATING_POINTIsFPType
 
typedef std::integral_constant< Type, IS_INVALIDIsInvalidType
 
enum  Type { IS_INVALID, IS_FLOATING_POINT, IS_FP16, IS_BINARY_SCIENTIFIC }
 

Detailed Description

Definition at line 21 of file GteArithmetic.h.

Member Typedef Documentation

typedef std::integral_constant<Type, IS_BINARY_SCIENTIFIC> gte::Arithmetic::IsBSType

Definition at line 39 of file GteArithmetic.h.

typedef std::integral_constant<Type, IS_FP16> gte::Arithmetic::IsFP16Type

Definition at line 38 of file GteArithmetic.h.

typedef std::integral_constant<Type, IS_FLOATING_POINT> gte::Arithmetic::IsFPType

Definition at line 37 of file GteArithmetic.h.

typedef std::integral_constant<Type, IS_INVALID> gte::Arithmetic::IsInvalidType

Definition at line 36 of file GteArithmetic.h.

Member Enumeration Documentation

Enumerator
IS_INVALID 
IS_FLOATING_POINT 
IS_FP16 
IS_BINARY_SCIENTIFIC 

Definition at line 28 of file GteArithmetic.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:05