5 uint64_t totalSize = 0;
7 if (std::holds_alternative<Padding>(variable)) {
8 totalSize += std::get<Padding>(variable).padding;
9 }
else if (std::holds_alternative<Variable>(variable)) {
10 auto const& var = std::get<Variable>(variable);
11 if (var.isOptional.value_or(
false)) {
14 totalSize += var.type.bitSize();