#include <ClauseNormalisation.h>
|
static constexpr const char * | name = "clause-normalisation" |
|
Definition at line 96 of file ClauseNormalisation.h.
◆ ClauseNormalisationAnalysis()
souffle::ast::analysis::ClauseNormalisationAnalysis::ClauseNormalisationAnalysis |
( |
| ) |
|
|
inline |
◆ getNormalisation()
const NormalisedClause & souffle::ast::analysis::ClauseNormalisationAnalysis::getNormalisation |
( |
const Clause * |
clause | ) |
const |
◆ print()
void souffle::ast::analysis::ClauseNormalisationAnalysis::print |
( |
std::ostream & |
| ) |
const |
|
overridevirtual |
print the analysis result in HTML format
Reimplemented from souffle::ast::analysis::Analysis.
Definition at line 174 of file ClauseNormalisation.cpp.
178 os << "}
" << std::endl;
182 const NormalisedClause& ClauseNormalisationAnalysis::getNormalisation(const Clause* clause) const {
183 assert(contains(normalisations, clause) && "clause not normalised
");
184 return normalisations.at(clause);
◆ run()
void souffle::ast::analysis::ClauseNormalisationAnalysis::run |
( |
const TranslationUnit & |
| ) |
|
|
overridevirtual |
◆ name
constexpr const char* souffle::ast::analysis::ClauseNormalisationAnalysis::name = "clause-normalisation" |
|
staticconstexpr |
◆ normalisations
The documentation for this class was generated from the following files: