#include <sysc/datatypes/fx/sc_fxval.h>
 | 
|   | sc_fxval (scfx_rep *) | 
|   | 
|   | sc_fxval (sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval (int, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval (unsigned int, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval (long, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval (unsigned long, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval (float, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval (double, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_  | sc_fxval (const char *, sc_fxval_observer *=0) | 
|   | 
|   | sc_fxval (const sc_fxval &, sc_fxval_observer *=0) | 
|   | 
|   | sc_fxval (const sc_fxval_fast &, sc_fxval_observer *=0) | 
|   | 
|   | sc_fxval (const sc_fxnum &, sc_fxval_observer *=0) | 
|   | 
|   | sc_fxval (const sc_fxnum_fast &, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval (int64, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval (uint64, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval (const sc_int_base &, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval (const sc_uint_base &, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval (const sc_signed &, sc_fxval_observer *=0) | 
|   | 
| SCFX_EXPLICIT_OTHER_  | sc_fxval (const sc_unsigned &, sc_fxval_observer *=0) | 
|   | 
|   | ~sc_fxval () | 
|   | 
| const scfx_rep *  | get_rep () const  | 
|   | 
| void  | set_rep (scfx_rep *) | 
|   | 
| const sc_fxval  | operator- () const  | 
|   | 
| const sc_fxval &  | 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 operator<< (const sc_fxval & | 
|   | 
| const sc_fxval  | operator++ (int) | 
|   | 
| const sc_fxval  | operator-- (int) | 
|   | 
| sc_fxval &  | operator++ () | 
|   | 
| sc_fxval &  | 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 93 of file sc_fxval.h.
 
  
  
      
        
          | sc_dt::sc_fxval::sc_fxval  | 
          ( | 
          scfx_rep *  | 
          a | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
  
  
      
        
          | sc_dt::sc_fxval::~sc_fxval  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | sc_dt::sc_fxval::DECL_BIN_OP_T  | 
          ( | 
          /  | 
          ,  | 
        
        
           | 
           | 
          int64  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void sc_dt::sc_fxval::dump  | 
          ( | 
          ::std::ostream &  | 
           = ::std::cout | ) | 
           const | 
        
      
 
 
  
  
      
        
          | bool sc_dt::sc_fxval::get_bit  | 
          ( | 
          int  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const scfx_rep * sc_dt::sc_fxval::get_rep  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void sc_dt::sc_fxval::get_type  | 
          ( | 
          int &  | 
          wl,  | 
         
        
           | 
           | 
          int &  | 
          iwl,  | 
         
        
           | 
           | 
          sc_enc &  | 
          enc  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval::is_inf  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval::is_nan  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval::is_neg  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval::is_normal  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval::is_zero  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sc_dt::sc_fxval::operator double  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const sc_fxval & sc_dt::sc_fxval::operator+  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sc_fxval & sc_dt::sc_fxval::operator++  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const sc_fxval sc_dt::sc_fxval::operator-  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sc_fxval & sc_dt::sc_fxval::operator--  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::sc_fxval::print  | 
          ( | 
          ::std::ostream &  | 
           = ::std::cout | ) | 
           const | 
        
      
 
 
  
  
      
        
          | const sc_fxval sc_dt::sc_fxval::quantization  | 
          ( | 
          const scfx_params &  | 
          params,  | 
         
        
           | 
           | 
          bool &  | 
          q_flag  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | bool sc_dt::sc_fxval::rounding_flag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::sc_fxval::scan  | 
          ( | 
          ::std::istream &  | 
           = ::std::cin | ) | 
           | 
        
      
 
 
  
  
      
        
          | void sc_dt::sc_fxval::set_rep  | 
          ( | 
          scfx_rep *  | 
          rep_ | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_bin  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_dec  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | double sc_dt::sc_fxval::to_double  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | float sc_dt::sc_fxval::to_float  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_hex  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | int sc_dt::sc_fxval::to_int  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | int64 sc_dt::sc_fxval::to_int64  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | long sc_dt::sc_fxval::to_long  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_oct  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | short sc_dt::sc_fxval::to_short  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_string  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_string  | 
          ( | 
          sc_numrep  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_string  | 
          ( | 
          sc_numrep  | 
          ,  | 
        
        
           | 
           | 
          bool  | 
            | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_string  | 
          ( | 
          sc_fmt  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::string sc_dt::sc_fxval::to_string  | 
          ( | 
          sc_numrep  | 
          ,  | 
        
        
           | 
           | 
          bool  | 
          ,  | 
        
        
           | 
           | 
          sc_fmt  | 
            | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
  
  
      
        
          | unsigned int sc_dt::sc_fxval::to_uint  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | uint64 sc_dt::sc_fxval::to_uint64  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | unsigned long sc_dt::sc_fxval::to_ulong  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | unsigned short sc_dt::sc_fxval::to_ushort  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following files: