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