Home
last modified time | relevance | path

Searched refs:UniqueVirtualMethod (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DCXXInheritance.h242 struct UniqueVirtualMethod { struct
255 UniqueVirtualMethod() = default; argument
257 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, in UniqueVirtualMethod() argument
262 friend bool operator==(const UniqueVirtualMethod &X,
263 const UniqueVirtualMethod &Y) {
268 friend bool operator!=(const UniqueVirtualMethod &X,
269 const UniqueVirtualMethod &Y) {
282 using ValuesT = SmallVector<UniqueVirtualMethod, 4>;
301 SmallVectorImpl<UniqueVirtualMethod>::iterator;
303 SmallVectorImpl<UniqueVirtualMethod>::const_iterator;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DCXXInheritance.cpp540 UniqueVirtualMethod Overriding) { in add()
541 SmallVectorImpl<UniqueVirtualMethod> &SubobjectOverrides in add()
558 void OverridingMethods::replaceAll(UniqueVirtualMethod Overriding) { in replaceAll()
662 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect()
688 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect()
704 UniqueVirtualMethod(CanonM, SubobjectNumber, in Collect()
727 SmallVectorImpl<UniqueVirtualMethod> &Overriding = SO.second; in getFinalOverriders()
731 auto IsHidden = [&Overriding](const UniqueVirtualMethod &M) { in getFinalOverriders()
740 for (const UniqueVirtualMethod &OP : Overriding) in getFinalOverriders()
H A DVTableBuilder.cpp194 const UniqueVirtualMethod &Method = M.second.front(); in FinalOverriders()