#include "TypeLocBuilder.h"
#include "clang/AST/TypeLocNodes.def"
Go to the source code of this file.
◆ ABSTRACT_TYPELOC
#define ABSTRACT_TYPELOC |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
◆ TYPELOC
#define TYPELOC |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value:case TypeLoc::CLASS: { \
CLASS##
TypeLoc NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \
memcpy(NewTL.getOpaqueData(), CurTL.getOpaqueData(), NewTL.getLocalDataSize()); \
break; \
}
Base wrapper for a particular "section" of type source info.