Lines Matching defs:position
78 /* the current block number that corresponds to the position of the iterator we are testing */
129 static bool replace_in_our_metadata_(FLAC::Metadata::Prototype *block, unsigned position, bool copy)
133 FLAC__ASSERT(position < our_metadata_.num_blocks);
138 delete our_metadata_.blocks[position];
139 our_metadata_.blocks[position] = obj;
149 static bool insert_to_our_metadata_(FLAC::Metadata::Prototype *block, unsigned position, bool copy)
157 if(position > our_metadata_.num_blocks) {
158 position = our_metadata_.num_blocks;
161 for(i = our_metadata_.num_blocks; i > position; i--)
164 our_metadata_.blocks[position] = obj;
175 static void delete_from_our_metadata_(unsigned position)
178 FLAC__ASSERT(position < our_metadata_.num_blocks);
179 delete our_metadata_.blocks[position];
180 for(i = position; i < our_metadata_.num_blocks - 1; i++)