SystemC  Recoding Infrastructure for SystemC v0.6.0 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
Classes | Namespaces | Macros | Typedefs | Functions
sc_signal_ports.h File Reference
#include "sysc/communication/sc_event_finder.h"
#include "sysc/communication/sc_port.h"
#include "sysc/communication/sc_signal_ifs.h"
#include "sysc/datatypes/bit/sc_logic.h"
#include "sysc/tracing/sc_trace.h"
#include "sysc/communication/sc_prim_channel.h"
Include dependency graph for sc_signal_ports.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sc_core::sc_trace_params
 Struct for storing the trace file and object name of an sc_trace call. More...
 
class  sc_core::sc_in< T >
 
class  sc_core::sc_in< bool >
 Specialization of sc_in<T> for type bool. More...
 
class  sc_core::sc_in< sc_dt::sc_logic >
 Specialization of sc_in<T> for type sc_dt::sc_logic. More...
 
class  sc_core::sc_inout< T >
 
class  sc_core::sc_inout< bool >
 Specialization of sc_inout<T> for type bool. More...
 
class  sc_core::sc_inout< sc_dt::sc_logic >
 Specialization of sc_inout<T> for type sc_dt::sc_logic. More...
 
class  sc_core::sc_out< T >
 

Namespaces

 sc_core
 

Macros

#define SC_VIRTUAL_   virtual
 

Typedefs

typedef std::vector
< sc_trace_params * > 
sc_core::sc_trace_params_vec
 

Functions

void sc_core::sc_deprecated_add_trace ()
 
template<typename T >
::std::ostream & sc_core::operator<< (::std::ostream &os, const sc_in< T > &a)
 
template<typename T >
::std::ostream & sc_core::operator<< (::std::ostream &os, const sc_inout< T > &a)
 
template<class T >
void sc_core::sc_trace (sc_trace_file *tf, const sc_in< T > &port, const std::string &name)
 
template<class T >
void sc_core::sc_trace (sc_trace_file *tf, const sc_inout< T > &port, const std::string &name)
 

Macro Definition Documentation

#define SC_VIRTUAL_   virtual

Definition at line 41 of file sc_signal_ports.h.