summaryrefslogtreecommitdiffstats
path: root/lib/AST/CXXInheritance.cpp
Commit message (Expand)AuthorAgeFilesLines
* Actually remove the duplicated elements from the vector.Benjamin Kramer2012-02-231-1/+1
* Unique CXXBasePath decls with the SmallVector/pod_sort/std::unique idiom inst...Benjamin Kramer2012-02-231-6/+9
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-6/+6
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-1/+1
* Fix some corner cases in the __is_base_of logic.John McCall2011-01-281-3/+6
* Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.Anders Carlsson2010-11-241-1/+1
* Fix typo.Anders Carlsson2010-11-241-2/+2
* Add CXXRecordDecl::getIndirectPrimaryBases.Anders Carlsson2010-11-241-0/+48
* Add a short circuit in isVirtuallyDerivedFrom.Anders Carlsson2010-06-041-0/+3
* Add all final overriders to the map.Anders Carlsson2010-06-031-14/+21
* Use CanQualType to enforce the use of a canonical type argument toDouglas Gregor2010-05-211-3/+2
* Implement computation of the final overriders for each virtualDouglas Gregor2010-03-231-0/+237
* Implement name hiding for names found through virtual base subobjectsDouglas Gregor2010-03-031-1/+83
* Refactor CXXRecordDecl::lookupInBases() to push the recursion down aDouglas Gregor2010-03-031-27/+35
* Revert r97618. Access control sucksDouglas Gregor2010-03-031-18/+9
* Factor out the recursive lookup into C++ base classes into a separate,Douglas Gregor2010-03-031-9/+18
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-111-2/+1
* Reset the found-virtual-base state unless the *current* base produces a path,John McCall2010-02-091-4/+7
* Implement elementary access control.John McCall2010-01-231-14/+28
* First pass at collecting access-specifier information along inheritance paths.John McCall2010-01-201-2/+18
* In CXXRecordDecl::forallBases, add the base to the "queue", so we walk more t...Anders Carlsson2009-12-091-2/+4
* Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookupJohn McCall2009-12-081-0/+49
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-2/+2
* Random const correctness, and incidentally use computeDeclContext when buildingJohn McCall2009-11-121-12/+13
* Canonicality is a property of qualified types, not unqualified types.John McCall2009-10-221-1/+1
* Fix eof.Mike Stump2009-10-061-1/+1
* Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor2009-10-061-0/+244