summaryrefslogtreecommitdiff
path: root/lib/AST/CXXInheritance.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-12
* [C++11] Removing the found_decls_begin() and found_decls_end() APIs and repla...Aaron Ballman2014-03-14
* [C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit...Aaron Ballman2014-03-13
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-13
* Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm2013-08-23
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-04
* Fix CastDavid Greene2013-01-15
* Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie2012-12-19
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* Fix CXXRecordDecl::forallBases to not look through bases which are dependentRichard Smith2012-11-22
* Rework my implementation of circular-reference finding to not useDouglas Gregor2012-11-10
* Diagnostic circular inheritance involving dependent base classes. WeDouglas Gregor2012-11-10
* Convert a few more getAs cases to castAs where we immediately call a member f...Ted Kremenek2012-09-12
* Switch a SmallPtrSet/SmallVector pair over to SetVector.Douglas Gregor2012-09-11
* Change a bunch of cases where we do "getAs<...>->doSomething()" toTed Kremenek2012-08-23
* array_pod_sort on the addresses of declaration pointers leads toDouglas Gregor2012-08-23
* Constify CXXRecordDecl::isVirtuallyDerivedFrom.Jordan Rose2012-08-08
* Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer2012-07-04
* PR12962: Fix a rare use after free when collecting virtual overrides.Benjamin Kramer2012-05-27
* Actually remove the duplicated elements from the vector.Benjamin Kramer2012-02-23
* Unique CXXBasePath decls with the SmallVector/pod_sort/std::unique idiom inst...Benjamin Kramer2012-02-23
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-23
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-15
* Fix some corner cases in the __is_base_of logic.John McCall2011-01-28
* Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.Anders Carlsson2010-11-24
* Fix typo.Anders Carlsson2010-11-24
* Add CXXRecordDecl::getIndirectPrimaryBases.Anders Carlsson2010-11-24
* Add a short circuit in isVirtuallyDerivedFrom.Anders Carlsson2010-06-04
* Add all final overriders to the map.Anders Carlsson2010-06-03
* Use CanQualType to enforce the use of a canonical type argument toDouglas Gregor2010-05-21
* Implement computation of the final overriders for each virtualDouglas Gregor2010-03-23
* Implement name hiding for names found through virtual base subobjectsDouglas Gregor2010-03-03
* Refactor CXXRecordDecl::lookupInBases() to push the recursion down aDouglas Gregor2010-03-03
* Revert r97618. Access control sucksDouglas Gregor2010-03-03
* Factor out the recursive lookup into C++ base classes into a separate,Douglas Gregor2010-03-03
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-11
* Reset the found-virtual-base state unless the *current* base produces a path,John McCall2010-02-09
* Implement elementary access control.John McCall2010-01-23
* First pass at collecting access-specifier information along inheritance paths.John McCall2010-01-20
* In CXXRecordDecl::forallBases, add the base to the "queue", so we walk more t...Anders Carlsson2009-12-09
* Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookupJohn McCall2009-12-08
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-16
* Random const correctness, and incidentally use computeDeclContext when buildingJohn McCall2009-11-12
* Canonicality is a property of qualified types, not unqualified types.John McCall2009-10-22
* Fix eof.Mike Stump2009-10-06
* Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor2009-10-06