aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/DeclTemplate.h
AgeCommit message (Expand)Author
2013-02-22Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer
2013-02-21Ignore visibility from enclosing template argumentsJohn McCall
2013-02-16Rework the visibility computation algorithm in preparationJohn McCall
2013-02-14Remove const_casts by making spec_begin()/spec_end() constDmitri Gribenko
2013-02-03Remove unneeded const_castsDmitri Gribenko
2013-01-23Constify some getters in RedeclarableTemplateDeclDmitri Gribenko
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-10-11Remove pointless classof()'s.Sean Silva
2012-09-18Mark unimplemented copy constructors and copy assignment operators with LLVM_...Craig Topper
2012-09-07PR9023: A template template parameter whose template parameter list contains anRichard Smith
2012-07-04Drop the ASTContext.h include from DeclFriend.h and DeclTemplate.h.Benjamin Kramer
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer
2012-06-25Make explicit specializations at class scope workNico Weber
2012-06-20Documentation cleanup: adding/fixing Doxygen markup, particularly \brief,James Dennett
2012-05-03Fix non-deterministic iteration order when walking the specializationsChandler Carruth
2012-03-15Document RedeclarableTemplateDecl::getInstantiatedFromMemberTemplate().Douglas Gregor
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith
2012-03-09[AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar
2012-01-14Replace a using declararion with a typedef in the hope of satisfying GCCDouglas Gregor
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-14Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(),Douglas Gregor
2012-01-14Reimplement RedeclarableTemplateDecl in terms ofDouglas Gregor
2012-01-05When creating declarations that are deserialized from an module file,Douglas Gregor
2011-12-23Fix several issues related to specializations and explicit instantiations.Nico Weber
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-11-09Fixing 80 col violations (& removing any trailing whitespace on files I was t...David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis
2011-08-14Implement function template specialization at class scope extension in Micros...Francois Pichet
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-06-27Don't factor in visibility for templates and template argumentsJohn McCall
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-01Re-applies the patch first applied way back in r106099, withChandler Carruth
2011-04-14Chained PCH: Remember when additional specializations are added to a function...Sebastian Redl
2011-03-09Fixed InnerLocStart.Abramo Bagnara
2011-03-08Fixed source range for all DeclaratorDecl's.Abramo Bagnara
2011-03-06Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara
2011-03-05When determining template instantiation arguments within a functionDouglas Gregor
2011-03-04Make sure to put template parameters into their owning template'sDouglas Gregor
2011-03-04Fixed source range for ClassTemplateSpecializationDecl.Abramo Bagnara
2011-03-04Improved TemplateTypeParmDecl end location.Abramo Bagnara
2011-02-21Tweaks to C++0x deduced auto type support:Richard Smith
2011-02-19Revert all of my commits that devirtualized the Decl hierarchy, whichDouglas Gregor
2011-02-17Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart().Douglas Gregor
2011-02-17Devirtualize NamedDecl::getNameForDiagnostic().Douglas Gregor
2011-02-17Devirtualize RedeclarableTemplateDecl::newCommon().Douglas Gregor
2011-02-17Devirtualize Decl::getNextRedeclaration().Douglas Gregor
2011-02-09NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl.John McCall
2011-01-19Implement support for non-type template parameter packs whose type isDouglas Gregor
2011-01-12PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad