SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::Version Class Reference

#include <version.h>

Inheritance diagram for simics::systemc::Version:
simics::systemc::iface::ScVersionInterface simics::systemc::Adapter simics::systemc::simics2systemc::SignalClass simics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > simics::systemc::systemc2simics::SignalClass simics::systemc::tlm2simics::GasketClass< TGasket >

Public Member Functions

 Version ()
 
const char * kernel_version () const
 
const char * library_version () const
 
const char * library_kernel_version () const
 
const std::map< std::string, std::string > * versions () const
 
bool operator== (const iface::ScVersionInterface &rhs) const
 
bool operator!= (const iface::ScVersionInterface &rhs) const
 
- Public Member Functions inherited from simics::systemc::iface::ScVersionInterface
virtual const char * kernel_version () const =0
 
virtual const char * library_version () const =0
 
virtual const char * library_kernel_version () const =0
 
virtual const std::map< std::string, std::string > * versions () const =0
 
virtual ~ScVersionInterface ()
 

Protected Member Functions

void setVersion (const std::string &key, const std::string &value)
 

Constructor & Destructor Documentation

◆ Version()

simics::systemc::Version::Version ( )

Member Function Documentation

◆ kernel_version()

const char * simics::systemc::Version::kernel_version ( ) const
virtual

◆ library_kernel_version()

const char * simics::systemc::Version::library_kernel_version ( ) const
virtual

◆ library_version()

const char * simics::systemc::Version::library_version ( ) const
virtual

◆ operator!=()

bool simics::systemc::Version::operator!= ( const iface::ScVersionInterface rhs) const

◆ operator==()

bool simics::systemc::Version::operator== ( const iface::ScVersionInterface rhs) const

◆ setVersion()

void simics::systemc::Version::setVersion ( const std::string &  key,
const std::string &  value 
)
protected

◆ versions()

const std::map< std::string, std::string > * simics::systemc::Version::versions ( ) const
virtual

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