summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/TemplateBase.h
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remember to instantiate explicit template argument lists in a friendRichard Smith2019-01-111-1/+5
* NFC: Replace asserts with if() in SourceLocation accessorsStephen Kelly2019-01-071-5/+8
* Performing a test commmit as requested by Chris Lattner.Balaji V. Iyer2018-08-071-1/+1
* [Sema] Relax a failing assert in TemplateArgumentLocErik Pilkington2018-07-311-1/+7
* Remove trailing spaceFangrui Song2018-07-301-17/+17
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-54/+54
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-211-27/+49
* [AST] Give TemplateArgumentLoc a constexpr ctor.Benjamin Kramer2017-01-301-7/+4
* ASTImporter: improve support for C++ templatesAleksei Sidorin2017-01-231-0/+1
* When producing a name of a partial specialization in a diagnostic, use theRichard Smith2016-12-241-0/+4
* ArrayRefize lists of TemplateArguments in template argument deduction.Richard Smith2016-12-231-2/+2
* When merging two deduced non-type template arguments for the same parameter,Richard Smith2016-12-231-0/+4
* Clean up alignment hacks now that MSVC 2013 and GCC 4.7 are gone.Benjamin Kramer2016-10-201-1/+1
* Implement TemplateArgument::dump() method for debugging, patterned after Temp...Yaron Keren2016-01-291-0/+6
* [TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo.James Y Knight2015-12-291-29/+12
* [TrailingObjects] Convert ASTTemplateKWAndArgsInfo and ASTTemplateArgumentLis...James Y Knight2015-12-241-47/+53
* Explicitly delete a function that is supposed to never be called.Richard Smith2015-10-021-1/+1
* PR14858: Initial support for proper sizeof... handling within alias templates.Richard Smith2015-09-231-0/+4
* [AST] ArrayRefize template argument packs. No functionality change intended.Benjamin Kramer2015-08-051-9/+6
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-1/+1
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-141-1/+1
* Rename TemplateArgument::getTypeForDecl to getParamTypeForDecl for clarityDavid Blaikie2014-10-171-1/+1
* PR21246: DebugInfo: Emit the appropriate type (cv qualifiers, reference-ness,...David Blaikie2014-10-161-7/+5
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* Added the pack_elements range accessor. Refactoring some for loops to use ran...Aaron Ballman2014-07-151-0/+7
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-281-2/+2
* Recover from missing typenames on template args for MSVC compatibilityReid Kleckner2014-06-101-0/+4
* [C++11] Use 'nullptr'Craig Topper2014-05-061-1/+1
* PR19278: Align ASTTemplateArgumentListInfo to match its following dynamic arrayRichard Smith2014-03-281-1/+2
* Add TemplateSpecializationType polymorphism for hasTemplateArgument andPeter Collingbourne2014-02-201-7/+9
* Sema: Properly support Microsoft-mode template argumentsDavid Majnemer2013-08-231-2/+2
* Reduce sizeof(TemplateArgument) from 32 to 24.Eli Friedman2013-08-211-41/+52
* Fix one place I missed that was memcpy'ing TypeLocs in a way that messesEli Friedman2013-06-201-11/+0
* Silence anonymous type in anonymous union warnings.Eric Christopher2013-03-151-32/+39
* Mark unimplemented function with LLVM_DELETED_FUNCTIONDavid Blaikie2013-02-211-1/+1
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-3/+3
* Rework the visibility computation algorithm in preparationJohn McCall2013-02-161-0/+6
* Sort #include lines for all files under include/...Chandler Carruth2012-12-041-1/+1
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-32/+60
* Fix overallocation and underalignment of ASTTemplateArgumentListInfo objects.Richard Smith2012-08-151-7/+13
* Documentation cleanup:James Dennett2012-06-221-4/+2
* Reuse APInt's getNumWords, which gets rounding right (my ad-hoc solution miss...Benjamin Kramer2012-06-071-5/+6
* Plug a long standing memory leak in TemplateArgument.Benjamin Kramer2012-06-071-70/+26
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-1/+0
* [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar2012-03-091-3/+4
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-1/+36
* Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis2011-09-221-0/+46
* remove some now-redundant forward declarations.Chris Lattner2011-07-201-1/+0
* add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner2011-07-201-1/+1