mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Macros
AST.cpp File Reference
#include <mutable/parse/AST.hpp>
#include "parse/ASTDot.hpp"
#include "parse/ASTDumper.hpp"
#include "parse/ASTPrinter.hpp"
#include <bit>
#include <mutable/catalog/Catalog.hpp>
Include dependency graph for AST.cpp:

Go to the source code of this file.

Macros

#define ACCEPT(CLASS)
 
#define ACCEPT(CLASS)
 
#define ACCEPT(CLASS)
 
#define ACCEPT(CLASS)
 

Macro Definition Documentation

◆ ACCEPT [1/4]

#define ACCEPT (   CLASS)
Value:
void CLASS::accept(ASTExprVisitor &v) { v(*this); } \
void CLASS::accept(ConstASTExprVisitor &v) const { v(*this); }

Definition at line 361 of file AST.cpp.

◆ ACCEPT [2/4]

#define ACCEPT (   CLASS)
Value:
void CLASS::accept(ASTClauseVisitor &v) { v(*this); } \
void CLASS::accept(ConstASTClauseVisitor &v) const { v(*this); }

Definition at line 361 of file AST.cpp.

◆ ACCEPT [3/4]

#define ACCEPT (   CLASS)
Value:
void CLASS::accept(ASTConstraintVisitor &v) { v(*this); } \
void CLASS::accept(ConstASTConstraintVisitor &v) const { v(*this); }

Definition at line 361 of file AST.cpp.

◆ ACCEPT [4/4]

#define ACCEPT (   CLASS)
Value:
void CLASS::accept(ASTCommandVisitor &v) { v(*this); } \
void CLASS::accept(ConstASTCommandVisitor &v) const { v(*this); }

Definition at line 361 of file AST.cpp.