HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_StorageNum< T > Struct Template Reference

#include <UT_Storage.h>

Public Types

typedef void Type
 
typedef void AtLeast32Bit
 
typedef fpreal32 MathFloat
 
typedef void SecondGuess
 

Static Public Attributes

static const UT_Storage theStorage = UT_Storage::INVALID
 
static constexpr bool theIsFloat = SYS_IsFloatingPoint_v< Type >
 
static constexpr bool theIsInt = SYS_IsIntegral_v< Type >
 

Detailed Description

template<typename T>
struct UT_StorageNum< T >

These template classes get the UT_Storage from the type, e.g. UT_Storage s = UT_StorageType<DATA_T>::theStorage;

Definition at line 85 of file UT_Storage.h.

Member Typedef Documentation

template<typename T>
typedef void UT_StorageNum< T >::AtLeast32Bit

Definition at line 88 of file UT_Storage.h.

template<typename T>
typedef fpreal32 UT_StorageNum< T >::MathFloat

Definition at line 89 of file UT_Storage.h.

template<typename T>
typedef void UT_StorageNum< T >::SecondGuess

Definition at line 90 of file UT_Storage.h.

template<typename T>
typedef void UT_StorageNum< T >::Type

Definition at line 87 of file UT_Storage.h.

Member Data Documentation

template<typename T>
constexpr bool UT_StorageNum< T >::theIsFloat = SYS_IsFloatingPoint_v< Type >
static

Definition at line 91 of file UT_Storage.h.

template<typename T>
constexpr bool UT_StorageNum< T >::theIsInt = SYS_IsIntegral_v< Type >
static

Definition at line 92 of file UT_Storage.h.

template<typename T>
const UT_Storage UT_StorageNum< T >::theStorage = UT_Storage::INVALID
static

Definition at line 86 of file UT_Storage.h.


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