docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::codegen::BreakDispatcher Class Reference

#include <sdfg/codegen/dispatchers/while_dispatcher.h>

Inheritance diagram for sdfg::codegen::BreakDispatcher:
[legend]

Public Member Functions

 BreakDispatcher (LanguageExtension &language_extension, StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::Break &node, InstrumentationPlan &instrumentation_plan, ArgCapturePlan &arg_capture_plan)
void dispatch_node (PrettyPrinter &main_stream, PrettyPrinter &globals_stream, CodeSnippetFactory &library_snippet_factory) override
Public Member Functions inherited from sdfg::codegen::NodeDispatcher
 NodeDispatcher (LanguageExtension &language_extension, StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::ControlFlowNode &node, InstrumentationPlan &instrumentation_plan, ArgCapturePlan &arg_capture_plan)
virtual ~NodeDispatcher ()=default
InstrumentationInfo instrumentation_info_for_group () const
virtual void dispatch (PrettyPrinter &main_stream, PrettyPrinter &globals_stream, CodeSnippetFactory &library_snippet_factory)

Additional Inherited Members

Protected Member Functions inherited from sdfg::codegen::NodeDispatcher
virtual bool begin_node (PrettyPrinter &stream)
virtual void end_node (PrettyPrinter &stream, bool has_declaration)
virtual InstrumentationInfo instrumentation_info () const
 Bad design.
Protected Attributes inherited from sdfg::codegen::NodeDispatcher
LanguageExtension & language_extension_
StructuredSDFG & sdfg_
InstrumentationPlan & instrumentation_plan_
ArgCapturePlan & arg_capture_plan_
analysis::AnalysisManager & analysis_manager_

Constructor & Destructor Documentation

◆ BreakDispatcher()

sdfg::codegen::BreakDispatcher::BreakDispatcher ( LanguageExtension & language_extension,
StructuredSDFG & sdfg,
analysis::AnalysisManager & analysis_manager,
structured_control_flow::Break & node,
InstrumentationPlan & instrumentation_plan,
ArgCapturePlan & arg_capture_plan )

Member Function Documentation

◆ dispatch_node()

void sdfg::codegen::BreakDispatcher::dispatch_node ( PrettyPrinter & main_stream,
PrettyPrinter & globals_stream,
CodeSnippetFactory & library_snippet_factory )
overridevirtual

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