summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Eliminate a bunch of unnecessary ASTContexts from members functions ofDouglas Gregor2010-02-111-13/+10
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-111-1/+1
* Always start tag definitions before completing them. Assert same.John McCall2010-02-051-0/+4
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-0/+10
* When a function or variable somehow depends on a type or declarationDouglas Gregor2010-02-031-25/+139
* Fix a C++ regression where redefinitions weren't diagnosed.Sebastian Redl2010-02-021-1/+3
* In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl2010-02-011-7/+11
* Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the ...Sebastian Redl2010-01-311-11/+77
* Bring some semblance of order into Decl.h and Decl.cpp. While at it, fix some...Sebastian Redl2010-01-261-235/+247
* Teach CIndex's cursor visitor to restrict its traversal to a specificDouglas Gregor2010-01-221-2/+6
* Implement semantic checking for C++ literal operators.Alexis Hunt2010-01-131-0/+9
* Fix spelling.Mike Stump2010-01-061-1/+1
* Typedefs can be redeclared. That seems like something we should record inJohn McCall2009-12-301-0/+3
* Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined in...Sam Weinig2009-12-281-5/+28
* Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in ...Sam Weinig2009-12-241-0/+14
* If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the u...Anders Carlsson2009-12-151-0/+29
* More improvements to checking allocation and deallocation functions.Anders Carlsson2009-12-131-2/+2
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-1/+1
* First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall2009-12-091-1/+4
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-11/+11
* Be a little more clever about inline member functions that are marked inline ...Anders Carlsson2009-12-041-1/+13
* Slight tweak to the algorithm for getLinkage().Eli Friedman2009-11-261-1/+1
* Implement the rules in C++ [basic.link] and C99 6.2.2 for computingDouglas Gregor2009-11-251-7/+198
* Instead of hanging a using declaration's target decls directly off the using John McCall2009-11-171-1/+5
* Implement proper linkage for explicit instantiation declarations ofDouglas Gregor2009-10-271-3/+27
* Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor2009-10-271-3/+6
* Rename FunctionDecl::isInline/setInline toDouglas Gregor2009-10-271-4/+4
* Explicit instantiation suppresses the instantiation of non-inlineDouglas Gregor2009-10-271-0/+54
* An explicit instantiation definition only instantiations those classDouglas Gregor2009-10-271-0/+13
OpenPOWER on IntegriCloud