mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Macros | Functions
Operator.cpp File Reference
#include <mutable/IR/Operator.hpp>
#include <mutable/catalog/Catalog.hpp>
Include dependency graph for Operator.cpp:

Go to the source code of this file.

Macros

#define q(X)   '"' << X << '"'
 
#define id(X)   q(std::hex << &X << std::dec)
 
#define ACCEPT(CLASS)
 
#define DECLARE(CLASS)   void operator()(Const<CLASS> &op) override;
 

Functions

 __attribute__ ((constructor(202))) void register_post_optimization()
 

Macro Definition Documentation

◆ ACCEPT

#define ACCEPT (   CLASS)
Value:
void CLASS::accept(OperatorVisitor &V) { V(*this); } \
void CLASS::accept(ConstOperatorVisitor &V) const { V(*this); }

Definition at line 320 of file Operator.cpp.

◆ DECLARE

#define DECLARE (   CLASS)    void operator()(Const<CLASS> &op) override;

◆ id

#define id (   X)    q(std::hex << &X << std::dec)

◆ q

#define q (   X)    '"' << X << '"'

Function Documentation

◆ __attribute__()

__attribute__ ( (constructor(202))  )