Searched refs:DynamicVectorBase (Results 1 – 4 of 4) sorted by relevance
26 DynamicVectorBase::DynamicVectorBase(DynamicVectorBase &&other) in DynamicVectorBase() function in chre::DynamicVectorBase33 bool DynamicVectorBase::doReserve(size_t newCapacity, size_t elementSize) { in doReserve()49 bool DynamicVectorBase::doPrepareForPush(size_t elementSize) { in doPrepareForPush()53 size_t DynamicVectorBase::getNextGrowthCapacity() const { in getNextGrowthCapacity()66 void DynamicVectorBase::doErase(size_t index, size_t elementSize) { in doErase()74 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()275 DynamicVectorBase::doErase(index, sizeof(ElementType)); in doErase()346 return DynamicVectorBase::doPrepareForPush(sizeof(ElementType)); in doPrepareForPush()
31 class DynamicVector : private DynamicVectorBase {