clang
6.0.0
|
Go to the source code of this file.
Classes | |
class | clang::OpaquePtr< PtrTy > |
Wrapper for void* pointer. More... | |
struct | clang::UnionOpaquePtr< T > |
UnionOpaquePtr - A version of OpaquePtr suitable for membership in a union. More... | |
struct | llvm::PointerLikeTypeTraits< clang::OpaquePtr< T > > |
struct | llvm::isPodLike< clang::OpaquePtr< T > > |
struct | clang::IsResultPtrLowBitFree< Ptr > |
class | clang::ActionResult< PtrTy, CompressInvalid > |
ActionResult - This structure is used while parsing/acting on expressions, stmts, etc. More... | |
class | clang::ActionResult< PtrTy, true > |
struct | clang::IsResultPtrLowBitFree< Expr * > |
struct | clang::IsResultPtrLowBitFree< Stmt * > |
struct | clang::IsResultPtrLowBitFree< CXXBaseSpecifier * > |
struct | clang::IsResultPtrLowBitFree< CXXCtorInitializer * > |
Namespaces | |
clang | |
Dataflow Directional Tag Classes. | |
llvm | |
DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators. | |
Typedefs | |
typedef OpaquePtr< QualType > | clang::ParsedType |
An opaque type for threading parsed type information through the parser. More... | |
typedef UnionOpaquePtr< QualType > | clang::UnionParsedType |
typedef ActionResult< Expr * > | clang::ExprResult |
typedef ActionResult< Stmt * > | clang::StmtResult |
typedef ActionResult< ParsedType > | clang::TypeResult |
typedef ActionResult< CXXBaseSpecifier * > | clang::BaseResult |
typedef ActionResult< CXXCtorInitializer * > | clang::MemInitResult |
typedef ActionResult< Decl * > | clang::DeclResult |
typedef OpaquePtr< TemplateName > | clang::ParsedTemplateTy |
typedef UnionOpaquePtr< TemplateName > | clang::UnionParsedTemplateTy |
typedef MutableArrayRef< Expr * > | clang::MultiExprArg |
typedef MutableArrayRef< Stmt * > | clang::MultiStmtArg |
typedef MutableArrayRef< ParsedTemplateArgument > | clang::ASTTemplateArgsPtr |
typedef MutableArrayRef< ParsedType > | clang::MultiTypeArg |
typedef MutableArrayRef< TemplateParameterList * > | clang::MultiTemplateParamsArg |
Functions | |
ExprResult | clang::ExprError () |
StmtResult | clang::StmtError () |
ExprResult | clang::ExprError (const DiagnosticBuilder &) |
StmtResult | clang::StmtError (const DiagnosticBuilder &) |
ExprResult | clang::ExprEmpty () |
StmtResult | clang::StmtEmpty () |
Expr * | clang::AssertSuccess (ExprResult R) |
Stmt * | clang::AssertSuccess (StmtResult R) |