Home | History | Annotate | Download | only in AST

Lines Matching defs:Layout

785       const ASTRecordLayout &layout = getASTRecordLayout(field->getParent());
788 unsigned fieldAlign = toBits(layout.getAlignment());
791 uint64_t offset = layout.getFieldOffset(field->getFieldIndex());
1021 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
1022 Width = toBits(Layout.getSize());
1023 Align = toBits(Layout.getAlignment());
1040 const ASTRecordLayout &Layout = getASTRecordLayout(RT->getDecl());
1041 Width = toBits(Layout.getSize());
1042 Align = toBits(Layout.getAlignment());
4739 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);
4749 uint64_t offs = layout.getBaseClassOffsetInBits(base);
4760 uint64_t offs = layout.getFieldOffset(i);
4772 uint64_t offs = layout.getVBaseClassOffsetInBits(base);
4781 size = includeVBases ? layout.getSize() : layout.getNonVirtualSize();
4783 size = layout.getSize();
4820 // the encoding will be out-of-sync with the real layout.