Searched refs:UniqueVirtualMethod (Results 1 – 3 of 3) sorted by relevance
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | CXXInheritance.h | 230 struct UniqueVirtualMethod { struct 243 UniqueVirtualMethod() = default; argument 245 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, in UniqueVirtualMethod() function 250 friend bool operator==(const UniqueVirtualMethod &X, 251 const UniqueVirtualMethod &Y) { 256 friend bool operator!=(const UniqueVirtualMethod &X, 257 const UniqueVirtualMethod &Y) { 270 using ValuesT = SmallVector<UniqueVirtualMethod, 4>; 289 SmallVectorImpl<UniqueVirtualMethod>::iterator; 291 SmallVectorImpl<UniqueVirtualMethod>::const_iterator; [all …]
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 464 UniqueVirtualMethod Overriding) { in add() 465 SmallVectorImpl<UniqueVirtualMethod> &SubobjectOverrides in add() 481 void OverridingMethods::replaceAll(UniqueVirtualMethod Overriding) { in replaceAll() 585 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect() 611 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect() 627 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect() 650 SmallVectorImpl<UniqueVirtualMethod> &Overriding = SO.second; in getFinalOverriders() 654 auto IsHidden = [&Overriding](const UniqueVirtualMethod &M) { in getFinalOverriders() 663 for (const UniqueVirtualMethod &OP : Overriding) in getFinalOverriders()
|
H A D | VTableBuilder.cpp | 194 const UniqueVirtualMethod &Method = M.second.front(); in FinalOverriders()
|