summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/DeclTemplate.h
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* Simplify some implementations of get*Decl.Rafael Espindola2013-10-191-3/+2
* Add isFirstDecl to DecBase too and use it instead of getPreviousDecl() == 0.Rafael Espindola2013-10-191-0/+1
* Rename some functions for consistency.Rafael Espindola2013-10-171-15/+15
* Variable templates: handle instantiation of static data member templatesRichard Smith2013-09-271-6/+6
* C++ modules: if a class is defined in multiple modules (for instance, becauseRichard Smith2013-09-091-1/+1
* Remove SequenceNumber from class/variable template partial specializations.Richard Smith2013-08-221-43/+6
* Refactor for clarity and simplicity.Larisse Voufo2013-08-221-1/+1
* variable templates updated for PCH serialization... Still working on test cas...Larisse Voufo2013-08-131-0/+2
* Added source locs for angled parentheses in class/var template partial specs.Enea Zaffanella2013-08-101-20/+8
* Fixing commit r187768: Moved diagnosis of forward declarations of variable te...Larisse Voufo2013-08-061-1/+1
* Moved diagnosis of forward declarations of variable templates from Parser to ...Larisse Voufo2013-08-061-1/+1
* AST/DeclTemplate.h: Possibly fix a warning. [-Wuninitialized]NAKAMURA Takumi2013-08-061-1/+1
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-0/+591
* Lazily deserialize function template specializations. This fixes a cycle inRichard Smith2013-06-281-5/+13
* Fix deserializing of class template partial specializations. Assign sequenceRichard Smith2013-06-251-2/+5