#include "clang/AST/DeclTemplate.h"
#include "clang/AST/DeclVisitor.h"
#include "clang/AST/TemplateBase.h"
#include "clang/AST/Type.h"
#include "clang/Basic/LLVM.h"
#include "clang/Sema/Sema.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/SmallVector.h"
#include <cassert>
#include <optional>
#include <utility>
#include "clang/AST/DeclNodes.inc"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
|
#define | DECL(DERIVED, BASE) Decl *Visit ## DERIVED ## Decl(DERIVED ## Decl *D); |
|
#define | ABSTRACT_DECL(DECL) |
|
#define | OBJCCONTAINER(DERIVED, BASE) |
|
#define | FILESCOPEASM(DERIVED, BASE) |
|
#define | TOPLEVELSTMT(DERIVED, BASE) |
|
#define | IMPORT(DERIVED, BASE) |
|
#define | EXPORT(DERIVED, BASE) |
|
#define | LINKAGESPEC(DERIVED, BASE) |
|
#define | OBJCCOMPATIBLEALIAS(DERIVED, BASE) |
|
#define | OBJCMETHOD(DERIVED, BASE) |
|
#define | OBJCTYPEPARAM(DERIVED, BASE) |
|
#define | OBJCIVAR(DERIVED, BASE) |
|
#define | OBJCPROPERTY(DERIVED, BASE) |
|
#define | OBJCPROPERTYIMPL(DERIVED, BASE) |
|
#define | EMPTY(DERIVED, BASE) |
|
#define | LIFETIMEEXTENDEDTEMPORARY(DERIVED, BASE) |
|
#define | BLOCK(DERIVED, BASE) |
|
#define | CAPTURED(DERIVED, BASE) |
|
#define | IMPLICITPARAM(DERIVED, BASE) |
|
◆ ABSTRACT_DECL
#define ABSTRACT_DECL |
( |
|
DECL | ) |
|
◆ BLOCK
#define BLOCK |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ CAPTURED
#define CAPTURED |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ DECL
#define DECL |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| Decl *Visit ## DERIVED ## Decl(DERIVED ## Decl *D); |
◆ EMPTY
#define EMPTY |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ EXPORT
#define EXPORT |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ FILESCOPEASM
#define FILESCOPEASM |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ IMPLICITPARAM
#define IMPLICITPARAM |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ IMPORT
#define IMPORT |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ LIFETIMEEXTENDEDTEMPORARY
#define LIFETIMEEXTENDEDTEMPORARY |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ LINKAGESPEC
#define LINKAGESPEC |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ OBJCCOMPATIBLEALIAS
#define OBJCCOMPATIBLEALIAS |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ OBJCCONTAINER
#define OBJCCONTAINER |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ OBJCIVAR
#define OBJCIVAR |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ OBJCMETHOD
#define OBJCMETHOD |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ OBJCPROPERTY
#define OBJCPROPERTY |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ OBJCPROPERTYIMPL
#define OBJCPROPERTYIMPL |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ OBJCTYPEPARAM
#define OBJCTYPEPARAM |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |
◆ TOPLEVELSTMT
#define TOPLEVELSTMT |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| |