#include <simics/cc-api.h>
#include <simics/systemc/iface/instrumentation/provider_controller_interface.h>
#include <simics/systemc/instrumentation/tool_connection_interface.h>
#include <simics/simulator-iface/instrumentation-tool.h>
#include <functional>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | simics::systemc::instrumentation::ToolController |
class | simics::systemc::instrumentation::ToolController::CallbackInterface |
Namespaces | |
namespace | simics |
namespace | simics::systemc |
namespace | simics::systemc::instrumentation |
Macros | |
#define | internal_DISPATCH_TOOL_CHAIN_NONNULL(controller, iface_type, func, ...) |
#define | DISPATCH_TOOL_CHAIN(controller, iface_type, func, ...) |
#define | DISPATCH_TOOL_CHAIN_THIS(iface_type, func, ...) |
#define DISPATCH_TOOL_CHAIN | ( | controller, | |
iface_type, | |||
func, | |||
... | |||
) |
#define DISPATCH_TOOL_CHAIN_THIS | ( | iface_type, | |
func, | |||
... | |||
) |
#define internal_DISPATCH_TOOL_CHAIN_NONNULL | ( | controller, | |
iface_type, | |||
func, | |||
... | |||
) |