クラス sc_dt::sc_fxcast_switch

#include <sc_fxcast_switch.h>

すべてのメンバ一覧

Public メソッド

 sc_fxcast_switch ()
 sc_fxcast_switch (sc_switch)
 sc_fxcast_switch (const sc_fxcast_switch &)
 sc_fxcast_switch (sc_without_context)
sc_fxcast_switchoperator= (const sc_fxcast_switch &)
const std::string to_string () const
void print (::std::ostream &=::std::cout) const
void dump (::std::ostream &=::std::cout) const

Private 変数

sc_switch m_sw

フレンド

bool operator== (const sc_fxcast_switch &, const sc_fxcast_switch &)
bool operator!= (const sc_fxcast_switch &, const sc_fxcast_switch &)


説明

sc_fxcast_switch.h65 行で定義されています。


コンストラクタとデストラクタ

sc_dt::sc_fxcast_switch::sc_fxcast_switch (  )  [inline]

sc_fxcast_switch.h106 行で定義されています。

00107 {
00108     *this = sc_fxcast_context::default_value();
00109 }

sc_dt::sc_fxcast_switch::sc_fxcast_switch ( sc_switch  sw_  )  [inline]

sc_fxcast_switch.h112 行で定義されています。

00113 : m_sw( sw_ )
00114 {}

sc_dt::sc_fxcast_switch::sc_fxcast_switch ( const sc_fxcast_switch a  )  [inline]

sc_fxcast_switch.h117 行で定義されています。

00118 : m_sw( a.m_sw )
00119 {}

sc_dt::sc_fxcast_switch::sc_fxcast_switch ( sc_without_context   )  [inline, explicit]

sc_fxcast_switch.h122 行で定義されています。

00123 : m_sw( SC_DEFAULT_CAST_SWITCH_ )
00124 {}


関数

sc_fxcast_switch & sc_dt::sc_fxcast_switch::operator= ( const sc_fxcast_switch a  )  [inline]

sc_fxcast_switch.h129 行で定義されています。

00130 {
00131     if( &a != this )
00132     {
00133         m_sw = a.m_sw;
00134     }
00135     return *this;
00136 }

const std::string sc_dt::sc_fxcast_switch::to_string (  )  const

sc_fxcast_switch.cpp62 行で定義されています。

00063 {
00064     return sc_dt::to_string( m_sw );
00065 }

void sc_dt::sc_fxcast_switch::print ( ::std::ostream &  os = ::std::cout  )  const

sc_fxcast_switch.cpp69 行で定義されています。

00070 {
00071     os << sc_dt::to_string( m_sw );
00072 }

void sc_dt::sc_fxcast_switch::dump ( ::std::ostream &  os = ::std::cout  )  const

sc_fxcast_switch.cpp75 行で定義されています。

00076 {
00077     os << "sc_fxcast_switch" << ::std::endl;
00078     os << "(" << ::std::endl;
00079     os << "sw = " << sc_dt::to_string( m_sw ) << ::std::endl;
00080     os << ")" << ::std::endl;
00081 }


フレンドと関連する関数

bool operator== ( const sc_fxcast_switch a,
const sc_fxcast_switch b 
) [friend]

sc_fxcast_switch.h141 行で定義されています。

00142 {
00143     return ( a.m_sw == b.m_sw );
00144 }

bool operator!= ( const sc_fxcast_switch a,
const sc_fxcast_switch b 
) [friend]

sc_fxcast_switch.h149 行で定義されています。

00150 {
00151     return ( a.m_sw != b.m_sw );
00152 }


変数

sc_fxcast_switch.h89 行で定義されています。


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 20:12:42 2008に生成されました。  doxygen 1.5.6