VapourSynth-llvmexpr
Loading...
Searching...
No Matches
ExpressionAnalyzer.hpp
Go to the documentation of this file.
1
19
20#ifndef LLVMEXPR_EXPRESSION_ANALYZER_HPP
21#define LLVMEXPR_EXPRESSION_ANALYZER_HPP
22
24
25namespace analysis {
26
28 public:
29 explicit ExpressionAnalyzer(AnalysisManager& manager) : manager(manager) {}
30
31 void analyze();
32
33 [[nodiscard]] AnalysisManager& getManager() { return manager; }
34
35 [[nodiscard]] const AnalysisManager& getManager() const { return manager; }
36
37 private:
38 AnalysisManager& manager;
39};
40
41} // namespace analysis
42
43#endif // LLVMEXPR_EXPRESSION_ANALYZER_HPP
ExpressionAnalyzer(AnalysisManager &manager)
const AnalysisManager & getManager() const