reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1983 layout_info); 2086 if (!layout_info.field_offsets.empty() || 2087 !layout_info.base_offsets.empty() || 2088 !layout_info.vbase_offsets.empty()) { 2090 layout_info.bit_size = type->GetByteSize().getValueOr(0) * 8; 2091 if (layout_info.bit_size == 0) 2092 layout_info.bit_size = 2109 static_cast<void *>(record_decl), layout_info.bit_size, 2110 layout_info.alignment, 2111 static_cast<uint32_t>(layout_info.field_offsets.size()), 2112 static_cast<uint32_t>(layout_info.base_offsets.size()), 2113 static_cast<uint32_t>(layout_info.vbase_offsets.size())); 2119 end = layout_info.field_offsets.end(); 2120 for (idx = 0, pos = layout_info.field_offsets.begin(); pos != end; 2134 base_end = layout_info.base_offsets.end(); 2135 for (idx = 0, base_pos = layout_info.base_offsets.begin(); 2148 vbase_end = layout_info.vbase_offsets.end(); 2149 for (idx = 0, vbase_pos = layout_info.vbase_offsets.begin(); 2161 GetClangASTImporter().InsertRecordDecl(record_decl, layout_info);