#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: