| /netbsd-src/external/gpl3/gcc/dist/libphobos/testsuite/libphobos.typeinfo/ |
| H A D | isbaseof.d | 14 assert(typeid(C1).isBaseOf(typeid(C1))); in main() 15 assert(typeid(C1).isBaseOf(typeid(C2))); in main() 17 assert(!typeid(C2).isBaseOf(typeid(C1))); in main() 18 assert(typeid(C2).isBaseOf(typeid(C2))); in main() 20 assert(!typeid(C1).isBaseOf(typeid(Object))); in main() 21 assert(!typeid(C2).isBaseOf(typeid(Object))); in main() 22 assert(typeid(Object).isBaseOf(typeid(C1))); in main() 23 assert(typeid(Object).isBaseOf(typeid(C2))); in main() 25 assert(typeid(I).isBaseOf(typeid(I))); in main() 26 assert(typeid(I).isBaseOf(typeid(J))); in main() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | ASTTypeTraits.cpp | 49 bool ASTNodeKind::isBaseOf(ASTNodeKind Other, unsigned *Distance) const { in isBaseOf() function in ASTNodeKind 50 return isBaseOf(KindId, Other.KindId, Distance); in isBaseOf() 53 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived, in isBaseOf() function in ASTNodeKind 81 if (Kind1.isBaseOf(Kind2)) return Kind2; in getMostDerivedType() 82 if (Kind2.isBaseOf(Kind1)) return Kind1; in getMostDerivedType() 89 while (!isBaseOf(Parent, Kind2.KindId, nullptr) && Parent != NKI_None) { in getMostDerivedCommonAncestor()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | aggregate.h | 307 virtual bool isBaseOf(ClassDeclaration *cd, int *poffset); 340 bool isBaseOf(ClassDeclaration *cd, int *poffset); 341 bool isBaseOf(BaseClass *bc, int *poffset);
|
| H A D | dclass.c | 706 !baseClass->toParent2()->getType()->isBaseOf(toParent2()->getType(), NULL))) in semantic() 909 bool ClassDeclaration::isBaseOf(ClassDeclaration *cd, int *poffset) in isBaseOf() function 1738 bool InterfaceDeclaration::isBaseOf(ClassDeclaration *cd, int *poffset) in isBaseOf() function 1758 if (isBaseOf(b, poffset)) in isBaseOf() 1762 if (cd->baseClass && isBaseOf(cd->baseClass, poffset)) in isBaseOf() 1770 bool InterfaceDeclaration::isBaseOf(BaseClass *bc, int *poffset) in isBaseOf() function 1787 if (isBaseOf(b, poffset)) in isBaseOf()
|
| H A D | safe.c | 110 if (!cdfrom->isBaseOf(cdto, &offset)) in isSafeCast()
|
| H A D | access.c | 285 if (cd2 && cd->isBaseOf(cd2, NULL)) in hasProtectedAccess()
|
| H A D | blockexit.c | 458 ClassDeclaration::errorException->isBaseOf(cd, NULL)) in blockExit()
|
| H A D | mtype.h | 310 virtual bool isBaseOf(Type *t, int *poffset); 861 bool isBaseOf(Type *t, int *poffset);
|
| H A D | optimize.c | 623 assert(cdto->sizeok == SIZEOKdone || !cdto->isBaseOf(cdfrom, NULL)); in Expression_optimize() 625 if (cdto->isBaseOf(cdfrom, &offset) && offset == 0) in Expression_optimize()
|
| H A D | dcast.c | 1416 if (tocd->isBaseOf(t1cd, &offset)) in castTo() 2222 … if (f->tintro && f->tintro->nextOf()->isBaseOf(f->type->nextOf(), &offset) && offset) in castTo() 2250 …if (e->func->tintro && e->func->tintro->nextOf()->isBaseOf(e->func->type->nextOf(), &offset) && of… in castTo() 2779 if (cd1->isBaseOf(cd2, &offset)) in typeMerge() 2784 else if (cd2->isBaseOf(cd1, &offset)) in typeMerge()
|
| H A D | func.c | 1031 if (fdv->type->nextOf()->isBaseOf(type->nextOf(), &offset)) in semantic() 1082 if (fdv->type->nextOf()->isBaseOf(type->nextOf(), &offset)) in semantic() 1092 !tintro->nextOf()->isBaseOf(ti->nextOf(), NULL) && in semantic() 1093 !ti->nextOf()->isBaseOf(tintro->nextOf(), NULL)) in semantic() 2749 if (t1->isBaseOf(t2, NULL)) in mergeFensure() 2792 if (cd1 && cd2 && cd2->isBaseOf(cd1, NULL)) in overrides()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ASTTypeTraits.h | 82 bool isBaseOf(ASTNodeKind Other, unsigned *Distance = nullptr) const; 165 static bool isBaseOf(NodeKindId Base, NodeKindId Derived, unsigned *Distance); 397 if (ASTNodeKind::getFromNodeKind<T>().isBaseOf(NodeKind)) 402 assert(ASTNodeKind::getFromNodeKind<T>().isBaseOf(NodeKind));
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | aggregate.h | 289 virtual bool isBaseOf(ClassDeclaration *cd, int *poffset); 322 bool isBaseOf(ClassDeclaration *cd, int *poffset);
|
| H A D | dclass.d | 442 bool isBaseOf(ClassDeclaration cd, int* poffset) pure nothrow @nogc in isBaseOf() function 1051 override bool isBaseOf(ClassDeclaration cd, int* poffset) pure nothrow @nogc in isBaseOf() function 1073 if (cd.baseClass && isBaseOf(cd.baseClass, poffset)) in isBaseOf()
|
| H A D | safe.d | 142 if (!cdfrom.isBaseOf(cdto, &offset) && in isSafeCast()
|
| H A D | access.d | 156 if (cd2 && cd.isBaseOf(cd2, null)) in hasProtectedAccess()
|
| H A D | mtype.h | 297 virtual bool isBaseOf(Type *t, int *poffset); 851 bool isBaseOf(Type *t, int *poffset);
|
| H A D | blockexit.d | 550 if (cd == ClassDeclaration.errorException || ClassDeclaration.errorException.isBaseOf(cd, null)) in checkThrow()
|
| H A D | dcast.d | 102 if (tocd.isBaseOf(t1cd, &offset)) in implicitCastTo() 1626 if (tocd.isBaseOf(t1cd, &offset)) in visit() 2464 … if (e.func.tintro && e.func.tintro.nextOf().isBaseOf(e.func.type.nextOf(), &offset) && offset) in visitDelegate() 2480 if (f.tintro && f.tintro.nextOf().isBaseOf(f.type.nextOf(), &offset) && offset) in visitDelegate() 3052 if (cd1.isBaseOf(cd2, &offset)) in typeMerge() 3059 if (cd2.isBaseOf(cd1, &offset)) in typeMerge()
|
| H A D | optimize.d | 832 assert(cdto.sizeok == Sizeok.done || !cdto.isBaseOf(cdfrom, null)); in Expression_optimize() 834 if (cdto.isBaseOf(cdfrom, &offset) && offset == 0) in Expression_optimize()
|
| H A D | mtype.d | 2188 bool isBaseOf(Type t, int* poffset) in isBaseOf() function 5049 if (toret.isBaseOf(tret, &offset) && offset != 0) in implicitPointerConv() 6182 override bool isBaseOf(Type t, int* poffset) in isBaseOf() function 6192 if (sym.isBaseOf(cd, poffset)) in isBaseOf() 6214 if (cdto && cdto.isBaseOf(sym, null) && MODimplicitConv(mod, to.mod)) in implicitConvToWithoutAliasThis() 6254 if (to.isBaseOf(this, &offset) && offset == 0 && MODimplicitConv(mod, to.mod)) in constConv() 6269 if (cd && (sym == cd || cd.isBaseOf(sym, null))) in deduceWild()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 276 return RestrictKind.isBaseOf(Kind); in canMatchNodesOfKind() 303 if (RestrictKind.isBaseOf(N.getNodeKind()) && in matches() 331 assert(RestrictKind.isBaseOf(N.getNodeKind())); in matchesNoKindCheck() 358 return From.isBaseOf(To); in canConvertTo()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/ |
| H A D | VariantValue.cpp | 49 if (!NodeKind.isBaseOf(To.NodeKind, &Distance)) in isConvertibleTo()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 487 if (ASTNodeKind::getFromNodeKind<Decl>().isBaseOf(Parents[0].getNodeKind())) in getClosestAncestorDecl()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | d-convert.cc | 410 if (cdto->isBaseOf (cdfrom, &offset) && offset != OFFSET_RUNTIME) in convert_expr()
|