#include "TypeLocBuilder.h"
#include "clang/AST/TypeLocNodes.def"
Go to the source code of this file.
◆ ABSTRACT_TYPELOC [1/2]
#define ABSTRACT_TYPELOC |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
◆ ABSTRACT_TYPELOC [2/2]
#define ABSTRACT_TYPELOC |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
◆ TYPELOC [1/2]
#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.
◆ TYPELOC [2/2]
#define TYPELOC |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value: case TypeLoc::CLASS: { \
auto NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \
NewTL.initializeLocal(Context,
Loc); \
break; \
}