HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SYS_FPRealUnionT< fpreal16 > Union Template Reference

#include <SYS_Types.h>

Public Types

enum  { EXPONENT_BITS = 5, MANTISSA_BITS = 10, EXPONENT_BIAS = 15 }
 
using int_type = int16
 
using uint_type = uint16
 
using fpreal_type = fpreal16
 

Public Member Functions

constexpr SYS_FPRealUnionT ()
 
constexpr SYS_FPRealUnionT (int_type v)
 
constexpr SYS_FPRealUnionT (uint_type v)
 
constexpr SYS_FPRealUnionT (fpreal_type v)
 

Public Attributes

int_type ival
 
uint_type uval
 
fpreal_type fval
 
struct SYS_FPRealUnionT
< fpreal16 >:: { ... }  
 
uint_type mantissa_val: 10
 
uint_type exponent_val: 5
 
uint_type sign_val: 1
 

Detailed Description

template<>
union SYS_FPRealUnionT< fpreal16 >

Definition at line 336 of file SYS_Types.h.

Member Typedef Documentation

Definition at line 341 of file SYS_Types.h.

Definition at line 339 of file SYS_Types.h.

Definition at line 340 of file SYS_Types.h.

Member Enumeration Documentation

anonymous enum
Enumerator
EXPONENT_BITS 
MANTISSA_BITS 
EXPONENT_BIAS 

Definition at line 348 of file SYS_Types.h.

Constructor & Destructor Documentation

constexpr SYS_FPRealUnionT< fpreal16 >::SYS_FPRealUnionT ( )
inline

Definition at line 343 of file SYS_Types.h.

constexpr SYS_FPRealUnionT< fpreal16 >::SYS_FPRealUnionT ( int_type  v)
inline

Definition at line 344 of file SYS_Types.h.

constexpr SYS_FPRealUnionT< fpreal16 >::SYS_FPRealUnionT ( uint_type  v)
inline

Definition at line 345 of file SYS_Types.h.

Definition at line 346 of file SYS_Types.h.

Member Data Documentation

struct { ... }

Definition at line 361 of file SYS_Types.h.

Definition at line 356 of file SYS_Types.h.

Definition at line 354 of file SYS_Types.h.

Definition at line 360 of file SYS_Types.h.

Definition at line 362 of file SYS_Types.h.

Definition at line 355 of file SYS_Types.h.


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