summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/DeclarationName.h
Commit message (Expand)AuthorAgeFilesLines
* [AST] Add a print() method in DeclarationName that accepts a PrintingPolicy.Argyrios Kyrtzidis2016-02-131-1/+4
* Implement [temp.deduct.type]p6: if the nested-name-specifier of a type isRichard Smith2015-12-301-1/+1
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* Removing LLVM_EXPLICIT, as MSVC 2012 was the last reason for requiring the ma...Aaron Ballman2015-02-151-1/+1
* [modules] Number anonymous declarations that are lexically within mergeableRichard Smith2014-08-281-0/+1
* Try to bring the 32 bit buildbots back to life.Benjamin Kramer2014-05-101-1/+1
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-0/+1
* [C++11] Use 'nullptr'Craig Topper2014-05-061-4/+4
* Use only explicit bool conversion operatorDavid Blaikie2013-05-151-1/+6
* Provide operator<< for stream output of DeclarationNamesDavid Blaikie2013-05-141-3/+2
* Silence anonymous type in anonymous union warnings.Eric Christopher2013-03-151-25/+28
* Removed duplicate logic.Erik Verbruggen2012-12-291-3/+1
* Don't include Type.h in DeclarationName.h.Benjamin Kramer2012-12-011-16/+12
* Mark unimplemented copy constructors and copy assignment operators with LLVM_...Craig Topper2012-09-181-2/+2
* Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoi...Benjamin Kramer2012-05-191-11/+9
* Synchronize the representations of DeclarationName and Selector soDouglas Gregor2012-05-041-5/+14
* Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedu...Douglas Gregor2012-05-031-1/+3
* Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths andDouglas Gregor2012-05-031-1/+7
* [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar2012-03-091-3/+4
* [AST] Add DeclaratioName::getLoc{Start,End} for consistency.Daniel Dunbar2012-03-091-0/+7
* [libclang] For CXXOperatorCallExprs, give a valid source location to the Decl...Argyrios Kyrtzidis2012-02-081-1/+3
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-5/+14
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-14/+5
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner2011-07-201-3/+3
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-0/+3
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-2/+2
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-0/+4
* Fix use of an uninitialized SourceLocation because DeclarationNameLoc failed ...Ted Kremenek2010-11-121-1/+1
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-0/+147
* Allocate most of DeclarationNamesTable using ASTContext's allcocator. The on...Ted Kremenek2010-05-101-4/+1
* Start converting pieces of DeclarationNameTable to be allocated using ASTCont...Ted Kremenek2010-05-101-2/+6
* Strip cv-qualifiers when building C++ constructor and destructorDouglas Gregor2010-04-231-2/+4
* Add printName to DeclarationName which prints the human-readable name on aBenjamin Kramer2010-04-171-1/+4
* Resolve a layering violation by making AddTaggedVal public forChandler Carruth2010-04-021-1/+1
* Switch the standard DeclarationName comparator to be a tri-valued comparator.John McCall2010-02-131-4/+8
* Implement semantic checking for C++ literal operators.Sean Hunt2010-01-131-0/+1
* Implement name lookup for conversion function template specializationsDouglas Gregor2010-01-111-0/+8
* update to match LLVM API change:Chris Lattner2009-12-151-2/+3
* Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt2009-11-291-1/+23
* DeclarationName::getIdentifier should take a const IdentifierInfo, since theJohn McCall2009-11-241-1/+1
* Add DeclarationName::dump().Anders Carlsson2009-11-151-1/+2
* Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor2009-10-061-0/+6
* WIP implementation of explicit instantiation of function templates,Douglas Gregor2009-09-251-1/+10
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-18/+18
* Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor2009-08-051-4/+5
* Remove the serialization code that predates precompiledDouglas Gregor2009-04-221-1/+0
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-4/+3
* Initial implementation of parsing, semantic analysis, and templateDouglas Gregor2009-03-271-1/+2
* continue dancing around the obvious algorithm issues in PR3810:Chris Lattner2009-03-211-1/+11