gem5  v21.2.0.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sc_core::sc_attr_base Class Reference

#include <sc_attr.hh>

Inheritance diagram for sc_core::sc_attr_base:
sc_core::sc_attribute< T >

Public Member Functions

 sc_attr_base (const std::string &_name)
 
 sc_attr_base (const sc_attr_base &other)
 
virtual ~sc_attr_base ()
 
const std::string & name () const
 

Private Member Functions

 sc_attr_base ()
 
sc_attr_baseoperator= (const sc_attr_base &)
 

Private Attributes

const std::string _name
 

Detailed Description

Definition at line 37 of file sc_attr.hh.

Constructor & Destructor Documentation

◆ sc_attr_base() [1/3]

sc_core::sc_attr_base::sc_attr_base ( const std::string &  _name)

Definition at line 35 of file sc_attr.cc.

◆ sc_attr_base() [2/3]

sc_core::sc_attr_base::sc_attr_base ( const sc_attr_base other)

Definition at line 36 of file sc_attr.cc.

◆ ~sc_attr_base()

sc_core::sc_attr_base::~sc_attr_base ( )
virtual

Definition at line 37 of file sc_attr.cc.

◆ sc_attr_base() [3/3]

sc_core::sc_attr_base::sc_attr_base ( )
private

Member Function Documentation

◆ name()

const std::string & sc_core::sc_attr_base::name ( ) const

Definition at line 39 of file sc_attr.cc.

References _name.

◆ operator=()

sc_attr_base& sc_core::sc_attr_base::operator= ( const sc_attr_base )
private

Member Data Documentation

◆ _name

const std::string sc_core::sc_attr_base::_name
private

Definition at line 51 of file sc_attr.hh.

Referenced by name().


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

Generated on Tue Dec 21 2021 11:37:10 for gem5 by doxygen 1.8.17