clang-1/include/clang/AST
Douglas Gregor b37b648b3f Improve representation of tag declarations first declared or defined
within the declarator of another declaration, from Enea Zaffanella!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95991 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-12 17:40:34 +00:00
..
APValue.h Convert the type of the LValue offset variable in APValue to CharUnits, moving 2010-01-15 12:37:54 +00:00
AST.h Basic representation of C++ class templates, from Andrew Sutton. 2009-02-04 19:02:06 +00:00
ASTConsumer.h Tweak formatting. 2009-11-04 23:41:27 +00:00
ASTContext.h Have ~ASTContext() delete StoredDeclsMap (internal to DeclContext) by 2010-02-11 07:12:28 +00:00
ASTDiagnostic.h Move the diagnostic argument formatting function out of Sema and make 2010-02-09 22:26:47 +00:00
ASTImporter.h When AST merging for record declarations fails, warn about the 2010-02-11 19:21:55 +00:00
Attr.h Use the allocator associated with ASTContext to allocate the args 2010-02-11 07:31:47 +00:00
CXXInheritance.h Improve access control diagnostics. Perform access control on member-pointer 2010-02-10 09:31:12 +00:00
CanonicalType.h Remove ';' after method definition. Noticed by clang++, which one would think 2009-12-19 17:50:07 +00:00
CharUnits.h Roll out ASTContext::getTypeSizeInChars(), replacing instances of 2010-01-11 17:06:35 +00:00
Decl.h Improve representation of tag declarations first declared or defined 2010-02-12 17:40:34 +00:00
DeclBase.h Do a little magic and a little greasework to make it much more efficient 2010-01-29 01:45:37 +00:00
DeclCXX.h Remove another redundant ASTContext parameter 2010-02-11 01:30:34 +00:00
DeclContextInternals.h Silence some release build warnings. 2009-12-13 01:37:04 +00:00
DeclGroup.h Update location of DataTypes.h to reflect move in LLVM with r85086. 2009-10-26 01:37:10 +00:00
DeclNodes.def r90313, in which OverloadedFunctionDecl is removed and never spoken of again. 2009-12-02 08:47:38 +00:00
DeclObjC.h Do a little magic and a little greasework to make it much more efficient 2010-01-29 01:45:37 +00:00
DeclTemplate.h Do a little magic and a little greasework to make it much more efficient 2010-01-29 01:45:37 +00:00
DeclVisitor.h Move the internal DeclContext data structures into a separate header. 2009-04-07 17:20:56 +00:00
DeclarationName.h Implement semantic checking for C++ literal operators. 2010-01-13 09:01:02 +00:00
Expr.h More vtable layout dumper improvements. Handle destructors, dump the complete function type of the member functions (using PredefinedExpr::ComputeName. 2010-02-11 18:20:28 +00:00
ExprCXX.h Fix leak in CXXNewExpr where the SubExprs array would get allocated directly using 'new[]' instead of the allocator associated with ASTContext. 2010-02-11 22:51:03 +00:00
ExprObjC.h Allocate the SubExprs array in ObjCMessageExpr using the allocator associated with ASTContext. This fixes yet another leak (<rdar://problem/7639260>). 2010-02-11 22:41:21 +00:00
ExternalASTSource.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
FullExpr.h More FullExpr work. 2009-12-16 06:21:35 +00:00
NestedNameSpecifier.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ParentMap.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
PrettyPrinter.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
RecordLayout.h Correctly initialize the PrimaryBaseInfo if a base is null. Fixes PR5832. 2009-12-19 02:13:41 +00:00
Redeclarable.h Qualify the name of the llvm::cast template. I am somewhat amazed that GCC parsed this 2009-11-25 00:38:36 +00:00
Stmt.h Remove abstract expression kinds from the StmtClass enum. Update a few users 2010-02-03 00:55:45 +00:00
StmtCXX.h Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and instead allocate the statements after the object. 2010-02-03 03:56:39 +00:00
StmtGraphTraits.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
StmtIterator.h Add StmtIterator support for iterating over both the condition 2009-12-23 23:38:34 +00:00
StmtNodes.def Remove abstract expression kinds from the StmtClass enum. Update a few users 2010-02-03 00:55:45 +00:00
StmtObjC.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
StmtVisitor.h Remove abstract expression kinds from the StmtClass enum. Update a few users 2010-02-03 00:55:45 +00:00
TemplateBase.h Remove ';' after method definition. Noticed by clang++, which one would think 2009-12-19 17:50:07 +00:00
TemplateName.h Push overloaded function templates through the parser using a totally different 2009-12-02 08:04:21 +00:00
Type.h Improve documentation for DependentTypeOfExprType, DependentDecltypeType. No functionality change. 2010-02-12 17:28:41 +00:00
TypeLoc.h Use sizeof() instead of hard-coding a size for WrittenBuiltinSpecs, eek! 2010-01-20 21:13:31 +00:00
TypeLocBuilder.h DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00
TypeLocNodes.def Clone the full Type hierarchy into the TypeLoc hierarchy. Normalize 2009-10-18 01:05:36 +00:00
TypeLocVisitor.h Silence a control reaches end of function warning. Patch by Enea 2010-01-18 18:41:43 +00:00
TypeNodes.def Waste two bits in every clang::Type so that the type class can be read 2010-02-12 03:41:30 +00:00
TypeOrdering.h move isPodLike<clang::QualType> out to Type.h. We don't 2009-12-15 07:30:12 +00:00
TypeVisitor.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
UnresolvedSet.h Access checking for implicit user-defined conversions. 2010-02-01 03:16:54 +00:00