Home
last modified time | relevance | path

Searched refs:VectorImpl (Results 1 – 5 of 5) sorted by relevance

/aosp12/system/core/libutils/
H A DVectorImpl.cpp44 VectorImpl::VectorImpl(size_t itemSize, uint32_t flags) in VectorImpl() function in android::VectorImpl
49 VectorImpl::VectorImpl(const VectorImpl& rhs) in VectorImpl() function in android::VectorImpl
58 VectorImpl::~VectorImpl() in ~VectorImpl()
67 VectorImpl& VectorImpl::operator = (const VectorImpl& rhs) in operator =()
114 ssize_t VectorImpl::insertVectorAt(const VectorImpl& vector, size_t index) in insertVectorAt()
119 ssize_t VectorImpl::appendVector(const VectorImpl& vector) in appendVector()
165 status_t VectorImpl::sort(VectorImpl::compar_t cmp) in sort()
170 status_t VectorImpl::sort(VectorImpl::compar_r_t cmp, void* state) in sort()
226 void VectorImpl::pop() in pop()
232 void VectorImpl::push() in push()
[all …]
H A DAndroid.bp158 "VectorImpl.cpp",
/aosp12/system/core/libutils/include/utils/
H A DVector.h55 class Vector : private VectorImpl
238 : VectorImpl(rhs) { in Vector()
243 : VectorImpl(static_cast<const VectorImpl&>(rhs)) { in Vector()
259 VectorImpl::operator = (static_cast<const VectorImpl&>(rhs));
265 VectorImpl::operator = (static_cast<const VectorImpl&>(rhs));
321 return VectorImpl::appendVector(reinterpret_cast<const VectorImpl&>(vector)); in appendVector()
361 VectorImpl::pop(); in pop()
366 VectorImpl::push(); in push()
371 return VectorImpl::add(); in add()
386 return VectorImpl::sort(reinterpret_cast<VectorImpl::compar_t>(cmp)); in sort()
[all …]
H A DVectorImpl.h40 class VectorImpl
49 VectorImpl(size_t itemSize, uint32_t flags);
50 VectorImpl(const VectorImpl& rhs);
51 virtual ~VectorImpl();
56 VectorImpl& operator = (const VectorImpl& rhs);
70 ssize_t insertVectorAt(const VectorImpl& vector, size_t index);
71 ssize_t appendVector(const VectorImpl& vector);
131 class SortedVectorImpl : public VectorImpl
135 explicit SortedVectorImpl(const VectorImpl& rhs);
150 ssize_t merge(const VectorImpl& vector);
[all …]
H A DSortedVector.h59 inline void clear() { VectorImpl::clear(); } in clear()
66 inline size_t size() const { return VectorImpl::size(); } in size()
68 inline bool isEmpty() const { return VectorImpl::isEmpty(); } in isEmpty()
70 inline size_t capacity() const { return VectorImpl::capacity(); } in capacity()
72 inline ssize_t setCapacity(size_t size) { return VectorImpl::setCapacity(size); } in setCapacity()
112 return *( static_cast<TYPE *>(VectorImpl::editItemLocation(index)) ); in editItemAt()
236 return SortedVectorImpl::merge(reinterpret_cast<const VectorImpl&>(vector)); in merge()
251 return VectorImpl::removeItemsAt(index, count); in removeItemsAt()