Go to the source code of this file.
|
|
#define | __BY__DECL_VISIT_0() __BY__DECL_VISIT_1(super) |
| |
| #define | __BY__DECL_VISIT_1(SUPER) |
| |
|
#define | __BY__DECL_VISIT(...) BY_OVERLOAD(__BY__DECL_VISIT, __VA_ARGS__) |
| |
|
#define | __BY__DECL_DEF_VISIT_0() __BY__DECL_DEF_VISIT_1(me) |
| |
|
#define | __BY__DECL_DEF_VISIT_1(ME) void ME::accept(const stelaVisitInfo& i, stelaVisitor& v) { v.visit(i, *this); } |
| |
|
#define | __BY__DECL_DEF_VISIT(...) BY_OVERLOAD(__BY__DECL_DEF_VISIT, __VA_ARGS__) |
| |
◆ __BY__DECL_VISIT_1
| #define __BY__DECL_VISIT_1 |
( |
| SUPER | ) |
|
Value:public: \
using SUPER::accept; \
void accept(const stelaVisitInfo& i, stelaVisitor& v) override; \
\
private: