souffle
2.0.2-371-g6315b36
|
Go to the documentation of this file.
37 class ConditionalTransformer :
public MetaTransformer {
50 if (
auto* mt =
dynamic_cast<MetaTransformer*
>(
transformer.get())) {
65 if (
auto* mt =
dynamic_cast<MetaTransformer*
>(
transformer.get())) {
66 mt->disableTransformers(transforms);
67 }
else if (transforms.find(
transformer->getName()) != transforms.end()) {
72 std::string
getName()
const override {
73 return "ConditionalTransformer";
auto clone(const std::vector< A * > &xs)
Translation unit class for the translation pipeline.