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