SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
inject_base.h File Reference
#include <simics/systemc/injection/inject_interface.h>
#include <simics/systemc/registry.h>
#include <tlm>
#include <string>

Go to the source code of this file.

Classes

class  simics::systemc::injection::InjectBase< TPAYLOAD >
 

Namespaces

namespace  simics
 
namespace  simics::systemc
 
namespace  simics::systemc::injection
 

Macros

#define INJECT_SET_VALUE(setter, type, extension)
 

Macro Definition Documentation

◆ INJECT_SET_VALUE

#define INJECT_SET_VALUE (   setter,
  type,
  extension 
)
Value:
if (key == #setter) { \
type v = 0; \
\
if (!parser->value(&v)) { \
return false; \
} \
this->template get_extension<extension>(gp)->setter(v); \
return true; \
}