#include <sc_fxnum.h>
Public メソッド | |
sc_fxnum_fast_bitref (const sc_fxnum_fast_bitref &) | |
operator bool () const | |
void | print (::std::ostream &=::std::cout) const |
void | scan (::std::istream &=::std::cin) |
void | dump (::std::ostream &=::std::cout) const |
Private メソッド | |
bool | get () const |
void | set (bool) |
sc_fxnum_fast_bitref (sc_fxnum_fast &, int) | |
sc_fxnum_fast_bitref () | |
Private 変数 | |
sc_fxnum_fast & | m_num |
int | m_idx |
フレンド | |
class | sc_fxnum_fast |
class | sc_fxnum_bitref |
sc_fxnum.h の 152 行で定義されています。
sc_dt::sc_fxnum_fast_bitref::sc_fxnum_fast_bitref | ( | sc_fxnum_fast & | num_, | |
int | idx_ | |||
) | [inline, private] |
sc_dt::sc_fxnum_fast_bitref::sc_fxnum_fast_bitref | ( | const sc_fxnum_fast_bitref & | a | ) | [inline] |
sc_dt::sc_fxnum_fast_bitref::sc_fxnum_fast_bitref | ( | ) | [private] |
bool sc_dt::sc_fxnum_fast_bitref::get | ( | ) | const [private] |
void sc_dt::sc_fxnum_fast_bitref::set | ( | bool | high | ) | [private] |
sc_dt::sc_fxnum_fast_bitref::operator bool | ( | ) | const [inline] |
sc_fxnum.h の 1804 行で定義されています。
01805 { 01806 SC_FXNUM_FAST_OBSERVER_READ_( m_num ) 01807 return get(); 01808 }
void sc_dt::sc_fxnum_fast_bitref::print | ( | ::std::ostream & | os = ::std::cout |
) | const |
void sc_dt::sc_fxnum_fast_bitref::scan | ( | ::std::istream & | is = ::std::cin |
) |
void sc_dt::sc_fxnum_fast_bitref::dump | ( | ::std::ostream & | os = ::std::cout |
) | const |
sc_fxnum.cpp の 137 行で定義されています。
00138 { 00139 os << "sc_fxnum_fast_bitref" << ::std::endl; 00140 os << "(" << ::std::endl; 00141 os << "num = "; 00142 m_num.dump( os ); 00143 os << "idx = " << m_idx << ::std::endl; 00144 os << ")" << ::std::endl; 00145 }
friend class sc_fxnum_fast [friend] |
sc_fxnum.h の 154 行で定義されています。
friend class sc_fxnum_bitref [friend] |
sc_fxnum.h の 155 行で定義されています。
sc_fxnum_fast& sc_dt::sc_fxnum_fast_bitref::m_num [private] |
sc_fxnum.h の 207 行で定義されています。
int sc_dt::sc_fxnum_fast_bitref::m_idx [private] |
sc_fxnum.h の 208 行で定義されています。