7 #ifndef RETDEC_LLVMIR2HLL_PATTERN_PATTERN_FINDER_RUNNERS_NO_ACTION_PATTERN_FINDER_RUNNER_H
8 #define RETDEC_LLVMIR2HLL_PATTERN_PATTERN_FINDER_RUNNERS_NO_ACTION_PATTERN_FINDER_RUNNER_H
Runner of pattern finders that performs no additional actions.
Definition: no_action_pattern_finder_runner.h:22
virtual void doActionsAfterPatternFinderHasRun(ShPtr< PatternFinder > pf, const PatternFinder::Patterns &foundPatterns) override
Does nothing.
Definition: no_action_pattern_finder_runner.cpp:23
virtual void doActionsBeforePatternFinderRuns(ShPtr< PatternFinder > pf) override
Does nothing.
Definition: no_action_pattern_finder_runner.cpp:17
A base class for all runners of pattern finders.
Definition: pattern_finder_runner.h:28
std::vector< ShPtr< Pattern > > Patterns
A list of patterns.
Definition: pattern_finder.h:41
A library providing API for working with back-end IR.
std::shared_ptr< T > ShPtr
An alias for a shared pointer.
Definition: smart_ptr.h:18
Definition: archive_wrapper.h:19
A base class for all runners of pattern finders.