getLengthFromSize static method
Implementation
static int getLengthFromSize(BaseType type, int size) {
if (type == BaseType.STRING) {
return size == 0 ? 0 : 1;
} else {
final length = (size / type.size).floor();
if (length * type.size != size) {
throw ArgumentError(
'Size is not a multiple of type: size: $size, type: $type');
}
return length;
}
}