+void
+HLAFixedRecordDataType::_recomputeAlignmentImplementation()
+{
+ unsigned alignment = 1;
+ for (unsigned i = 0; i < getNumFields(); ++i) {
+ if (const HLADataType* dataType = getFieldDataType(i))
+ alignment = std::max(alignment, dataType->getAlignment());
+ }
+ setAlignment(alignment);
+}
+