| souffle
    2.0.2-371-g6315b36
    | 
Transformer that holds an arbitrary number of sub-transformations. More...
#include <Pipeline.h>


| Public Member Functions | |
| PipelineTransformer * | clone () const override | 
| void | disableTransformers (const std::set< std::string > &transforms) override | 
| std::string | getName () const override | 
| std::vector< Transformer * > | getSubtransformers () const override | 
| template<typename... Args> | |
| PipelineTransformer (Args... args) | |
| PipelineTransformer (VecOwn< Transformer > pipeline) | |
| void | setDebugReport () override | 
| void | setVerbosity (bool verbose) override | 
|  Public Member Functions inherited from souffle::ast::transform::MetaTransformer | |
| bool | applySubtransformer (TranslationUnit &translationUnit, Transformer *transformer) | 
|  Public Member Functions inherited from souffle::ast::transform::Transformer | |
| bool | apply (TranslationUnit &translationUnit) | 
| virtual | ~Transformer ()=default | 
| Protected Member Functions | |
| bool | transform (TranslationUnit &translationUnit) override | 
| Protected Attributes | |
| VecOwn< Transformer > | pipeline | 
|  Protected Attributes inherited from souffle::ast::transform::MetaTransformer | |
| bool | verbose = false | 
Transformer that holds an arbitrary number of sub-transformations.
Definition at line 44 of file Pipeline.h.
| 
 | inline | 
| 
 | inline | 
Definition at line 60 of file Pipeline.h.
| 
 | inlineoverridevirtual | 
Implements souffle::ast::transform::MetaTransformer.
Definition at line 99 of file Pipeline.h.
References souffle::ast::transform::MetaTransformer::applySubtransformer().

| 
 | inlineoverridevirtual | 
| 
 | inlineoverridevirtual | 
Implements souffle::ast::transform::Transformer.
Definition at line 95 of file Pipeline.h.
| 
 | inlineoverridevirtual | 
| 
 | inlineoverridevirtual | 
Implements souffle::ast::transform::MetaTransformer.
Definition at line 66 of file Pipeline.h.
References souffle::ast::transform::MetaTransformer::verbose.
| 
 | inlineoverridevirtual | 
Implements souffle::ast::transform::MetaTransformer.
Definition at line 76 of file Pipeline.h.
| 
 | inlineoverrideprotectedvirtual | 
Implements souffle::ast::transform::Transformer.
Definition at line 109 of file Pipeline.h.
Referenced by souffle::ast::transform::MagicSetTransformer::transform().
| 
 | protected | 
Definition at line 108 of file Pipeline.h.
Referenced by PipelineTransformer().
 1.8.17
 1.8.17