4 template<typename T> cell array_capacity(T *array)
7 assert(array->h.hi_tag() == T::type_number);
9 return array->capacity >> TAG_BITS;
12 template <typename T> cell array_size(cell capacity)
14 return sizeof(T) + capacity * T::element_size;
17 template <typename T> cell array_size(T *array)
19 return array_size<T>(array_capacity(array));