retdec
no_action_pattern_finder_runner.h
Go to the documentation of this file.
1 
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
9 
10 #include <vector>
11 
13 
14 namespace retdec {
15 namespace llvmir2hll {
16 
23 private:
26  const PatternFinder::Patterns &foundPatterns) override;
27 };
28 
29 } // namespace llvmir2hll
30 } // namespace retdec
31 
32 #endif
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.