Definition at line 12 of file Visitor.h.
|
| Visitor (std::string const &name, std::string const &version) |
|
int | apply () final |
|
| Analyzer (std::string const &name, std::string const &version) |
|
Sarif::RulePtr | add_rule (std::string const &name, std::string const &desc) |
|
Sarif::ResultPtr | add_note (std::string const &rule_id, std::string const &message, SgLocatedNode *loc=nullptr) |
|
Sarif::ResultPtr | add_warning (std::string const &rule_id, std::string const &message, SgLocatedNode *loc=nullptr) |
|
Sarif::ResultPtr | add_error (std::string const &rule_id, std::string const &message, SgLocatedNode *loc=nullptr) |
|
Sarif::ResultPtr | add_pass (std::string const &rule_id, std::string const &message, SgLocatedNode *loc=nullptr) |
|
virtual void | parse_args (std::vector< std::string > &args)=0 |
|
|
template<typename Analyzer > |
static int | run (std::vector< std::string > &args) |
|
Sarif::AnalysisPtr | analysis |
|
◆ apply()
int Rose::SourceCode::Analysis::Visitor::apply |
( |
| ) |
|
|
finalprotectedvirtual |
The documentation for this class was generated from the following file: