getLengthFromSize static method

int getLengthFromSize(
  1. BaseType type,
  2. int size
)

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;
  }
}