| souffle
    2.0.2-371-g6315b36
    | 
#include "ast/Atom.h"#include "ast/BinaryConstraint.h"#include "ast/Clause.h"#include "ast/QualifiedName.h"#include "ast/transform/Pipeline.h"#include "ast/transform/RemoveRedundantRelations.h"#include "ast/transform/Transformer.h"#include "souffle/utility/ContainerUtil.h"#include <algorithm>#include <cassert>#include <cstddef>#include <memory>#include <set>#include <string>#include <utility>#include <vector>

Go to the source code of this file.
| Data Structures | |
| class | souffle::ast::transform::MagicSetTransformer::AdornDatabaseTransformer | 
| Database adornment.  More... | |
| class | souffle::ast::transform::MagicSetTransformer::LabelDatabaseTransformer | 
| Database labeller.  More... | |
| class | souffle::ast::transform::MagicSetTransformer::MagicSetCoreTransformer | 
| Core section of the magic set transformer.  More... | |
| class | souffle::ast::transform::MagicSetTransformer | 
| Magic Set Transformation.  More... | |
| class | souffle::ast::transform::MagicSetTransformer::LabelDatabaseTransformer::NegativeLabellingTransformer | 
| Runs the first stage of the labelling algorithm.  More... | |
| class | souffle::ast::transform::MagicSetTransformer::NormaliseDatabaseTransformer | 
| Database normaliser for MST.  More... | |
| class | souffle::ast::transform::MagicSetTransformer::LabelDatabaseTransformer::PositiveLabellingTransformer | 
| Runs the second stage of the labelling algorithm.  More... | |
| Namespaces | |
| souffle | |
| souffle::ast | |
| souffle::ast::transform | |
 1.8.17
 1.8.17