クラス sc_core::sc_time

#include <sc_time.h>

すべてのメンバ一覧

Public メソッド

 sc_time ()
 sc_time (double, sc_time_unit)
 sc_time (double, sc_time_unit, sc_simcontext *)
 sc_time (double, bool scale)
 sc_time (sc_dt::uint64, bool scale)
 sc_time (const sc_time &)
sc_timeoperator= (const sc_time &)
sc_dt::uint64 value () const
double to_double () const
double to_default_time_units () const
double to_seconds () const
const std::string to_string () const
bool operator== (const sc_time &) const
bool operator!= (const sc_time &) const
bool operator< (const sc_time &) const
bool operator<= (const sc_time &) const
bool operator> (const sc_time &) const
bool operator>= (const sc_time &) const
sc_timeoperator+= (const sc_time &)
sc_timeoperator-= (const sc_time &)
sc_timeoperator*= (double)
sc_timeoperator/= (double)
void print (::std::ostream &) const

Private 変数

sc_dt::uint64 m_value

フレンド

const sc_time operator+ (const sc_time &, const sc_time &)
const sc_time operator- (const sc_time &, const sc_time &)
const sc_time operator* (const sc_time &, double)
const sc_time operator* (double, const sc_time &)
const sc_time operator/ (const sc_time &, double)
double operator/ (const sc_time &, const sc_time &)


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

sc_core::sc_time::sc_time (  )  [inline]

sc_core::sc_time::sc_time ( double  v,
sc_time_unit  tu 
)

sc_core::sc_time::sc_time ( double  v,
sc_time_unit  tu,
sc_simcontext simc 
)

sc_core::sc_time::sc_time ( double  v,
bool  scale 
)

sc_core::sc_time::sc_time ( sc_dt::uint64  v,
bool  scale 
)

sc_core::sc_time::sc_time ( const sc_time t  )  [inline]


関数

sc_time & sc_core::sc_time::operator= ( const sc_time t  )  [inline]

sc_dt::uint64 sc_core::sc_time::value (  )  const [inline]

double sc_core::sc_time::to_double (  )  const [inline]

double sc_core::sc_time::to_default_time_units (  )  const

double sc_core::sc_time::to_seconds (  )  const

const std::string sc_core::sc_time::to_string (  )  const

bool sc_core::sc_time::operator== ( const sc_time t  )  const [inline]

bool sc_core::sc_time::operator!= ( const sc_time t  )  const [inline]

bool sc_core::sc_time::operator< ( const sc_time t  )  const [inline]

bool sc_core::sc_time::operator<= ( const sc_time t  )  const [inline]

bool sc_core::sc_time::operator> ( const sc_time t  )  const [inline]

bool sc_core::sc_time::operator>= ( const sc_time t  )  const [inline]

sc_time & sc_core::sc_time::operator+= ( const sc_time t  )  [inline]

sc_time & sc_core::sc_time::operator-= ( const sc_time t  )  [inline]

sc_time & sc_core::sc_time::operator*= ( double  d  )  [inline]

sc_time & sc_core::sc_time::operator/= ( double  d  )  [inline]

void sc_core::sc_time::print ( ::std::ostream &  os  )  const


フレンドと関連する関数

const sc_time operator+ ( const sc_time t1,
const sc_time t2 
) [friend]

const sc_time operator- ( const sc_time t1,
const sc_time t2 
) [friend]

const sc_time operator* ( const sc_time t,
double  d 
) [friend]

const sc_time operator* ( double  d,
const sc_time t 
) [friend]

const sc_time operator/ ( const sc_time t,
double  d 
) [friend]

double operator/ ( const sc_time t1,
const sc_time t2 
) [friend]


変数


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

SystemCに対してFri Jun 6 07:40:51 2008に生成されました。  doxygen 1.5.6