summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply r276069 with workaround for MSVC 2013Hubert Tong2016-07-301-10/+18
* Revert r276069: MSVC bots not happyHubert Tong2016-07-201-18/+10
* Concepts: Create space for requires-clause in TemplateParameterList; NFCHubert Tong2016-07-201-10/+18
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-1/+1
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-071-4/+3
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-061-117/+83
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-031-30/+23
* [Feature] Add a builtin for indexing into parameter packs. Patch by Louis Dio...Eric Fiselier2016-07-011-0/+23
* ArrayRef-ize TemplateParameterList. NFCDavid Majnemer2015-12-271-10/+9
* [Sema] Implement __make_integer_seqDavid Majnemer2015-11-041-0/+67
* Convert a few classes over to use the new TrailingObjects helper.James Y Knight2015-08-061-30/+34
* Remove unused 'Owned' flag from TemplateArgumentList.James Y Knight2015-08-061-1/+1
* [AST] ArrayRefize template argument packs. No functionality change intended.Benjamin Kramer2015-08-051-2/+2
* [modules] Improve diagnostic for a template-id that's invalid because a defaultRichard Smith2015-06-171-0/+5
* [modules] Track all default template arguments for a given parameter acrossRichard Smith2015-06-101-0/+6
* Refactor storage of default template arguments.Richard Smith2015-06-101-9/+14
* [modules] Ensure we've imported all declarations of a template beforeRichard Smith2015-02-241-3/+15
* Refactor *TemplateDecl::addSpecialization to reduce duplication and add someRichard Smith2015-02-241-32/+36
* Convert some function arguments to use ArrayRef.Craig Topper2014-06-261-19/+16
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-28/+31
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-36/+37
* Make TypeDecl much less friendly.Richard Smith2014-04-231-4/+4
* Clean up variable template handling a bit, and correct the behavior of nameRichard Smith2014-01-161-5/+2
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
* Add class-specific operator new to Decl hierarchy. This guarantees that DeclsRichard Smith2013-11-221-102/+60
* Reduce indentation with an early exit.Rafael Espindola2013-10-191-23/+24
* Rename some functions for consistency.Rafael Espindola2013-10-171-2/+2
* A clean-up pass, exploring the unification of traversals of class, variable a...Larisse Voufo2013-08-231-2/+2
* Remove SequenceNumber from class/variable template partial specializations.Richard Smith2013-08-221-21/+14
* variable templates updated for PCH serialization... Still working on test cas...Larisse Voufo2013-08-131-0/+10
* Added source locs for angled parentheses in class/var template partial specs.Enea Zaffanella2013-08-101-19/+11
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-0/+245
* Lazily deserialize function template specializations. This fixes a cycle inRichard Smith2013-06-281-0/+17
* A little ArrayRef'ization.Richard Smith2013-05-171-6/+5
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-221-9/+5
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-3/+3
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-7/+5
* Remove const_casts by making spec_begin()/spec_end() constDmitri Gribenko2013-02-141-2/+2
* Ensure that type definitions present in just-loaded modules areDouglas Gregor2013-02-091-2/+11
* Constify some getters in RedeclarableTemplateDeclDmitri Gribenko2013-01-231-6/+6
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-2/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Fixed ClassTemplateSpecializationDecl source range.Abramo Bagnara2012-10-151-7/+21
* PR9023: A template template parameter whose template parameter list contains anRichard Smith2012-09-071-3/+55
* Fix misaligned allocation of TemplateParameterList objects.Richard Smith2012-08-161-1/+2
* Make explicit specializations at class scope workNico Weber2012-06-251-1/+2
* Fix non-deterministic iteration order when walking the specializationsChandler Carruth2012-05-031-7/+8
* When we form a new function/class template specialization, we firstDouglas Gregor2012-03-281-3/+21
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-1/+1
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-6/+6
OpenPOWER on IntegriCloud