16#ifndef SIMICS_SYSTEMC_AWARENESS_CLASS_ATTRIBUTES_INTERFACE_H
17#define SIMICS_SYSTEMC_AWARENESS_CLASS_ATTRIBUTES_INTERFACE_H
28 virtual std::string
name(std::string class_name)
const = 0;
29 virtual std::string
name(sc_core::sc_object *
object)
const = 0;
30 virtual std::string
uniqueName(sc_core::sc_object *
object)
const = 0;
31 virtual std::string
description(sc_core::sc_object *
object)
const = 0;
32 virtual std::string
documentation(sc_core::sc_object *
object)
const = 0;
Definition: class_attributes_interface.h:26
virtual ~ClassAttributesInterface()
Definition: class_attributes_interface.h:33
virtual std::string name(sc_core::sc_object *object) const =0
virtual std::string uniqueName(sc_core::sc_object *object) const =0
virtual std::string description(sc_core::sc_object *object) const =0
virtual std::string documentation(sc_core::sc_object *object) const =0
virtual std::string name(std::string class_name) const =0
Definition: pci_bus_interface.h:24