|
gem5 [DEVELOP-FOR-25.0]
|
#include <sc_time.hh>
Public Member Functions | |
| sc_time () | |
| sc_time (double, sc_time_unit) | |
| sc_time (const sc_time &) | |
| sc_time (double, const char *) | |
| sc_time (double, bool) | |
| sc_time (sc_dt::uint64, bool) | |
| sc_time & | operator= (const sc_time &) |
| sc_dt::uint64 | value () const |
| double | to_double () 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 &=std::cout) const |
Static Public Member Functions | |
| static sc_time | from_value (sc_dt::uint64) |
| static sc_time | from_seconds (double) |
| static sc_time | from_string (const char *str) |
Private Attributes | |
| uint64_t | val |
Definition at line 49 of file sc_time.hh.
| sc_core::sc_time::sc_time | ( | ) |
Definition at line 64 of file sc_time.cc.
| sc_core::sc_time::sc_time | ( | double | d, |
| sc_time_unit | tu ) |
Definition at line 66 of file sc_time.cc.
| sc_core::sc_time::sc_time | ( | const sc_time & | t | ) |
Definition at line 72 of file sc_time.cc.
| sc_core::sc_time::sc_time | ( | double | d, |
| const char * | unit ) |
Definition at line 77 of file sc_time.cc.
| sc_core::sc_time::sc_time | ( | double | d, |
| bool | scale ) |
Definition at line 95 of file sc_time.cc.
| sc_core::sc_time::sc_time | ( | sc_dt::uint64 | v, |
| bool | scale ) |
Definition at line 101 of file sc_time.cc.
|
static |
Definition at line 220 of file sc_time.cc.
|
static |
Definition at line 228 of file sc_time.cc.
|
static |
Definition at line 210 of file sc_time.cc.
| bool sc_core::sc_time::operator!= | ( | const sc_time & | t | ) | const |
Definition at line 146 of file sc_time.cc.
| sc_time & sc_core::sc_time::operator*= | ( | double | d | ) |
Definition at line 190 of file sc_time.cc.
Definition at line 176 of file sc_time.cc.
Definition at line 183 of file sc_time.cc.
| sc_time & sc_core::sc_time::operator/= | ( | double | d | ) |
Definition at line 197 of file sc_time.cc.
| bool sc_core::sc_time::operator< | ( | const sc_time & | t | ) | const |
Definition at line 151 of file sc_time.cc.
| bool sc_core::sc_time::operator<= | ( | const sc_time & | t | ) | const |
Definition at line 157 of file sc_time.cc.
Definition at line 108 of file sc_time.cc.
| bool sc_core::sc_time::operator== | ( | const sc_time & | t | ) | const |
Definition at line 140 of file sc_time.cc.
| bool sc_core::sc_time::operator> | ( | const sc_time & | t | ) | const |
Definition at line 164 of file sc_time.cc.
| bool sc_core::sc_time::operator>= | ( | const sc_time & | t | ) | const |
Definition at line 170 of file sc_time.cc.
| void sc_core::sc_time::print | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 204 of file sc_time.cc.
| double sc_core::sc_time::to_double | ( | ) | const |
Definition at line 121 of file sc_time.cc.
| double sc_core::sc_time::to_seconds | ( | ) | const |
Definition at line 126 of file sc_time.cc.
| const std::string sc_core::sc_time::to_string | ( | ) | const |
Definition at line 132 of file sc_time.cc.
| sc_dt::uint64 sc_core::sc_time::value | ( | ) | const |
Definition at line 115 of file sc_time.cc.
|
private |
Definition at line 90 of file sc_time.hh.