Lines Matching full:specifier
92 [this, BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
93 return FindBaseClass(Specifier, Path, BaseDecl);
113 [this, BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
114 return FindVirtualBaseClass(Specifier, Path, BaseDecl);
219 // Add this base specifier to the current path.
284 // Pop this base specifier off the current path (if we're
356 bool CXXRecordDecl::FindBaseClass(const CXXBaseSpecifier *Specifier,
361 return Specifier->getType()->castAs<RecordType>()->getDecl()
365 bool CXXRecordDecl::FindVirtualBaseClass(const CXXBaseSpecifier *Specifier,
370 return Specifier->isVirtual() &&
371 Specifier->getType()->castAs<RecordType>()->getDecl()
375 bool CXXRecordDecl::FindTagMember(const CXXBaseSpecifier *Specifier,
379 Specifier->getType()->castAs<RecordType>()->getDecl();
391 bool CXXRecordDecl::FindOrdinaryMember(const CXXBaseSpecifier *Specifier,
395 Specifier->getType()->castAs<RecordType>()->getDecl();
409 FindNestedNameSpecifierMember(const CXXBaseSpecifier *Specifier,
413 Specifier->getType()->castAs<RecordType>()->getDecl();
418 // FIXME: Refactor the "is it a nested-name-specifier?" check