gem5 v24.0.0.0
Loading...
Searching...
No Matches
sc_core::sc_sensitive Class Reference

#include <sc_sensitive.hh>

Public Member Functions

sc_sensitiveoperator<< (const sc_event &)
 
sc_sensitiveoperator<< (const sc_interface &)
 
sc_sensitiveoperator<< (const sc_port_base &)
 
sc_sensitiveoperator<< (sc_event_finder &)
 
sc_sensitiveoperator<< (::sc_gem5::Process *p)
 
void operator() (::sc_gem5::Process *p, const sc_signal_in_if< bool > &)
 
void operator() (::sc_gem5::Process *p, const sc_signal_in_if< sc_dt::sc_logic > &)
 
void operator() (::sc_gem5::Process *p, const sc_in< bool > &)
 
void operator() (::sc_gem5::Process *p, const sc_in< sc_dt::sc_logic > &)
 
void operator() (::sc_gem5::Process *p, const sc_inout< bool > &)
 
void operator() (::sc_gem5::Process *p, const sc_inout< sc_dt::sc_logic > &)
 
void operator() (::sc_gem5::Process *p, sc_event_finder &)
 

Private Member Functions

void finalize ()
 
 sc_sensitive ()
 

Private Attributes

::sc_gem5::ProcesscurrentProcess
 

Friends

class sc_module
 

Detailed Description

Definition at line 63 of file sc_sensitive.hh.

Constructor & Destructor Documentation

◆ sc_sensitive()

sc_core::sc_sensitive::sc_sensitive ( )
private

Definition at line 53 of file sc_sensitive.cc.

Member Function Documentation

◆ finalize()

void sc_core::sc_sensitive::finalize ( )
private

◆ operator()() [1/7]

void sc_core::sc_sensitive::operator() ( ::sc_gem5::Process * p,
const sc_in< bool > & port )

Definition at line 112 of file sc_sensitive.cc.

References sc_gem5::newStaticSensitivityFinder().

◆ operator()() [2/7]

void sc_core::sc_sensitive::operator() ( ::sc_gem5::Process * p,
const sc_in< sc_dt::sc_logic > & port )

Definition at line 119 of file sc_sensitive.cc.

References sc_gem5::newStaticSensitivityFinder().

◆ operator()() [3/7]

void sc_core::sc_sensitive::operator() ( ::sc_gem5::Process * p,
const sc_inout< bool > & port )

Definition at line 127 of file sc_sensitive.cc.

References sc_gem5::newStaticSensitivityFinder().

◆ operator()() [4/7]

void sc_core::sc_sensitive::operator() ( ::sc_gem5::Process * p,
const sc_inout< sc_dt::sc_logic > & port )

Definition at line 134 of file sc_sensitive.cc.

References sc_gem5::newStaticSensitivityFinder().

◆ operator()() [5/7]

void sc_core::sc_sensitive::operator() ( ::sc_gem5::Process * p,
const sc_signal_in_if< bool > & i )

Definition at line 96 of file sc_sensitive.cc.

References sc_gem5::newStaticSensitivityEvent().

◆ operator()() [6/7]

void sc_core::sc_sensitive::operator() ( ::sc_gem5::Process * p,
const sc_signal_in_if< sc_dt::sc_logic > & i )

Definition at line 104 of file sc_sensitive.cc.

References sc_gem5::newStaticSensitivityEvent().

◆ operator()() [7/7]

void sc_core::sc_sensitive::operator() ( ::sc_gem5::Process * p,
sc_event_finder & f )

Definition at line 142 of file sc_sensitive.cc.

References f(), and sc_gem5::newStaticSensitivityFinder().

◆ operator<<() [1/5]

sc_sensitive & sc_core::sc_sensitive::operator<< ( ::sc_gem5::Process * p)

Definition at line 87 of file sc_sensitive.cc.

References currentProcess.

◆ operator<<() [2/5]

sc_sensitive & sc_core::sc_sensitive::operator<< ( const sc_event & e)

Definition at line 55 of file sc_sensitive.cc.

References currentProcess, and sc_gem5::newStaticSensitivityEvent().

◆ operator<<() [3/5]

sc_sensitive & sc_core::sc_sensitive::operator<< ( const sc_interface & i)

Definition at line 63 of file sc_sensitive.cc.

References currentProcess, and sc_gem5::newStaticSensitivityInterface().

◆ operator<<() [4/5]

sc_sensitive & sc_core::sc_sensitive::operator<< ( const sc_port_base & b)

Definition at line 71 of file sc_sensitive.cc.

References b, currentProcess, and sc_gem5::newStaticSensitivityPort().

◆ operator<<() [5/5]

sc_sensitive & sc_core::sc_sensitive::operator<< ( sc_event_finder & f)

Definition at line 79 of file sc_sensitive.cc.

References currentProcess, f(), and sc_gem5::newStaticSensitivityFinder().

Friends And Related Symbol Documentation

◆ sc_module

friend class sc_module
friend

Definition at line 85 of file sc_sensitive.hh.

Member Data Documentation

◆ currentProcess

::sc_gem5::Process* sc_core::sc_sensitive::currentProcess
private

Definition at line 94 of file sc_sensitive.hh.

Referenced by operator<<(), operator<<(), operator<<(), operator<<(), and operator<<().


The documentation for this class was generated from the following files:

Generated on Tue Jun 18 2024 16:24:55 for gem5 by doxygen 1.11.0