gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
SimObjectResolver Class Referenceabstract

Base class to wrap object resolving functionality. More...

#include <sim_object.hh>

Inheritance diagram for SimObjectResolver:
CxxConfigManager::SimObjectResolver PybindSimObjectResolver

Public Member Functions

virtual ~SimObjectResolver ()
 
virtual SimObjectresolveSimObject (const std::string &name)=0
 

Detailed Description

Base class to wrap object resolving functionality.

This can be provided to the serialization framework to allow it to map object names onto C++ objects.

Definition at line 237 of file sim_object.hh.

Constructor & Destructor Documentation

virtual SimObjectResolver::~SimObjectResolver ( )
inlinevirtual

Definition at line 240 of file sim_object.hh.

Member Function Documentation

virtual SimObject* SimObjectResolver::resolveSimObject ( const std::string &  name)
pure virtual

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

Generated on Fri Jun 9 2017 13:04:19 for gem5 by doxygen 1.8.6