Searched refs:UniqueVirtualMethod (Results 1 – 3 of 3) sorted by relevance
/freebsd-src/contrib/llvm-project/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 …]
|
/freebsd-src/contrib/llvm-project/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 465 UniqueVirtualMethod Overriding) { in add() 466 SmallVectorImpl<UniqueVirtualMethod> &SubobjectOverrides in add() 482 void OverridingMethods::replaceAll(UniqueVirtualMethod Overriding) { in replaceAll() 586 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect() 612 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect() 628 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect() 651 SmallVectorImpl<UniqueVirtualMethod> &Overriding = SO.second; in getFinalOverriders() 655 auto IsHidden = [&Overriding](const UniqueVirtualMethod &M) { in getFinalOverriders() 664 for (const UniqueVirtualMethod &OP : Overriding) in getFinalOverriders()
|
H A D | VTableBuilder.cpp | 194 const UniqueVirtualMethod &Method = M.second.front(); in FinalOverriders()
|