summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/DeclCXX.h
Commit message (Expand)AuthorAgeFilesLines
* Reduce size of DefinitionData from 120 to 96 bytes on Windows.Nico Weber2016-03-281-37/+37
* [OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev2016-03-031-0/+8
* Fix rejects-valid caused by r261297.Nico Weber2016-02-241-1/+6
* Implement the likely resolution of core issue 253.Nico Weber2016-02-191-0/+11
* [ptr-traits] Move methods manipulating PointerUnions, DenseMap pointerChandler Carruth2015-12-301-9/+3
* [TrailingObjects] Convert Decl* classes.James Y Knight2015-12-291-5/+8
* Revert r256399 "[Sema] ArrayRef-ize ActOnBaseSpecifiers. NFC"Craig Topper2015-12-251-1/+1
* [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFCCraig Topper2015-12-241-1/+1
* Fixing a few C++0x comments to be C++11; NFC.Aaron Ballman2015-08-111-3/+3
* [AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer2015-07-251-27/+17
* Fix spelling in comment.Douglas Katzman2015-06-151-1/+1
* Update -Winvalid-noreturn to handle destructors better.Richard Trieu2015-05-281-0/+4
* Typo fix: s/initialzier/initializer/ in a doc comment.James Dennett2015-05-111-1/+1
* De-virtualize some const versions of getCanonicalDecl by redirecting to the n...Craig Topper2015-05-101-6/+6
* [modules] Deserialize CXXCtorInitializer list for a constructor lazily.Richard Smith2015-03-241-9/+12
* [modules] Don't clobber a destructor's operator delete when adding another one;Richard Smith2015-03-101-3/+1
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-2/+1
* DR1891, PR21787: a lambda closure type has no default constructor, rather thanRichard Smith2014-12-101-1/+5
* Factor code into CXXRecordDecl::getTemplateInstantiationPattern() helperReid Kleckner2014-10-141-0/+9
* [modules] Merging for class-scope using-declarations.Richard Smith2014-10-141-3/+26
* PR21180: Lambda closure types are neither aggregates nor literal types.Richard Smith2014-10-071-0/+6
* [modules] Make NamespaceAliasDecl redeclarable, as it should be. This fixesRichard Smith2014-09-031-17/+38
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* MS ABI: Fix inheritance model calculation in CRTPDavid Majnemer2014-06-131-0/+9
* Fix line endings.Nikola Smiljanic2014-05-281-3/+3
* Avoid allocating extra memory to handle the lazy definition data pointer forRichard Smith2014-05-221-8/+29
* If two sibling modules declare the same entity, and we indirectly pull aRichard Smith2014-05-191-5/+11
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-31/+32
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-6/+4
* 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-20/+22
* Fix comment.Richard Smith2014-04-171-1/+1
* [C++11] Replacing UsingDecl iterators shadow_begin() and shadow_end() with it...Aaron Ballman2014-03-131-0/+5
* [C++11] Replacing CXXRecordDecl iterators init_begin() and init_end() with it...Aaron Ballman2014-03-131-0/+8
* [C++11] Replacing CXXRecordDecl iterators capture_begin() and capture_end() w...Aaron Ballman2014-03-131-0/+5
* [C++11] Replacing CXXRecordDecl iterators friend_begin() and friend_end() wit...Aaron Ballman2014-03-131-0/+3
* [C++11] Replacing CXXRecordDecl iterators ctor_begin() and ctor_end() with it...Aaron Ballman2014-03-131-0/+4
* [C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit...Aaron Ballman2014-03-131-0/+6
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-0/+7
* Removing some methods which appear to be unused (at least in clang, lld and l...Aaron Ballman2014-03-131-34/+0
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-0/+11
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-30/+30
* 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
* [Win32 ABI] Defer operator delete checks until vtable is marked usedHans Wennborg2014-02-241-2/+6
* MS ABI: Implement #pragma vtordisp() and clang-cl /vdNReid Kleckner2014-02-121-0/+4
* MS ABI: Add support for #pragma pointers_to_membersDavid Majnemer2014-02-101-2/+0
* MS ABI: Mangle member pointer template argumentsReid Kleckner2014-02-051-0/+12
* Sema: Diagnose improper application of inheritance keywordsDavid Majnemer2014-01-291-0/+2
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-1/+1