// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include "querynodes.h" #include namespace proton::matching { /** * Prefix the indexname of the terms under the SameElement node. * */ class SameElementModifier : public search::query::TemplateTermVisitor { public: template void visitTerm(TermNode &) { } void visit(ProtonNodeTypes::SameElement &n) override; }; }