summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Deprecate -fconcepts-ts, enable Concepts under -std=c++2aSaar Raz2020-01-241-1/+1
* [Concepts] Placeholder constraints and abbreviated templatesSaar Raz2020-01-241-13/+32
* [Concepts] Profile TypeConstraints in ProfileTemplateParameterListSaar Raz2020-01-241-1/+4
* [Concepts] Type ConstraintsSaar Raz2020-01-151-26/+96
* [Concepts] Function trailing requires clausesSaar Raz2020-01-091-3/+8
* [Concepts] Constrained partial specializations and function overloads.Saar Raz2019-12-231-14/+65
* Revert "[Concepts] Constrained partial specializations and function overloads."Reid Kleckner2019-12-221-65/+14
* [Concepts] Constrained partial specializations and function overloads.Saar Raz2019-12-221-14/+65
* Revert concepts changes from D41910Vedant Kumar2019-12-181-65/+14
* [Concepts] Constrained partial specializations and function overloads.Saar Raz2019-12-181-14/+65
* [Concept] Associated Constraints InfrastructureSaar Raz2019-10-151-17/+38
* DeclBase/DeclCXX/DeclTemplate - silence static analyzer getAs<> null derefere...Simon Pilgrim2019-10-031-3/+3
* [clang] Make handling of unnamed template params similar to function paramsKadir Cetinkaya2019-10-011-2/+6
* [Concepts] Concept definitions (D40381)Saar Raz2019-07-101-0/+20
* Replace ad-hoc tracking of pattern for an instantiated class-scopeRichard Smith2019-05-021-12/+10
* Modules: Adopt template parameters for variable templates to set their decl c...David Blaikie2019-04-191-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add vtable anchor to classes.Richard Trieu2018-12-291-0/+2
* [Sema] Remove some conditions of a failing assertErik Pilkington2018-12-051-2/+0
* [Sema] Fix a multiple definition bug with friends and templatesErik Pilkington2018-10-101-0/+36
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-1/+1
* [AST][1/4] Move the bit-fields from TagDecl, EnumDecl and RecordDecl into Dec...Erich Keane2018-08-011-4/+4
* Remove trailing spaceFangrui Song2018-07-301-7/+7
* Revert rC330794 and some dependent tiny bug fixes Faisal Vali2018-04-261-21/+0
* [c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali2018-04-251-0/+21
* [AST] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC).Eugene Zelenko2018-03-291-29/+27
* D40901: Refactor lazy loading of template specializations. NFCVassil Vassilev2017-12-141-39/+17
* PR35456: Track definedness of variable template specializations separately fromRichard Smith2017-12-021-2/+2
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-291-31/+49
* Refactor functions PrintTemplateArgumentListSerge Pavlov2017-11-281-8/+4
* Add a destruct-on-exit function to ASTContext.George Burgess IV2017-02-141-19/+4
* [Concepts] Class template associated constraintsHubert Tong2017-02-101-3/+11
* PR31469: Don't add friend template class decls to redecl chain in dependent c...Vassil Vassilev2017-01-121-3/+1
* When producing a name of a partial specialization in a diagnostic, use theRichard Smith2016-12-241-6/+20
* Move generation of injected template arguments for a template parameter listRichard Smith2016-12-231-44/+8
* Delete tautological assertion.Jonathan Roelofs2016-12-021-1/+0
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-1/+1
* 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
OpenPOWER on IntegriCloud