JODA
0.13.1 (59b41972)
JSON On-Demand Analysis
|
#include <CopyPredicateVisitor.h>
Public Member Functions | |
void | visit (AndPredicate *e) override |
void | visit (NegatePredicate *e) override |
void | visit (OrPredicate *e) override |
void | visit (EqualizePredicate *e) override |
void | visit (ComparePredicate *e) override |
void | visit (ValToPredicate *e) override |
std::unique_ptr< Predicate > | getPredicate () |
Visitor duplicating the whole predicate tree
std::unique_ptr< joda::query::Predicate > joda::query::CopyPredicateVisitor::getPredicate | ( | ) |
Retrieves the duplicated predicate
|
overridevirtual |
|
overridevirtual |
Visits an ComparePredicate
e | Predicate to visit |
Implements joda::query::PredicateVisitor.
|
overridevirtual |
Visits an EqualizePredicate
e | Predicate to visit |
Implements joda::query::PredicateVisitor.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Visits an ValToPredicate
e | Predicate to visit |
Implements joda::query::PredicateVisitor.