summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/DeclTemplate.h
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Implement a portion of Concepts TS[dcl.spec.concept]p1 byNathan Wilson2016-02-081-22/+31
* [TrailingObjects] Convert Decl* classes.James Y Knight2015-12-291-4/+3
* ArrayRef-ize TemplateParameterList. NFCDavid Majnemer2015-12-271-6/+4
* Deduplicate three identical copies of isExplicitInstantiationOrSpecialization...Yaron Keren2015-11-131-33/+6
* [Sema] Implement __make_integer_seqDavid Majnemer2015-11-041-0/+30
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* constify four getInstantiatedFromMemberTemplate() in DeclTemplate.h.Yaron Keren2015-10-021-4/+4
* constify ClassTemplatePartialSpecializationDecl::getInstantiatedFromMember an...Yaron Keren2015-10-021-4/+4
* Fix alignment of TemplateArgumentList.James Y Knight2015-08-061-1/+1
* Convert a few classes over to use the new TrailingObjects helper.James Y Knight2015-08-061-32/+84
* Remove unused 'Owned' flag from TemplateArgumentList.James Y Knight2015-08-061-14/+8
* Fix alignment issues in Clang.James Y Knight2015-07-171-24/+12
* [modules] Fix crash with multiple levels of default template argument merging.Richard Smith2015-06-111-1/+1
* Work around MSVC miscompilation.Richard Smith2015-06-101-3/+2
* [modules] Track all default template arguments for a given parameter acrossRichard Smith2015-06-101-9/+41
* Refactor storage of default template arguments.Richard Smith2015-06-101-54/+108
* Fix docs typo in FunctionTemplateSpecializationInfoJonathan Roelofs2015-04-151-1/+1
* Partially revert "Replace custom alignment enforcement with LLVM_ALIGNAS."Benjamin Kramer2015-04-021-7/+20
* Replace custom alignment enforcement with LLVM_ALIGNAS.Benjamin Kramer2015-04-021-20/+7
* [modules] Ensure we've imported all declarations of a template beforeRichard Smith2015-02-241-0/+17
* Refactor *TemplateDecl::addSpecialization to reduce duplication and add someRichard Smith2015-02-241-6/+16
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-3/+3
* Actually we can just inline the base typedef and use the injected class name ...Benjamin Kramer2015-02-011-7/+4
* Reimplement iterator wrappers on top of llvm::iterator_adaptor_base.Benjamin Kramer2015-02-011-30/+15
* [modules] When we try to complete the redeclaration chain for a class templateRichard Smith2015-01-311-9/+9
* Use llvm::makeArrayRef instead of explicitly calling ArrayRef constructor and...Craig Topper2014-08-301-1/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* PR20716 - Crash when recovering from type in known dependent base.Nikola Smiljanic2014-08-241-1/+1
* Convert some function arguments to use ArrayRef.Craig Topper2014-06-261-34/+28
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-31/+30
* Stop all the Decl classes poking at Redeclarable's data member directly, and ...Richard Smith2014-05-101-2/+2
* [C++11] Use 'nullptr'Craig Topper2014-05-061-22/+26
* Simplify and add FIXME. No functionality change.Richard Smith2014-03-181-8/+7
* Removing some more unused iterator methods for partial specializations.Aaron Ballman2014-03-141-11/+0
* [C++11] Replacing VarTemplateDecl iterators spec_begin() and spec_end() with ...Aaron Ballman2014-03-141-0/+5
* Removing some unused iterator methods for partial specializations.Aaron Ballman2014-03-141-11/+0
* [C++11] Replacing ClassTemplateDecl iterators spec_begin() and spec_end() wit...Aaron Ballman2014-03-141-0/+5
* [C++11] Replacing FunctionTemplateDecl iterators spec_begin() and spec_end() ...Aaron Ballman2014-03-141-3/+7
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-27/+27
* Partial revert of r203179. The build bots are telling me that some out-of-tre...Aaron Ballman2014-03-071-0/+3
* [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman2014-03-061-3/+2
* Clean up variable template handling a bit, and correct the behavior of nameRichard Smith2014-01-161-2/+2
* Marked the default constructor as an LLVM_DELETED_FUNCTION.Aaron Ballman2014-01-031-5/+2
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-1/+1
* Revert r195526, "Remove uninstantiable constructor from DeclTemplate.h"Peter Collingbourne2013-11-231-0/+1
* Remove uninstantiable constructor from DeclTemplate.hPeter Collingbourne2013-11-231-1/+0
* Add class-specific operator new to Decl hierarchy. This guarantees that DeclsRichard Smith2013-11-221-3/+2
* Work around an MSVC 2013 miscompile with the Redeclarable class. Fixes PR16606Aaron Ballman2013-11-061-13/+19
* Add a missing getMostRecentDecl to ClassTemplateDecl.Rafael Espindola2013-10-191-0/+8