void ASTDropIndex::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTRevokePriv::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTElementTest::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTDefNamespaceDecl::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTUpdReplace::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTFuncDecl::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTDocConst::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTPragma::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }
void ASTDefCollation::accept(ASTVisitor &v) { v.addToPath(this); v.visit(*this); v.removeFromPath(this); }