#include <sysc/datatypes/fx/sc_fxval.h>
 | 
|   | sc_fxval_fast (sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval_fast (int, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval_fast (unsigned int, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval_fast (long, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval_fast (unsigned long, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval_fast (float, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval_fast (double, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval_fast (const char *, sc_fxval_fast_observer *=0) | 
|   | 
|   | sc_fxval_fast (const sc_fxval &, sc_fxval_fast_observer *=0) | 
|   | 
|   | sc_fxval_fast (const sc_fxval_fast &, sc_fxval_fast_observer *=0) | 
|   | 
|   | sc_fxval_fast (const sc_fxnum &, sc_fxval_fast_observer *=0) | 
|   | 
|   | sc_fxval_fast (const sc_fxnum_fast &, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval_fast (int64, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval_fast (uint64, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval_fast (const sc_int_base &, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval_fast (const sc_uint_base &, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval_fast (const sc_signed &, sc_fxval_fast_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval_fast (const sc_unsigned &, sc_fxval_fast_observer *=0) | 
|   | 
|   | ~sc_fxval_fast () | 
|   | 
| double  | get_val () const  | 
|   | 
| void  | set_val (double) | 
|   | 
| const sc_fxval_fast  | operator- () const  | 
|   | 
| const sc_fxval_fast &  | operator+ () const  | 
|   | 
|   | DECL_BIN_OP_T (/, int64) DECL_BIN_OP_T(/ | 
|   | 
| uint64  | DECL_BIN_OP_T (/, const sc_int_base &) DECL_BIN_OP_T(/ | 
|   | 
| uint64 const sc_uint_base &  | DECL_BIN_OP_T (/, const sc_signed &) friend const sc_fxval_fast operator<< (const sc_fxval_fast & | 
|   | 
| const sc_fxval_fast  | operator++ (int) | 
|   | 
| const sc_fxval_fast  | operator-- (int) | 
|   | 
| sc_fxval_fast &  | operator++ () | 
|   | 
| sc_fxval_fast &  | operator-- () | 
|   | 
|   | operator double () const  | 
|   | 
| short  | to_short () const  | 
|   | 
| unsigned short  | to_ushort () const  | 
|   | 
| int  | to_int () const  | 
|   | 
| unsigned int  | to_uint () const  | 
|   | 
| long  | to_long () const  | 
|   | 
| unsigned long  | to_ulong () const  | 
|   | 
| int64  | to_int64 () const  | 
|   | 
| uint64  | to_uint64 () const  | 
|   | 
| float  | to_float () const  | 
|   | 
| double  | to_double () const  | 
|   | 
| const std::string  | to_string () const  | 
|   | 
| const std::string  | to_string (sc_numrep) const  | 
|   | 
| const std::string  | to_string (sc_numrep, bool) const  | 
|   | 
| const std::string  | to_string (sc_fmt) const  | 
|   | 
| const std::string  | to_string (sc_numrep, sc_fmt) const  | 
|   | 
| const std::string  | to_string (sc_numrep, bool, sc_fmt) const  | 
|   | 
| const std::string  | to_dec () const  | 
|   | 
| const std::string  | to_bin () const  | 
|   | 
| const std::string  | to_oct () const  | 
|   | 
| const std::string  | to_hex () const  | 
|   | 
| bool  | is_neg () const  | 
|   | 
| bool  | is_zero () const  | 
|   | 
| bool  | is_nan () const  | 
|   | 
| bool  | is_inf () const  | 
|   | 
| bool  | is_normal () const  | 
|   | 
| bool  | rounding_flag () const  | 
|   | 
| void  | print (::std::ostream &=::std::cout) const  | 
|   | 
| void  | scan (::std::istream &=::std::cin) | 
|   | 
| void  | dump (::std::ostream &=::std::cout) const  | 
|   | 
| bool  | get_bit (int) const  | 
|   | 
Definition at line 437 of file sc_fxval.h.
 
  
  
      
        
          | sc_dt::sc_fxval_fast::~sc_fxval_fast  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | sc_dt::sc_fxval_fast::DECL_BIN_OP_T  | 
          ( | 
          /  | 
          ,  | 
        
        
           | 
           | 
          int64  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void sc_dt::sc_fxval_fast::dump  | 
          ( | 
          ::std::ostream &  | 
           = ::std::cout | ) | 
           const | 
        
      
 
 
  
  
      
        
          | static double sc_dt::sc_fxval_fast::from_string  | 
          ( | 
          const char *  | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
      
        
          | bool sc_dt::sc_fxval_fast::get_bit  | 
          ( | 
          int  | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | double sc_dt::sc_fxval_fast::get_val  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval_fast::is_inf  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval_fast::is_nan  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval_fast::is_neg  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval_fast::is_normal  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval_fast::is_zero  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sc_dt::sc_fxval_fast::operator double  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::sc_fxval_fast::print  | 
          ( | 
          ::std::ostream &  | 
           = ::std::cout | ) | 
           const | 
        
      
 
 
  
  
      
        
          | bool sc_dt::sc_fxval_fast::rounding_flag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::sc_fxval_fast::scan  | 
          ( | 
          ::std::istream &  | 
           = ::std::cin | ) | 
           | 
        
      
 
 
  
  
      
        
          | void sc_dt::sc_fxval_fast::set_val  | 
          ( | 
          double  | 
          val_ | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_bin  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_dec  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | double sc_dt::sc_fxval_fast::to_double  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | float sc_dt::sc_fxval_fast::to_float  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_hex  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | int sc_dt::sc_fxval_fast::to_int  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | int64 sc_dt::sc_fxval_fast::to_int64  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | long sc_dt::sc_fxval_fast::to_long  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_oct  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | short sc_dt::sc_fxval_fast::to_short  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_string  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_string  | 
          ( | 
          sc_numrep  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_string  | 
          ( | 
          sc_numrep  | 
          ,  | 
        
        
           | 
           | 
          bool  | 
            | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_string  | 
          ( | 
          sc_fmt  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_string  | 
          ( | 
          sc_numrep  | 
          ,  | 
        
        
           | 
           | 
          sc_fmt  | 
            | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval_fast::to_string  | 
          ( | 
          sc_numrep  | 
          ,  | 
        
        
           | 
           | 
          bool  | 
          ,  | 
        
        
           | 
           | 
          sc_fmt  | 
            | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
  
  
      
        
          | unsigned int sc_dt::sc_fxval_fast::to_uint  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | uint64 sc_dt::sc_fxval_fast::to_uint64  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | unsigned long sc_dt::sc_fxval_fast::to_ulong  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | unsigned short sc_dt::sc_fxval_fast::to_ushort  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following files: