Lines Matching defs:item
82 //! read-only access to an item at a given index
95 //! copy-on write support, grants write access to an item
117 //! insert on onr several items initialized from a prototype item
121 //! pushes an item initialized with its default constructor
123 //! pushes an item on the top of the stack
124 void push(const TYPE& item);
125 //! same as push() but returns the index the item was added at (or an error)
127 //! same as push() but returns the index the item was added at (or an error)
128 ssize_t add(const TYPE& item);
129 //! replace an item with a new one initialized with its default constructor
131 //! replace an item with a new one
132 ssize_t replaceAt(const TYPE& item, size_t index);
140 //! remove one item
157 virtual void do_splat(void* dest, const void* item, size_t num) const;
257 ssize_t Vector<TYPE>::insertAt(const TYPE& item, size_t index, size_t numItems) {
258 return VectorImpl::insertAt(&item, index, numItems);
262 void Vector<TYPE>::push(const TYPE& item) {
263 return VectorImpl::push(&item);
267 ssize_t Vector<TYPE>::add(const TYPE& item) {
268 return VectorImpl::add(&item);
272 ssize_t Vector<TYPE>::replaceAt(const TYPE& item, size_t index) {
273 return VectorImpl::replaceAt(&item, index);
324 void Vector<TYPE>::do_splat(void* dest, const void* item, size_t num) const {
325 splat_type( reinterpret_cast<TYPE*>(dest), reinterpret_cast<const TYPE*>(item), num );