#include "clang/AST/Type.h"
#include "clang/AST/TypeNodes.def"
Go to the source code of this file.
|
| | clang |
| | Dataflow Directional Tag Classes.
|
| |
| #define ABSTRACT_TYPE |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
| #define DISPATCH |
( |
|
CLASS | ) |
|
Value:return static_cast<ImplClass*>(this)-> \
Visit##CLASS(static_cast<const CLASS*>(T))
Definition at line 21 of file TypeVisitor.h.
| #define TYPE |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| case Type::CLASS: DISPATCH(CLASS##Type); |
| #define TYPE |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value:RetTy Visit##CLASS##
Type(
const CLASS##Type *T) {
\
}
The l-value was considered opaque, so the alignment was determined from a type.
Definition at line 81 of file TypeVisitor.h.