Lines Matching refs:getParent
1941 if (FD->getParent()->isInvalidDecl()) return false;
1942 RL = &Info.Ctx.getASTRecordLayout(FD->getParent());
3829 (MD->getParent()->isUnion() ||
3830 (MD->isTrivial() && hasFields(MD->getParent())))) {
3868 const CXXRecordDecl *RD = Definition->getParent();
3901 (Definition->getParent()->isUnion() ||
3902 (Definition->isTrivial() && hasFields(Definition->getParent())))) {
3959 CXXRecordDecl *CD = cast<CXXRecordDecl>(FD->getParent());
4320 FD->getParent()->getCanonicalDecl() && "record / field mismatch");
4483 FD->getParent()->getCanonicalDecl() && "record / field mismatch");
5466 if (FD->isInvalidDecl() || FD->getParent()->isInvalidDecl()) return false;
6353 if (FD->getParent()->isUnion())
6355 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(FD->getParent());
7458 << RF->getParent() << RF;
7462 << LF->getParent() << LF;
7463 else if (!LF->getParent()->isUnion() &&
7467 << LF->getParent();
9526 const CXXRecordDecl *RD = MD ? MD->getParent()->getCanonicalDecl() : nullptr;