| 
    SystemC
    Recoding Infrastructure for SystemC v0.6.0 derived from Accellera SystemC 2.3.1
    
   Accellera SystemC proof-of-concept library 
   | 
 
A time stamp combining timed cycles and delta cycles. More...
#include <sysc/kernel/sc_process.h>

Public Types | |
| typedef sc_dt::uint64 | value_type | 
| The data type of delta cycles.  More... | |
Public Member Functions | |
| sc_timestamp () | |
| sc_timestamp (sc_time, value_type) | |
| sc_timestamp (long long, int) | |
| sc_timestamp (const sc_timestamp &) | |
| sc_timestamp & | operator= (const sc_timestamp &) | 
| Overload assignment operator.  More... | |
| bool | operator== (const sc_timestamp &) const | 
| Overload == operator.  More... | |
| bool | operator!= (const sc_timestamp &) const | 
| Overload != operator.  More... | |
| bool | operator< (const sc_timestamp &) const | 
| Overload < operator.  More... | |
| bool | operator<= (const sc_timestamp &) const | 
| Overload <= operator.  More... | |
| bool | operator> (const sc_timestamp &) const | 
| Overload > operator.  More... | |
| bool | operator>= (const sc_timestamp &) const | 
| Overload >= operator.  More... | |
| sc_timestamp | operator+ (const sc_timestamp &) | 
| Overload + operator.  More... | |
| const sc_time & | get_time_count () const | 
| Get the value of timed cycles.  More... | |
| value_type | get_delta_count () const | 
| Get the value of delta cycles.  More... | |
| bool | get_infinite () const | 
| Check whether the time stamp is infinite.  More... | |
| void | show () const | 
| std::string | to_string () const | 
Public Attributes | |
| sc_time | m_time_count | 
| The value of timed cycles.  More... | |
| value_type | m_delta_count | 
| The value of delta cycles.  More... | |
A time stamp combining timed cycles and delta cycles.
This class implements the time stamp of a process which contains both timed cycle counts and delta cycle counts. It records the local time of a process and is used in the Out-of-Order simulation.
Definition at line 433 of file sc_process.h.
The data type of delta cycles.
Definition at line 440 of file sc_process.h.
| sc_core::sc_timestamp::sc_timestamp | ( | ) | 
| sc_core::sc_timestamp::sc_timestamp | ( | sc_time | , | 
| value_type | |||
| ) | 
| sc_core::sc_timestamp::sc_timestamp | ( | long | long, | 
| int | |||
| ) | 
| sc_core::sc_timestamp::sc_timestamp | ( | const sc_timestamp & | ) | 
| value_type sc_core::sc_timestamp::get_delta_count | ( | ) | const | 
Get the value of delta cycles.
| bool sc_core::sc_timestamp::get_infinite | ( | ) | const | 
Check whether the time stamp is infinite.
| const sc_time& sc_core::sc_timestamp::get_time_count | ( | ) | const | 
Get the value of timed cycles.
| bool sc_core::sc_timestamp::operator!= | ( | const sc_timestamp & | ) | const | 
Overload != operator.
| sc_timestamp sc_core::sc_timestamp::operator+ | ( | const sc_timestamp & | ) | 
Overload + operator.
| bool sc_core::sc_timestamp::operator< | ( | const sc_timestamp & | ) | const | 
Overload < operator.
| bool sc_core::sc_timestamp::operator<= | ( | const sc_timestamp & | ) | const | 
Overload <= operator.
| sc_timestamp& sc_core::sc_timestamp::operator= | ( | const sc_timestamp & | ) | 
Overload assignment operator.
| bool sc_core::sc_timestamp::operator== | ( | const sc_timestamp & | ) | const | 
Overload == operator.
| bool sc_core::sc_timestamp::operator> | ( | const sc_timestamp & | ) | const | 
Overload > operator.
| bool sc_core::sc_timestamp::operator>= | ( | const sc_timestamp & | ) | const | 
Overload >= operator.
| void sc_core::sc_timestamp::show | ( | ) | const | 
| std::string sc_core::sc_timestamp::to_string | ( | ) | const | 
| value_type sc_core::sc_timestamp::m_delta_count | 
The value of delta cycles.
Definition at line 522 of file sc_process.h.
| sc_time sc_core::sc_timestamp::m_time_count | 
The value of timed cycles.
Definition at line 517 of file sc_process.h.
 1.8.5