Lines Matching refs:layout_info
1362 ClangASTImporter::LayoutInfo &layout_info) { in ParseInheritance() argument
1468 layout_info.base_offsets.insert(std::make_pair( in ParseInheritance()
2049 ClangASTImporter::LayoutInfo layout_info; in CompleteRecordType() local
2075 delayed_properties, default_accessibility, layout_info); in CompleteRecordType()
2114 if (!layout_info.field_offsets.empty() || !layout_info.base_offsets.empty() || in CompleteRecordType()
2115 !layout_info.vbase_offsets.empty()) { in CompleteRecordType()
2117 layout_info.bit_size = type->GetByteSize(nullptr).value_or(0) * 8; in CompleteRecordType()
2118 if (layout_info.bit_size == 0) in CompleteRecordType()
2119 layout_info.bit_size = in CompleteRecordType()
2125 GetClangASTImporter().SetRecordLayout(record_decl, layout_info); in CompleteRecordType()
2650 lldb_private::ClangASTImporter::LayoutInfo &layout_info, in ParseSingleMember() argument
2818 layout_info.base_offsets.size() != 0)) { in ParseSingleMember()
2833 layout_info.field_offsets.insert(std::make_pair( in ParseSingleMember()
2909 layout_info.field_offsets.insert( in ParseSingleMember()
2919 ClangASTImporter::LayoutInfo &layout_info) { in ParseChildMembers() argument
2941 default_accessibility, layout_info, last_field_info); in ParseChildMembers()
2951 module_sp, base_classes, layout_info); in ParseChildMembers()