template <typename Type>
struct UnsizedArrayOf
{
- typedef Type item_type_t;
+ typedef Type item_t;
enum { item_size = hb_static_size (Type) };
HB_NO_CREATE_COPY_ASSIGN_TEMPLATE (UnsizedArrayOf, Type);
template <typename Type, typename LenType=HBUINT16>
struct ArrayOf
{
- typedef Type item_type_t;
+ typedef Type item_t;
enum { item_size = hb_static_size (Type) };
HB_NO_CREATE_COPY_ASSIGN_TEMPLATE2 (ArrayOf, Type, LenType);
template <typename Type, unsigned int PreallocedCount=8>
struct hb_vector_t
{
- typedef Type item_type_t;
+ typedef Type item_t;
enum { item_size = hb_static_size (Type) };
HB_NO_COPY_ASSIGN_TEMPLATE2 (hb_vector_t, Type, PreallocedCount);