#include <Functor.h>
|  | 
| static constexpr const char * | name = "functor-analysis" | 
|  | 
Definition at line 39 of file Functor.h.
 
◆ FunctorAnalysis()
  
  | 
        
          | souffle::ast::analysis::FunctorAnalysis::FunctorAnalysis | ( |  | ) |  |  | inline | 
 
 
◆ getArgType()
      
        
          | TypeAttribute souffle::ast::analysis::FunctorAnalysis::getArgType | ( | const Functor * | functor, | 
        
          |  |  | const size_t | idx | 
        
          |  | ) |  | const | 
      
 
Return argument type of functor. 
Definition at line 49 of file Functor.cpp.
 
 
◆ getArgTypes()
◆ getReturnType()
      
        
          | TypeAttribute souffle::ast::analysis::FunctorAnalysis::getReturnType | ( | const Functor * | functor | ) | const | 
      
 
Return return type of functor. 
Definition at line 40 of file Functor.cpp.
 
 
◆ isMultiResult()
  
  | 
        
          | bool souffle::ast::analysis::FunctorAnalysis::isMultiResult | ( | const Functor & | functor | ) |  |  | static | 
 
 
◆ isStateful()
      
        
          | bool souffle::ast::analysis::FunctorAnalysis::isStateful | ( | const UserDefinedFunctor * | udf | ) | const | 
      
 
Return whether a UDF is stateful. 
Definition at line 36 of file Functor.cpp.
 
 
◆ print()
  
  | 
        
          | void souffle::ast::analysis::FunctorAnalysis::print | ( | std::ostream & |  | ) | const |  | inlineoverridevirtual | 
 
 
◆ run()
  
  | 
        
          | void souffle::ast::analysis::FunctorAnalysis::run | ( | const TranslationUnit & |  | ) |  |  | overridevirtual | 
 
 
◆ name
  
  | 
        
          | constexpr const char* souffle::ast::analysis::FunctorAnalysis::name = "functor-analysis" |  | staticconstexpr | 
 
 
◆ typeAnalysis
  
  | 
        
          | const TypeAnalysis* souffle::ast::analysis::FunctorAnalysis::typeAnalysis = nullptr |  | private | 
 
 
The documentation for this class was generated from the following files: