Searched refs:VectorImpl (Results 1 - 8 of 8) sorted by relevance

/frameworks/base/libs/hwui/utils/
H A DSortedListImpl.cpp26 SortedListImpl::SortedListImpl(size_t itemSize, uint32_t flags): VectorImpl(itemSize, flags) {
29 SortedListImpl::SortedListImpl(const VectorImpl& rhs): VectorImpl(rhs) {
37 (VectorImpl::operator =(static_cast<const VectorImpl&> (rhs)));
80 index = VectorImpl::insertAt(item, order, 1);
84 ssize_t SortedListImpl::merge(const VectorImpl& vector) {
106 err = VectorImpl::insertVectorAt(static_cast<const VectorImpl&> (vector), 0);
108 err = VectorImpl
[all...]
H A DSortedListImpl.h20 #include <utils/VectorImpl.h>
25 class SortedListImpl: public VectorImpl {
28 SortedListImpl(const VectorImpl& rhs);
36 ssize_t merge(const VectorImpl& vector);
52 ssize_t insertVectorAt(const VectorImpl& vector, size_t index);
53 ssize_t appendVector(const VectorImpl& vector);
H A DSortedList.h48 VectorImpl::clear();
52 return VectorImpl::size();
56 return VectorImpl::isEmpty();
60 return VectorImpl::capacity();
64 return VectorImpl::setCapacity(size);
82 return *(static_cast<TYPE *> (VectorImpl::editItemLocation(index)));
186 return SortedListImpl::merge(reinterpret_cast<const VectorImpl&> (vector));
201 return VectorImpl::removeItemsAt(index, count);
/frameworks/native/libs/utils/
H A DVectorImpl.cpp27 #include <utils/VectorImpl.h>
44 VectorImpl::VectorImpl(size_t itemSize, uint32_t flags) function in class:android::VectorImpl
49 VectorImpl::VectorImpl(const VectorImpl& rhs) function in class:android::VectorImpl
58 VectorImpl::~VectorImpl()
61 "[%p] subclasses of VectorImpl must call finish_vector()"
67 VectorImpl
[all...]
H A DAndroid.mk44 VectorImpl.cpp \
/frameworks/native/include/utils/
H A DVector.h26 #include <utils/VectorImpl.h>
38 * while making use of VectorImpl.
43 class Vector : private VectorImpl
68 inline void clear() { VectorImpl::clear(); }
75 inline size_t size() const { return VectorImpl::size(); }
77 inline bool isEmpty() const { return VectorImpl::isEmpty(); }
79 inline size_t capacity() const { return VectorImpl::capacity(); }
81 inline ssize_t setCapacity(size_t size) { return VectorImpl::setCapacity(size); }
213 : VectorImpl(sizeof(TYPE),
223 : VectorImpl(rh
[all...]
H A DVectorImpl.h40 class VectorImpl class in namespace:android
49 VectorImpl(size_t itemSize, uint32_t flags);
50 VectorImpl(const VectorImpl& rhs);
51 virtual ~VectorImpl();
56 VectorImpl& operator = (const VectorImpl& rhs);
69 ssize_t insertVectorAt(const VectorImpl& vector, size_t index);
70 ssize_t appendVector(const VectorImpl& vector);
140 class SortedVectorImpl : public VectorImpl
[all...]
H A DSortedVector.h27 #include <utils/VectorImpl.h>
58 inline void clear() { VectorImpl::clear(); }
65 inline size_t size() const { return VectorImpl::size(); }
67 inline bool isEmpty() const { return VectorImpl::isEmpty(); }
69 inline size_t capacity() const { return VectorImpl::capacity(); }
71 inline ssize_t setCapacity(size_t size) { return VectorImpl::setCapacity(size); }
111 return *( static_cast<TYPE *>(VectorImpl::editItemLocation(index)) );
222 return SortedVectorImpl::merge(reinterpret_cast<const VectorImpl&>(vector));
237 return VectorImpl::removeItemsAt(index, count);

Completed in 3421 milliseconds