|
| static struct_typet::componentst::iterator | pad_bit_field (struct_typet::componentst &components, struct_typet::componentst::iterator where, std::size_t pad_bits) |
| static struct_typet::componentst::iterator | pad_ext_int_after (struct_typet::componentst &components, struct_typet::componentst::iterator where, std::size_t pad_bits) |
| static struct_typet::componentst::iterator | pad (struct_typet::componentst &components, struct_typet::componentst::iterator where, std::size_t pad_bits) |
| static bool | follows_ext_int_padding (struct_typet::componentst::const_iterator where, const struct_typet::componentst &components) |
| static BigInt | capped_alignment (const typet &member, const typet &record, const namespacet &ns) |
| static void | raise_to_explicit_alignment (BigInt &max_alignment, const exprt &alignment) |
| static void | add_padding (struct_typet &type, const namespacet &ns) |
| static void | add_padding (union_typet &type, const namespacet &ns) |
| void | add_padding (typet &type, const namespacet &ns) |
Struct/union padding and alignment computation.