Searched refs:DynamicVectorBase (Results 1 – 4 of 4) sorted by relevance
26 DynamicVectorBase::DynamicVectorBase(DynamicVectorBase&& other) in DynamicVectorBase() function in chre::DynamicVectorBase35 bool DynamicVectorBase::doReserve(size_t newCapacity, size_t elementSize) { in doReserve()51 bool DynamicVectorBase::doPrepareForPush(size_t elementSize) { in doPrepareForPush()55 size_t DynamicVectorBase::getNextGrowthCapacity() const { in getNextGrowthCapacity()68 void DynamicVectorBase::doErase(size_t index, size_t elementSize) { in doErase()76 bool DynamicVectorBase::doPushBack(const void *element, size_t elementSize) { in doPushBack()
26 class DynamicVectorBase : public NonCopyable {28 DynamicVectorBase() = default;36 DynamicVectorBase(DynamicVectorBase&& other);
36 : DynamicVectorBase(std::move(other)) {} in DynamicVector()108 return DynamicVectorBase::doPushBack(static_cast<const void *>(&element), in doPushBack()181 return DynamicVectorBase::doReserve(newCapacity, sizeof(ElementType)); in doReserve()274 DynamicVectorBase::doErase(index, sizeof(ElementType)); in doErase()345 return DynamicVectorBase::doPrepareForPush(sizeof(ElementType)); in doPrepareForPush()
31 class DynamicVector : private DynamicVectorBase {