Lines Matching defs:ASTRecordLayout
908 // ASTRecordLayout objects in ASTRecordLayouts must always be destroyed
911 const ASTRecordLayout*>::iterator
914 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
918 for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator
921 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
1738 const ASTRecordLayout &Layout = getASTRecordLayout(Parent);
1785 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl());
2296 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2330 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2438 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2441 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2583 const ASTRecordLayout *Layout = &getASTRecordLayout(RD);
2684 const clang::ASTRecordLayout & /*Layout*/) {
2690 const clang::ASTRecordLayout &Layout) {
2751 const ASTContext &Context, const clang::ASTRecordLayout &Layout,
3020 const ASTRecordLayout &
3025 const ASTRecordLayout &
8581 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD);
9001 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);