aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/Decl.h
AgeCommit message (Expand)Author
2011-01-05Add Decl::isParameterPack(), which covers both function and templateDouglas Gregor
2011-01-03Remove a couple of setters that have no callers.Argyrios Kyrtzidis
2010-12-22Redesign the way anonymous fields are handled in designated-initializers.Francois Pichet
2010-12-21Implement BlockDecl::getSourceRange(). The bogus source-rangeDouglas Gregor
2010-12-15Set the "implicitly inline" bit on a method as soon as we see a definitionJohn McCall
2010-12-13Fix PR8774 by restricting when hasInit returns true. Previously, itChandler Carruth
2010-12-10Eliminate the branching in QualType::getTypePtr() by providing aDouglas Gregor
2010-12-09When an "inline" declaration was followed by a definition not markedDouglas Gregor
2010-12-06Re-implement caching for the linkage calculation of declarations.Douglas Gregor
2010-12-06Revert r120808, my previous implementation of caching for the linkageDouglas Gregor
2010-12-03Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara
2010-12-03Implement caching for the linkage and visibility calculations ofDouglas Gregor
2010-11-21Fix a bunch of IndirectFieldDecl-related warnings.Benjamin Kramer
2010-11-21Major anonymous union/struct redesign.Francois Pichet
2010-10-30Better solution: calculate the visibility of functions and variablesJohn McCall
2010-10-29Restore r117644, this time properly ignoring -fvisibility and type visibilityJohn McCall
2010-10-27Lazily load the "next" namespace in the chain of NamespaceDecls, toDouglas Gregor
2010-10-22Substantially revise how clang computes the visibility of a declaration toJohn McCall
2010-10-15Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and Qualifie...Argyrios Kyrtzidis
2010-10-15Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall
2010-10-14Fix compiler error that clang didn't report (probably same problem as rdar://...Argyrios Kyrtzidis
2010-10-14Allow deserialization of just the fields of a record, when we want to iterate...Argyrios Kyrtzidis
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-09-29ImplicitParamDecl is always implicit.Devang Patel
2010-09-29Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bitDouglas Gregor
2010-09-28Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit inDouglas Gregor
2010-09-27Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor
2010-09-08Fix C++ PCH issues.Argyrios Kyrtzidis
2010-09-01Fix the source-range information for an EnumConstantDecl; previously,Douglas Gregor
2010-08-31Add convenience accessors for determining whether template declarations are d...John McCall
2010-08-31Enable inline namespaces in the AST.Sebastian Redl
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-27Miscellaneous found by inspection with John and SebastianDouglas Gregor
2010-08-26De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall
2010-08-18Rename PCHDeclReader -> ASTDeclReader.Sebastian Redl
2010-08-18Do the PCH->AST rename for ASTWriter's implementation parts.Sebastian Redl
2010-08-17StringRef'ication of lots stuff, patch by Peter Davies!Daniel Dunbar
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-08-06Remove the DeclaredInCondition bit now that it's no longer used.Nick Lewycky
2010-08-05Collect namespaces that need updating in a PCH chain. WIPSebastian Redl
2010-08-02Remove mutable data on TagType and InjectedClassNameType, by instead walking ...Sebastian Redl
2010-07-25Remove destructors from declaration nodesDouglas Gregor
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-19Fix http://llvm.org/PR7660Argyrios Kyrtzidis
2010-07-16Initialize a couple of fields inherited for our private use.John McCall
2010-07-13When forming a function call or message send expression, be sure toDouglas Gregor
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-07-06Improve the accuracy of getSourceRange() for DeclaratorDecl andDouglas Gregor
2010-07-05Read/write the identifier namespace in PCH for decls that may modify it.Argyrios Kyrtzidis
2010-07-05Read/write some source location for PCH.Argyrios Kyrtzidis