#include <sc_time.h>
Public Member Functions | |
| 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_time & | operator= (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_time & | operator+= (const sc_time &) |
| sc_time & | operator-= (const sc_time &) |
| sc_time & | operator *= (double) |
| sc_time & | operator/= (double) |
| void | print (::std::ostream &) const |
Private Attributes | |
| sc_dt::uint64 | m_value |
Friends | |
| 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 | , | |
| sc_time_unit | ||||
| ) |
| sc_core::sc_time::sc_time | ( | double | , | |
| sc_time_unit | , | |||
| sc_simcontext * | ||||
| ) |
| sc_core::sc_time::sc_time | ( | double | , | |
| bool | scale | |||
| ) |
| sc_core::sc_time::sc_time | ( | sc_dt::uint64 | , | |
| bool | scale | |||
| ) |
| sc_core::sc_time::sc_time | ( | const sc_time & | ) | [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 & | ) | const [inline] |
| bool sc_core::sc_time::operator!= | ( | const sc_time & | ) | const [inline] |
| bool sc_core::sc_time::operator< | ( | const sc_time & | ) | const [inline] |
| bool sc_core::sc_time::operator<= | ( | const sc_time & | ) | const [inline] |
| bool sc_core::sc_time::operator> | ( | const sc_time & | ) | const [inline] |
| bool sc_core::sc_time::operator>= | ( | const sc_time & | ) | const [inline] |
| sc_time & sc_core::sc_time::operator *= | ( | double | ) | [inline] |
| sc_time & sc_core::sc_time::operator/= | ( | double | ) | [inline] |
| void sc_core::sc_time::print | ( | ::std::ostream & | ) | const |
sc_dt::uint64 sc_core::sc_time::m_value [private] |