16#ifndef SIMICS_SYSTEMC_VERSION_H
17#define SIMICS_SYSTEMC_VERSION_H
20#include <simics/build-id.h>
28#define CONCAT_DEFERRED_(a, b) a ## b
29#define CONCAT_(a, b) CONCAT_DEFERRED_(a, b)
30#define SCL_VERSION_STRING CONCAT_(SCL_VERSION_, SIM_VERSION)
43 const std::map<std::string, std::string> *
versions()
const;
48 void setVersion(
const std::string &key,
const std::string &value);
51 std::map<std::string, std::string> versions_;
bool operator!=(const iface::ScVersionInterface &rhs) const
void setVersion(const std::string &key, const std::string &value)
const char * kernel_version() const
bool operator==(const iface::ScVersionInterface &rhs) const
const char * library_version() const
const std::map< std::string, std::string > * versions() const
const char * library_kernel_version() const
Definition: sc_version_interface.h:27
Definition: pci_bus_interface.h:24