summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix C++ PCH issue.Argyrios Kyrtzidis2010-09-091-8/+4
* Fix C++ PCH issues.Argyrios Kyrtzidis2010-09-081-28/+9
* Fix the source-range information for an EnumConstantDecl; previously,Douglas Gregor2010-09-011-0/+7
* Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl2010-08-311-3/+3
* De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall2010-08-261-27/+27
* A member function never has "C" linkage. Fixes <rdar://problem/8318976>.Douglas Gregor2010-08-171-0/+3
* Properly give unique-external linkage to members of member templatesJohn McCall2010-08-131-15/+51
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-4/+3
* Remove mutable data on TagType and InjectedClassNameType, by instead walking ...Sebastian Redl2010-08-021-19/+2
* Remove destructors from declaration nodesDouglas Gregor2010-07-251-14/+0
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-85/+0
* Hide FunctionTemplateDecl's specializations folding set as implementation det...Argyrios Kyrtzidis2010-07-201-6/+7
* Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis2010-07-071-8/+19
* Improve the accuracy of getSourceRange() for DeclaratorDecl andDouglas Gregor2010-07-061-5/+24
* Read/write some source location for PCH.Argyrios Kyrtzidis2010-07-051-3/+6
* Add some side-effect free Create methods for TypeDecl subclasses and use them...Argyrios Kyrtzidis2010-07-021-0/+9
* Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecialization...Argyrios Kyrtzidis2010-06-231-1/+1
* Make it easier to read/write the template part of FunctionDecl.Argyrios Kyrtzidis2010-06-221-0/+38
* Fixes a corner case bug whereby declaring and defining an extern variable in a Fariborz Jahanian2010-06-211-1/+9
* Allocate template parameter lists for out-of-line definitions via theDouglas Gregor2010-06-151-3/+10
* Fix:Chris Lattner2010-06-141-1/+1
* Added template parameters info for out-of-line definitions of class template ...Abramo Bagnara2010-06-121-0/+23
* Copy source information for the inner type of an elaborated type; fixes someJohn McCall2010-05-281-9/+2
* Roll back r104941.John McCall2010-05-281-1/+0
* Add a new attribute on records, __attribute__((adl_invisible)), and defineJohn McCall2010-05-281-0/+1
* Introduce a method to get from an anonymous struct or union record declarationJohn McCall2010-05-211-0/+11
* Added TemplateArgumentListInfo to FunctionTemplateSpecializationInfo.Abramo Bagnara2010-05-201-1/+13
* Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRan...Abramo Bagnara2010-05-201-1/+1
* Cache the linkage of a type within its canonical type, eliminatingDouglas Gregor2010-05-191-0/+6
* Determine when the instantiation of a friend function defined inside aDouglas Gregor2010-05-171-3/+2
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-11/+1
* Push TypeSourceInfo::getTypeLoc() into a header file so that it'sJohn McCall2010-05-061-5/+0
* Remember the number of positive and negative bits used by the enumerators ofJohn McCall2010-05-061-1/+5
* Mark a variable as used in the absence of asserts to silence a GCC warning.Chandler Carruth2010-05-061-0/+1
* When we start the definition of a class template, set theDouglas Gregor2010-04-301-0/+9
* Add FunctionDecl::isVariadic() to match BlockDecl::isVariadic() and ObjCMetho...Ted Kremenek2010-04-291-0/+6
* Reduce string trashing in getQualifiedNameAsString.Benjamin Kramer2010-04-281-48/+38
* Make TemplateDecl and ObjCContainerDecl abstractDouglas Gregor2010-04-221-1/+0
* Specify linkage for Objective-C declarations.Ted Kremenek2010-04-201-0/+23
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-8/+10
* Add printName to DeclarationName which prints the human-readable name on aBenjamin Kramer2010-04-171-6/+0
* Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer2010-04-171-0/+6
* Fix an embarrasing memory error. I was apparently very tired when I wrote thisJohn McCall2010-04-131-1/+1
* Implement dependent friend function template specializations.John McCall2010-04-081-0/+34
* Implement the protected access restriction ([class.protected]), which requiresJohn McCall2010-04-061-0/+18
* Properly account for redeclarations when explicitly instantiating class templ...John McCall2010-03-261-4/+2
* Implement -Wshadow. Based on a patch by Mike M.!John McCall2010-03-161-1/+4
* Remember declaration scope qualifiers in the AST. Imposes no memory overheadJohn McCall2010-03-151-6/+69
* Make Decl::isOutOfLine() virtual, and use that to determine when definitionsChandler Carruth2010-02-211-4/+4
* Remove use of 'std::string' from Attr objects, using instead a byteTed Kremenek2010-02-111-9/+0
OpenPOWER on IntegriCloud