| 245 | } |
| 246 | |
| 247 | void StructDef::recalculateOffsets() |
| 248 | { |
| 249 | for (int i = 0; i < m_fields.count() - 1; ++i) |
| 250 | { |
| 251 | if (m_fields[i]->getOffset() + m_fields[i]->getFieldSize() > m_fields[i + 1]->getOffset()) |
| 252 | m_fields[i + 1]->setOffset(m_fields[i]->getOffset() + m_fields[i]->getFieldSize()); |
| 253 | } |
| 254 | calculateLength(); |
| 255 | } |
| 256 | |
| 257 | void StructDef::calculateLength() |
| 258 | { |
nothing calls this directly
no test coverage detected