Lines Matching refs:Specifier

82       [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {  in isDerivedFrom()  argument
83 return FindBaseClass(Specifier, Path, BaseDecl); in isDerivedFrom()
102 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in isVirtuallyDerivedFrom() argument
103 return FindVirtualBaseClass(Specifier, Path, BaseDecl); in isVirtuallyDerivedFrom()
362 bool CXXRecordDecl::FindBaseClass(const CXXBaseSpecifier *Specifier, in FindBaseClass() argument
367 return Specifier->getType()->castAs<RecordType>()->getDecl() in FindBaseClass()
371 bool CXXRecordDecl::FindVirtualBaseClass(const CXXBaseSpecifier *Specifier, in FindVirtualBaseClass() argument
376 return Specifier->isVirtual() && in FindVirtualBaseClass()
377 Specifier->getType()->castAs<RecordType>()->getDecl() in FindVirtualBaseClass()
403 [Name](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in hasMemberName() argument
404 return findOrdinaryMember(Specifier->getType()->getAsCXXRecordDecl(), in hasMemberName()
411 findOrdinaryMemberInDependentClasses(const CXXBaseSpecifier *Specifier, in findOrdinaryMemberInDependentClasses() argument
414 Specifier->getType()->getAs<TemplateSpecializationType>(); in findOrdinaryMemberInDependentClasses()
416 auto *RT = Specifier->getType()->getAs<RecordType>(); in findOrdinaryMemberInDependentClasses()
450 [&](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in lookupDependentName() argument
451 return findOrdinaryMemberInDependentClasses(Specifier, Path, Name); in lookupDependentName()