42 const sc_time
operator + (
const sc_time&,
const sc_time& );
43 const sc_time
operator - (
const sc_time&,
const sc_time& );
44 const sc_time
operator * (
const sc_time&,
double );
45 const sc_time
operator * (
double,
const sc_time& );
46 const sc_time
operator / (
const sc_time&,
double );
47 double operator / (
const sc_time&,
const sc_time& );
137 void print( ::std::ostream& os = std::cout )
const;
161 : m_value( t.m_value )
200 return ( m_value == t.m_value );
207 return ( m_value != t.m_value );
214 return ( m_value < t.m_value );
221 return ( m_value <= t.m_value );
228 return ( m_value > t.m_value );
235 return ( m_value >= t.m_value );
245 m_value += t.m_value;
253 m_value -= t.m_value;
279 m_value = SCAST<sc_dt::int64>( tmp );
289 m_value = SCAST<sc_dt::int64>( tmp );
297 m_value %= t.m_value;
const sc_time operator%(const sc_time &t1, const sc_time &t2)
void print(::std::ostream &os=std::cout) const
sc_time & operator-=(const sc_time &)
inline::std::ostream & operator<<(::std::ostream &os, const sc_fifo< T > &a)
friend const sc_time operator-(const sc_time &, const sc_time &)
bool operator<(const sc_time &) const
sc_time & operator*=(double)
sc_time & operator=(const sc_time &)
sc_time::value_type default_time_unit
static sc_time from_value(value_type)
sc_time & operator%=(const sc_time &)
double uint64_to_double(uint64 a)
friend const sc_time operator%(const sc_time &, const sc_time &)
bool time_resolution_fixed
const sc_time operator+(const sc_time &, const sc_time &)
bool operator<=(const sc_time &) const
bool time_resolution_specified
const sc_time operator/(const sc_time &, double)
sc_time & operator/=(double)
double to_seconds() const
sc_time & operator+=(const sc_time &)
const sc_time operator-(const sc_time &, const sc_time &)
bool default_time_unit_specified
const sc_time SC_ZERO_TIME
sc_time sc_get_time_resolution()
bool operator==(const sc_time &) const
void sc_set_time_resolution(double, sc_time_unit)
bool operator!=(const sc_time &) const
const std::string to_string() const
double to_default_time_units() const
bool operator>=(const sc_time &) const
void sc_set_default_time_unit(double, sc_time_unit)
sc_time sc_get_default_time_unit()
friend const sc_time operator*(const sc_time &, double)
friend const sc_time operator/(const sc_time &, double)
const sc_time operator*(const sc_time &, double)
friend const sc_time operator+(const sc_time &, const sc_time &)
bool operator>(const sc_time &) const