#include "clang/AST/AttrIterator.h"
#include "clang/AST/DeclarationName.h"
#include "clang/Basic/Specifiers.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/iterator.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/PrettyStackTrace.h"
#include "clang/AST/DeclNodes.inc"
Go to the source code of this file.
|
class | clang::Decl |
|
struct | clang::Decl::EmptyShell |
| A placeholder type used to construct an empty shell of a decl-derived type that will be filled in later (e.g., by some deserialization method). More...
|
|
class | clang::Decl::redecl_iterator |
| Iterates through all the redeclarations of the same decl. More...
|
|
class | clang::PrettyStackTraceDecl |
|
class | clang::DeclContextLookupResult |
| The results of name lookup within a DeclContext. This is either a single result (with no stable storage) or a collection of results (with stable storage provided by the lookup table). More...
|
|
class | clang::DeclContextLookupResult::iterator |
|
class | clang::DeclContext |
|
class | clang::DeclContext::decl_iterator |
|
class | clang::DeclContext::specific_decl_iterator< SpecificDecl > |
|
class | clang::DeclContext::filtered_decl_iterator< SpecificDecl, Acceptable > |
| Iterates over a filtered subrange of declarations stored in a DeclContext. More...
|
|
struct | clang::DeclContext::udir_iterator |
|
struct | clang::cast_convert_decl_context< ToTy, IsKnownSubtype > |
|
struct | clang::cast_convert_decl_context< ToTy, true > |
|
struct | llvm::isa_impl< To,::clang::DeclContext > |
| isa<T>(DeclContext*) More...
|
|
struct | llvm::cast_convert_val< ToTy, const ::clang::DeclContext, const ::clang::DeclContext > |
| cast<T>(DeclContext*) More...
|
|
struct | llvm::cast_convert_val< ToTy,::clang::DeclContext,::clang::DeclContext > |
|
struct | llvm::cast_convert_val< ToTy, const ::clang::DeclContext *, const ::clang::DeclContext * > |
|
struct | llvm::cast_convert_val< ToTy,::clang::DeclContext *,::clang::DeclContext * > |
|
struct | llvm::cast_convert_val< ::clang::DeclContext, FromTy, FromTy > |
| Implement cast_convert_val for Decl -> DeclContext conversions. More...
|
|
struct | llvm::cast_convert_val< ::clang::DeclContext, FromTy *, FromTy * > |
|
struct | llvm::cast_convert_val< const ::clang::DeclContext, FromTy, FromTy > |
|
struct | llvm::cast_convert_val< const ::clang::DeclContext, FromTy *, FromTy * > |
|
#define ABSTRACT_DECL |
( |
|
DECL | ) |
|
#define DECL |
( |
|
DERIVED, |
|
|
|
BASE |
|
) |
| DERIVED, |
#define DECL_RANGE |
( |
|
BASE, |
|
|
|
START, |
|
|
|
END |
|
) |
| first##BASE = START, last##BASE = END, |
#define LAST_DECL_RANGE |
( |
|
BASE, |
|
|
|
START, |
|
|
|
END |
|
) |
| first##BASE = START, last##BASE = END |