Lines Matching refs:H
371 template<typename H, typename T, int32_t stackCapacity>
391 H *getAlias() const { return ptr; } in getAlias()
407 operator H *() const { return ptr; }
421 void aliasInstead(H *otherMemory, int32_t otherCapacity) { in aliasInstead()
440 inline H *resize(int32_t newCapacity, int32_t length=0);
451 inline H *orphanOrClone(int32_t length, int32_t &resultCapacity);
453 H *ptr;
457 H stackHeader;
481 template<typename H, typename T, int32_t stackCapacity>
482 inline H *MaybeStackHeaderAndArray<H, T, stackCapacity>::resize(int32_t newCapacity, in resize()
485 H *p=(H *)uprv_malloc(sizeof(H)+newCapacity*sizeof(T)); in resize()
497 uprv_memcpy(p, ptr, sizeof(H)+length*sizeof(T)); in resize()
509 template<typename H, typename T, int32_t stackCapacity>
510 inline H *MaybeStackHeaderAndArray<H, T, stackCapacity>::orphanOrClone(int32_t length, in orphanOrClone()
512 H *p; in orphanOrClone()
521 p=(H *)uprv_malloc(sizeof(H)+length*sizeof(T)); in orphanOrClone()
525 uprv_memcpy(p, ptr, sizeof(H)+length*sizeof(T)); in orphanOrClone()