summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add missing initialization found due to a valgrind false positive.Richard Smith2014-07-211-1/+1
* MS ABI: Fix inheritance model calculation in CRTPDavid Majnemer2014-06-131-2/+7
* Avoid allocating extra memory to handle the lazy definition data pointer forRichard Smith2014-05-221-3/+3
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-41/+44
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-56/+65
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-1/+1
* Stop all the Decl classes poking at Redeclarable's data member directly, and ...Richard Smith2014-05-101-2/+2
* Recognize simple cases of trivial explicitly defaulted public dtors as irrele...Stephan Tolksdorf2014-03-271-3/+8
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-6/+4
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-20/+13
* Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker2014-01-221-7/+3
* PR18232: implement instantiation for class-scope explicit specializations ofRichard Smith2013-12-141-1/+1
* Implement DR1460: fix handling of default initializers in unions; don't allowRichard Smith2013-12-101-4/+19
* Move these virtual methods out of line.Rafael Espindola2013-11-261-2/+10
* Take cv-qualifiers on fields of class type into account when determiningRichard Smith2013-11-251-0/+7
* Add class-specific operator new to Decl hierarchy. This guarantees that DeclsRichard Smith2013-11-221-86/+83
* Implement final resolution of DR1402: implicitly-declared move operators thatRichard Smith2013-11-041-1/+0
* Refactor out the circular reference to LambdaExpr in CXXRecordDecl.Faisal Vali2013-10-231-5/+9
* Revert r193223 and r193216.Rafael Espindola2013-10-231-9/+5
* Remove the circular reference to LambdaExpr in CXXRecordDecl.Faisal Vali2013-10-231-5/+9
* Rename some functions for consistency.Rafael Espindola2013-10-171-1/+1
* [ms-cxxabi] Fix the calling convention for operator new in recordsReid Kleckner2013-10-081-15/+2
* Fix windows newlines :(Faisal Vali2013-09-291-19/+19
* Implement conversion to function pointer for generic lambdas without captures.Faisal Vali2013-09-291-6/+15
* Per latest drafting, switch to implementing init-captures as if by declaringRichard Smith2013-09-281-0/+1
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-09-261-2/+44
* Mark lambda closure classes as being implicitly-generated.James Dennett2013-09-051-0/+1
* Don't eagerly load all conversion operators when loading a class declarationRichard Smith2013-08-301-25/+41
* Revert "Implement a rudimentary form of generic lambdas."Manuel Klimek2013-08-221-44/+1
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-08-221-1/+44
* Improve clarity/consistency of a few UsingDecl methods and related helpers.Enea Zaffanella2013-07-221-2/+2
* Fix bug in computing POD-for-layout.Eli Friedman2013-07-201-1/+1
* Fixed source range of C++03 access declarations.Enea Zaffanella2013-07-171-0/+12
* Fix crash on zero-argument assignment operator.Eli Friedman2013-07-111-2/+4
* Lazily deserialize the "first' friend declaration when deserializing a classRichard Smith2013-06-261-1/+1
* First pass of semantic analysis for init-captures: check the initializer, buildRichard Smith2013-05-161-5/+3
* Add r180263 back, but fix hasBraces() to be correct during parsing.Rafael Espindola2013-04-261-3/+3
* C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith2013-04-221-3/+3
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-2/+5
* Fix the storage class of method instantiations.Rafael Espindola2013-04-151-14/+1
* <rdar://problem/12806802> Propagate access specifiers for conversion function...Douglas Gregor2013-04-081-6/+12
* Add 178663 back.Rafael Espindola2013-04-031-3/+39
* Revert 178663.Rafael Espindola2013-04-031-39/+3
* Don't compute a patched/semantic storage class.Rafael Espindola2013-04-031-3/+39
* Ignore visibility from enclosing template argumentsJohn McCall2013-02-211-4/+0
* Ensure that type definitions present in just-loaded modules areDouglas Gregor2013-02-091-2/+7
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-251-0/+5
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-1/+1
* Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie2012-12-191-8/+8
* Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith2012-12-081-8/+90
OpenPOWER on IntegriCloud