summaryrefslogtreecommitdiff
path: root/include/clang/AST/Decl.h
Commit message (Expand)AuthorAge
* Support C++11 scoped enums in NamedDecl::isCXXClassMember()Alp Toker2014-05-31
* Non-allocatable Global Named RegisterRenato Golin2014-05-19
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-16
* Put back raw_ostream.h include.Benjamin Kramer2014-05-11
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-10
* Stop all the Decl classes poking at Redeclarable's data member directly, and ...Richard Smith2014-05-10
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-06
* [C++11] Use 'nullptr'Craig Topper2014-05-06
* StringRefize and take out an old FIXMEAlp Toker2014-05-05
* Add support for __declspec(thread) under -fms-extensionsReid Kleckner2014-05-01
* Make TypeDecl much less friendly.Richard Smith2014-04-23
* CodeGen: Emit some functions as weak_odr under -fms-compatibilityDavid Majnemer2014-04-02
* [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with ...Aaron Ballman2014-03-14
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-11
* [C++11] Replacing some using declarations which are not supported on all comp...Aaron Ballman2014-03-09
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-08
* [C++11] Replacing EnumDecl iterators enumerator_begin() and enumerator_end() ...Aaron Ballman2014-03-08
* Reapplying r203299 in a slightly different manner. Now range APIs are impleme...Aaron Ballman2014-03-08
* In my tests, I'm finding that declaring iterators in terms of ranges can some...Aaron Ballman2014-03-07
* Renaming the chains() ranged iterator to chain() per suggestion by Richard Sm...Aaron Ballman2014-03-07
* [C++11] Replacing IndirectFieldDecl iterators chain_begin() and chain_end() w...Aaron Ballman2014-03-07
* [C++11] Adding an iterator_range accessor for parameter declarations to the C...Aaron Ballman2014-03-07
* [C++11] Replacing BlockDecl iterators param_begin() and param_end() with iter...Aaron Ballman2014-03-07
* [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with i...Aaron Ballman2014-03-07
* Partial revert of r203179. The build bots are telling me that some out-of-tre...Aaron Ballman2014-03-07
* [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman2014-03-06
* Diagnose typedef names for linkage purposes that would changeJohn McCall2014-01-30
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-25
* Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker2014-01-22
* Add ArrayRef<> interface to get the formal parameters of a BlockDecl.Ted Kremenek2014-01-17
* Add ArrayRef<> interface to get the parameters of a FunctionDecl/ObjCMethodDecl.Ted Kremenek2014-01-17
* PR18400: ignore cv-qualifiers on the underlying type of an enumeration.Richard Smith2014-01-08
* Highlight the previous underlying enum type when diagnosing a mismatchAlp Toker2014-01-06
* Removed one of the string versions of getQualifiedNameAsString, and switched ...Aaron Ballman2014-01-03
* Move these virtual methods out of line.Rafael Espindola2013-11-26
* Work around an MSVC 2013 miscompile with the Redeclarable class. Fixes PR16606Aaron Ballman2013-11-06
* Documentation tweaks: Fix a typo in a reference to the C++ standard,James Dennett2013-11-05
* C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith2013-11-05
* Simplify some implementations of get*Decl.Rafael Espindola2013-10-19
* Add isFirstDecl to DecBase too and use it instead of getPreviousDecl() == 0.Rafael Espindola2013-10-19
* Rename some functions for consistency.Rafael Espindola2013-10-17
* C++ modules: merging for enumerations and enumerators with multiple definitionsRichard Smith2013-10-15
* When merging class definitions across modules in C++, merge together fields.Richard Smith2013-10-07
* Implement C++1y sized deallocation (n3778). This is not enabled by -std=c++1y;Richard Smith2013-09-29
* Per latest drafting, switch to implementing init-captures as if by declaringRichard Smith2013-09-28
* Variable templates: handle instantiation of static data member templatesRichard Smith2013-09-27
* Switch the semantic DeclContext for a block-scope declaration of a function orRichard Smith2013-09-20
* Revert "Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately""David Majnemer2013-09-17
* Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately"David Majnemer2013-09-17
* [-cxx-abi microsoft] Mangle local TagDecls appropriatelyDavid Majnemer2013-09-17