summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* constexpr: don't consider class types with mutable members to be literal types.Richard Smith2011-10-121-1/+5
* Constant expression evaluation refactoring:Richard Smith2011-10-101-8/+4
* Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.Douglas Gregor2011-10-101-0/+7
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-3/+3
* Fix a broken assert in AST/DeclCXX.cpp.Richard Trieu2011-09-101-1/+1
* Implement the suggested resolution of WG21 N3307 issue 19: When determining w...Richard Smith2011-09-051-11/+7
* Declare and define implicit move constructor and assignment operator.Sebastian Redl2011-08-301-2/+3
* Track in the AST whether a function is constexpr.Richard Smith2011-08-151-12/+13
* Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to t...Richard Smith2011-08-101-5/+4
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-4/+4
* Correctly set up the list of virtual base classes for a CXXRecordDecl. Previo...Richard Smith2011-07-121-16/+2
* Automatic Reference Counting.John McCall2011-06-151-1/+35
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-0/+26
* Implement a little bit of cleanup and a lot more of the base workAlexis Hunt2011-05-251-71/+91
* Implement the new C++0x rules for non-trivial things in unions so thatAlexis Hunt2011-05-161-14/+11
* When determining whether we can make a declaration into a globalDouglas Gregor2011-05-131-1/+13
* Implement implicit deletion of default constructors.Alexis Hunt2011-05-111-5/+2
* Clean up trivial default constructors now.Alexis Hunt2011-05-091-18/+39
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-29/+37
* Revert r130912 in order to approach defaulted functions from the otherAlexis Hunt2011-05-061-5/+3
* Implement some framework for defaulted constructors.Alexis Hunt2011-05-051-3/+5
* Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout'Chandler Carruth2011-04-301-14/+14
* Completely re-implement the core logic behind the __is_standard_layoutChandler Carruth2011-04-301-10/+101
* Initialize HasStandardLayout.Benjamin Kramer2011-04-301-1/+1
* More cleanup of template argument deduction and its handling ofDouglas Gregor2011-04-281-2/+2
* t/clang/type-traitsJohn Wiegley2011-04-271-0/+4
* Implement most of the remaining logic in __is_literal type trait. ThisChandler Carruth2011-04-241-2/+18
* Begin tracking trivialness of move constructors and move assignmentChandler Carruth2011-04-231-52/+127
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+17
* Eliminate an uninteresting assertion; invalid code involvingDouglas Gregor2011-04-201-2/+0
* Fixed InnerLocStart.Abramo Bagnara2011-03-091-10/+9
* Teach libclang's token-annotation logic about context-sensitiveDouglas Gregor2011-03-081-5/+8
* Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source ran...Abramo Bagnara2011-03-081-5/+9
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-8/+12
* Removed left brace location from LinkageSpecDecl.Abramo Bagnara2011-03-031-2/+1
* Fixed end source location for LinkageSpecDecl.Abramo Bagnara2011-03-031-2/+4
* Implement delegating constructors partially.Alexis Hunt2011-02-261-1/+11
* Push nested-name-specifier source location information into namespaceDouglas Gregor2011-02-251-4/+3
* Push nested-name-specifier source location information into using directives.Douglas Gregor2011-02-251-4/+3
* Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor2011-02-251-11/+7
* Revert all of my commits that devirtualized the Decl hierarchy, whichDouglas Gregor2011-02-191-8/+7
* Devirtualize TagDecl::completeDefinition().Douglas Gregor2011-02-171-7/+8
* Basic implementation of inherited constructors. Only generates declarations, ...Sebastian Redl2011-02-051-0/+16
* Use attributes for all the override control specifiers.Anders Carlsson2011-01-241-3/+2
* Add final/explicit getters and setters to CXXRecordDecl.Anders Carlsson2011-01-221-0/+1
* Implement the preference for move-construction over copy-constructionDouglas Gregor2011-01-211-10/+25
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-7/+0
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-6/+6
* Rename CXXCtorInitializer::BaseOrMember to Initializee, since it will also beAlexis Hunt2011-01-081-9/+9
OpenPOWER on IntegriCloud