#include <after.h>
Public Types | |
| using | FunctionType = void(*)(Args...) |
Public Member Functions | |
| FunctionCall (FunctionType func, const std::string &name) | |
| std::string | name () const override |
| void | set_args (const attr_value_t &value) override |
| AfterCallInterface * | make_copy () override |
| attr_value_t | get_value () override |
Public Member Functions inherited from simics::AfterCallInterface | |
| virtual | ~AfterCallInterface ()=default |
| virtual std::string | name () const =0 |
| virtual AfterCallInterface * | make_copy ()=0 |
| virtual void | set_args (const attr_value_t &args)=0 |
| virtual void | invoke ()=0 |
| virtual attr_value_t | get_value ()=0 |
| using simics::FunctionCall< Args >::FunctionType = void(*)(Args...) |
|
inline |
|
inlineoverridevirtual |
Implements simics::AfterCallInterface.
|
inlineoverridevirtual |
Implements simics::AfterCallInterface.
|
inlineoverridevirtual |
Implements simics::AfterCallInterface.
|
inlineoverridevirtual |
Implements simics::AfterCallInterface.