RetroArch
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
spvutils::FloatProxy< T > Class Template Reference

#include <hex_float.h>

Public Types

typedef FloatProxyTraits< T >::uint_type uint_type
 

Public Member Functions

 FloatProxy ()
 
 FloatProxy (T val)
 
 FloatProxy (uint_type val)
 
FloatProxy< Toperator- () const
 
T getAsFloat () const
 
uint_type data () const
 
bool isNan ()
 
bool isInfinity ()
 

Static Public Member Functions

static FloatProxy< Tmax ()
 
static FloatProxy< Tlowest ()
 

Private Attributes

uint_type data_
 

Member Typedef Documentation

◆ uint_type

template<typename T>
typedef FloatProxyTraits<T>::uint_type spvutils::FloatProxy< T >::uint_type

Constructor & Destructor Documentation

◆ FloatProxy() [1/3]

template<typename T>
spvutils::FloatProxy< T >::FloatProxy ( )
inline

◆ FloatProxy() [2/3]

template<typename T>
spvutils::FloatProxy< T >::FloatProxy ( T  val)
inline

◆ FloatProxy() [3/3]

template<typename T>
spvutils::FloatProxy< T >::FloatProxy ( uint_type  val)
inline

Member Function Documentation

◆ data()

template<typename T>
uint_type spvutils::FloatProxy< T >::data ( ) const
inline
Here is the caller graph for this function:

◆ getAsFloat()

template<typename T>
T spvutils::FloatProxy< T >::getAsFloat ( ) const
inline
Here is the caller graph for this function:

◆ isInfinity()

template<typename T>
bool spvutils::FloatProxy< T >::isInfinity ( )
inline
Here is the call graph for this function:

◆ isNan()

template<typename T>
bool spvutils::FloatProxy< T >::isNan ( )
inline
Here is the call graph for this function:

◆ lowest()

template<typename T>
static FloatProxy<T> spvutils::FloatProxy< T >::lowest ( )
inlinestatic

◆ max()

template<typename T>
static FloatProxy<T> spvutils::FloatProxy< T >::max ( )
inlinestatic

◆ operator-()

template<typename T>
FloatProxy<T> spvutils::FloatProxy< T >::operator- ( ) const
inline

Member Data Documentation

◆ data_

template<typename T>
uint_type spvutils::FloatProxy< T >::data_
private

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