C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
conf-object.h File Reference
#include <simics/base/conf-object.h>
#include <simics/simulator/conf-object.h>
#include <cassert>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include "simics/conf-object-interface.h"

Go to the source code of this file.

Classes

class  simics::ConfObjectRef
 Represents Simics C type conf_object_t. More...
 
class  simics::ConfObject
 Base class for all Simics configuration objects. More...
 

Namespaces

namespace  simics
 

Functions

bool simics::operator== (const ConfObjectRef &lhs, const ConfObjectRef &rhs)
 Compares two ConfObjectRef objects for equality.
 
bool simics::operator!= (const ConfObjectRef &lhs, const ConfObjectRef &rhs)
 
template<typename T >
T * simics::from_obj (conf_object_t *obj)
 Utility function to convert a conf_object_t* to a pointer to C++ class derived from simics::ConfObject.