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: