#include "clang/AST/Type.h"
#include "clang/AST/TypeNodes.inc"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
◆ ABSTRACT_TYPE
#define ABSTRACT_TYPE |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
◆ DISPATCH
#define DISPATCH |
( |
|
CLASS | ) |
|
Value: return static_cast<ImplClass*>(this)-> \
Visit##CLASS(static_cast<const CLASS*>(T))
Definition at line 20 of file TypeVisitor.h.
◆ TYPE [1/2]
#define TYPE |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| case Type::CLASS: DISPATCH(CLASS##Type); |
◆ TYPE [2/2]
#define TYPE |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value: RetTy Visit##CLASS##
Type(
const CLASS##
Type *T) { \
DISPATCH(PARENT); \
}
Definition at line 80 of file TypeVisitor.h.