aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/DeclCXX.h
AgeCommit message (Expand)Author
2012-02-29Add some iterators for grabbing lambda expression contexts.Eric Christopher
2012-02-25Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes andRichard Smith
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor
2012-02-21Improve our handling of lambda expressions that occur within defaultDouglas Gregor
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-18Diagnose uses of deleted destructors and inaccessible defaulted destructors.Richard Smith
2012-02-17Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor
2012-02-14Refactor out new function EmitInitializerForField from EmitMemberInitializer....Eli Friedman
2012-02-13Split the storage of lambda information between the LambdaExpr and theDouglas Gregor
2012-02-13Keep track of the set of array index variables we use when weDouglas Gregor
2012-02-13Move the storage of lambda captures and capture initializers fromDouglas Gregor
2012-02-13Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith
2012-02-11const-qualify CXXRecordDecl::getCaptureFields.Eli Friedman
2012-02-10Extend CXXRecordDecl with a function that determines the mapping fromDouglas Gregor
2012-02-02constexpr:Richard Smith
2012-01-26Change HasMutableFields to HasOnlyCMembers and consider that a tag insideArgyrios Kyrtzidis
2012-01-23Introduce CXXRecordDecl::isCLike() that is true if the class is C-like,Argyrios Kyrtzidis
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-10Per John's comment, it makes sense to ask isLambda on any CXXRecordDecl; make...Eli Friedman
2012-01-07Pack UsingDecl more.Benjamin Kramer
2012-01-07More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman
2012-01-05When creating declarations that are deserialized from an module file,Douglas Gregor
2011-12-22PR11614: Mark defaulted special constructors as constexpr if their implicitRichard Smith
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-11-12Remove unnecessary 'else's after 'return's.David Blaikie
2011-11-09Fixing 80 col violations (& removing any trailing whitespace on files I was t...David Blaikie
2011-11-03Teach the ASTImporter to import DefinitionData bits.Douglas Gregor
2011-11-01Rework the AST for the initializer of a delegating constructor, soDouglas Gregor
2011-10-01constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith
2011-08-30Declare and define implicit move constructor and assignment operator.Sebastian Redl
2011-08-15Track in the AST whether a function is constexpr.Richard Smith
2011-08-10Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to t...Richard Smith
2011-07-29Add a missing \endcode for DoxygenDouglas Gregor
2011-06-20Remove more unnecessary #include <llvm/ADT/SmallVector.h>Francois Pichet
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-05-25Implement a little bit of cleanup and a lot more of the base workSean Hunt
2011-05-13When determining whether we can make a declaration into a globalDouglas Gregor
2011-05-12Add a method to query whether or not a class has a default constructor declared.Nick Lewycky
2011-05-11Implement implicit deletion of default constructors.Sean Hunt
2011-05-10Further implement defaulting constructors.Sean Hunt
2011-05-09Clean up trivial default constructors now.Sean Hunt
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt
2011-05-06Modify some deleted function methods to better reflect reality:Sean Hunt
2011-05-06Do defaulted constructors properly.Sean Hunt
2011-05-06Revert r130912 in order to approach defaulted functions from the otherSean Hunt
2011-05-05Implement some framework for defaulted constructors.Sean Hunt
2011-05-04Implement a better version of delegating constructor cycle detection.Sean Hunt
2011-05-04Ensure that delegating constructor loop detection uses canonicalSean Hunt