Lines Matching refs:item
84 //! finds the index of an item
85 ssize_t indexOf(const TYPE& item) const;
87 //! finds where this item should be inserted
88 size_t orderOf(const TYPE& item) const;
95 //! read-only access to an item at a given index
106 //! add an item in the right place (and replace the one that is there)
107 ssize_t add(const TYPE& item);
109 //! editItemAt() MUST NOT change the order of this item
118 //! removes an item
123 //! remove one item
130 virtual void do_splat(void* dest, const void* item, size_t num) const;
206 ssize_t SortedVector<TYPE>::add(const TYPE& item) {
207 return SortedVectorImpl::add(&item);
211 ssize_t SortedVector<TYPE>::indexOf(const TYPE& item) const {
212 return SortedVectorImpl::indexOf(&item);
216 size_t SortedVector<TYPE>::orderOf(const TYPE& item) const {
217 return SortedVectorImpl::orderOf(&item);
231 ssize_t SortedVector<TYPE>::remove(const TYPE& item) {
232 return SortedVectorImpl::remove(&item);
258 void SortedVector<TYPE>::do_splat(void* dest, const void* item, size_t num) const {
259 splat_type( reinterpret_cast<TYPE*>(dest), reinterpret_cast<const TYPE*>(item), num );