Lines Matching refs:item
80 //! finds the index of an item
81 ssize_t indexOf(const TYPE& item) const;
83 //! finds where this item should be inserted
84 size_t orderOf(const TYPE& item) const;
91 //! read-only access to an item at a given index
104 //! add an item in the right place (and replace the one that is there)
105 ssize_t add(const TYPE& item);
107 //! editItemAt() MUST NOT change the order of this item
116 //! removes an item
121 //! remove one item
128 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 );