Lines Matching defs:ASTRecordLayout
949 // ASTRecordLayout objects in ASTRecordLayouts must always be destroyed
952 const ASTRecordLayout*>::iterator
955 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
959 for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator
962 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
1795 const ASTRecordLayout &Layout = getASTRecordLayout(Parent);
1842 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl());
2364 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2398 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2510 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2513 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2655 const ASTRecordLayout *Layout = &getASTRecordLayout(RD);
2756 const clang::ASTRecordLayout & /*Layout*/) {
2762 const clang::ASTRecordLayout &Layout) {
2823 const ASTContext &Context, const clang::ASTRecordLayout &Layout,
3092 const ASTRecordLayout &
3097 const ASTRecordLayout &
8899 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD);
9322 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);