Abstract class for a RAM Analysis.
More...
#include <Analysis.h>
Abstract class for a RAM Analysis.
Definition at line 38 of file Analysis.h.
◆ Analysis()
souffle::ram::analysis::Analysis::Analysis |
( |
const char * |
id | ) |
|
|
inline |
◆ ~Analysis()
virtual souffle::ram::analysis::Analysis::~Analysis |
( |
| ) |
|
|
virtualdefault |
◆ getName()
virtual const std::string& souffle::ram::analysis::Analysis::getName |
( |
| ) |
const |
|
inlinevirtual |
get name of the analysis
Definition at line 44 of file Analysis.h.
◆ print()
virtual void souffle::ram::analysis::Analysis::print |
( |
std::ostream & |
| ) |
const |
|
inlinevirtual |
◆ run()
virtual void souffle::ram::analysis::Analysis::run |
( |
const TranslationUnit & |
translationUnit | ) |
|
|
pure virtual |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const Analysis & |
other |
|
) |
| |
|
friend |
define output stream operator
Definition at line 55 of file Analysis.h.
◆ identifier
std::string souffle::ram::analysis::Analysis::identifier |
|
protected |
name of analysis instance
Definition at line 62 of file Analysis.h.
The documentation for this class was generated from the following file: