Home | History | Annotate | Download | only in utils

Lines Matching full:item

88     //! read-only access to an item at a given index
101 //! copy-on write support, grants write access to an item
123 //! insert on onr several items initialized from a prototype item
127 //! pushes an item initialized with its default constructor
129 //! pushes an item on the top of the stack
130 void push(const TYPE& item);
131 //! same as push() but returns the index the item was added at (or an error)
133 //! same as push() but returns the index the item was added at (or an error)
134 ssize_t add(const TYPE& item);
135 //! replace an item with a new one initialized with its default constructor
137 //! replace an item with a new one
138 ssize_t replaceAt(const TYPE& item, size_t index);
146 //! remove one item
163 virtual void do_splat(void* dest, const void* item, size_t num) const;
262 ssize_t Vector<TYPE>::insertAt(const TYPE& item, size_t index, size_t numItems) {
263 return VectorImpl::insertAt(&item, index, numItems);
267 void Vector<TYPE>::push(const TYPE& item) {
268 return VectorImpl::push(&item);
272 ssize_t Vector<TYPE>::add(const TYPE& item) {
273 return VectorImpl::add(&item);
277 ssize_t Vector<TYPE>::replaceAt(const TYPE& item, size_t index) {
278 return VectorImpl::replaceAt(&item, index);
339 void Vector<TYPE>::do_splat(void* dest, const void* item, size_t num) const {
340 splat_type( reinterpret_cast<TYPE*>(dest), reinterpret_cast<const TYPE*>(item), num );