clang
6.0.0
|
#include "clang/AST/Comment.h"
#include "llvm/Support/ErrorHandling.h"
#include "clang/AST/CommentNodes.inc"
Go to the source code of this file.
Namespaces | |
clang | |
Dataflow Directional Tag Classes. | |
clang::comments | |
Macros | |
#define | PTR(CLASS) typename Ptr<CLASS>::type |
#define | DISPATCH(NAME, CLASS) return static_cast<ImplClass*>(this)->visit ## NAME(static_cast<PTR(CLASS)>(C)) |
#define | ABSTRACT_COMMENT(COMMENT) |
#define | COMMENT(CLASS, PARENT) case Comment::CLASS##Kind: DISPATCH(CLASS, CLASS); |
#define | ABSTRACT_COMMENT(COMMENT) COMMENT |
#define | COMMENT(CLASS, PARENT) RetTy visit ## CLASS(PTR(CLASS) C) { DISPATCH(PARENT, PARENT); } |
#define ABSTRACT_COMMENT | ( | COMMENT | ) |
Definition at line 46 of file CommentVisitor.h.
Definition at line 46 of file CommentVisitor.h.
#define COMMENT | ( | CLASS, | |
PARENT | |||
) | case Comment::CLASS##Kind: DISPATCH(CLASS, CLASS); |
Definition at line 47 of file CommentVisitor.h.
Definition at line 47 of file CommentVisitor.h.
#define DISPATCH | ( | NAME, | |
CLASS | |||
) | return static_cast<ImplClass*>(this)->visit ## NAME(static_cast<PTR(CLASS)>(C)) |
Definition at line 26 of file CommentVisitor.h.
#define PTR | ( | CLASS | ) | typename Ptr<CLASS>::type |
Definition at line 25 of file CommentVisitor.h.
Referenced by clang::AtomicExpr::getPtr().