Home
last modified time | relevance | path

Searched refs:iterator (Results 1 – 25 of 30) sorted by relevance

12

/system/ulib/audio-proto-utils/include/audio-proto-utils/
A Dformat-utils.h45 class iterator {
47 iterator() { } in iterator() function
49 iterator& operator++() {
60 bool operator!=(const iterator& rhs) const {
66 explicit iterator(const FrameRateEnumerator* enumerator);
77 iterator begin() { return iterator(this); } in begin()
78 iterator end() { return iterator(nullptr); } in end()
/system/ulib/blobfs/iterator/
A Dblock-iterator.cpp16 BlockIterator::BlockIterator(ExtentIterator* iterator) : iterator_(iterator) {} in BlockIterator() argument
46 zx_status_t StreamBlocks(BlockIterator* iterator, uint32_t block_count, StreamFn stream) { in StreamBlocks() argument
48 if (iterator->Done()) { in StreamBlocks()
52 uint64_t local_offset = iterator->BlockIndex(); in StreamBlocks()
55 zx_status_t status = iterator->Next(block_count, &actual_length, &dev_offset); in StreamBlocks()
/system/ulib/blobfs/
A Drules.mk22 $(LOCAL_DIR)/iterator/allocated-extent-iterator.cpp \
23 $(LOCAL_DIR)/iterator/block-iterator.cpp \
24 $(LOCAL_DIR)/iterator/vector-extent-iterator.cpp \
35 $(LOCAL_DIR)/iterator/node-populator.cpp \
98 $(TEST_DIR)/allocated-extent-iterator-test.cpp \
108 $(TEST_DIR)/vector-extent-iterator-test.cpp \
/system/ulib/fbl/include/fbl/
A Dintrusive_hash_table.h94 using iterator = iterator_impl<iterator_traits>; variable
121 iterator begin() { return iterator(this, iterator::BEGIN); } in begin()
125 iterator end() { return iterator(this, iterator::END); } in end()
130 iterator make_iterator(ValueType& obj) { in make_iterator()
181 if (iter) *iter = iterator(this, ndx, bucket.begin());
218 iterator find(const KeyType& key) { in find()
224 : iterator(this, iterator::END); in find()
246 PtrType erase(const iterator& iter) { in erase()
326 iterator find_if(UnaryFn fn) { in find_if()
339 using IterType = typename BucketType::iterator;
[all …]
A Dintrusive_double_list.h110 using iterator = iterator_impl<iterator_traits>;
151 iterator begin() { return iterator(head_); }
155 iterator end() { return iterator(sentinel()); }
160 iterator make_iterator(ValueType& obj) { return iterator(&obj); }
199 void insert(const iterator& iter, PtrType&& ptr) {
263 void insert_after(const iterator& iter, PtrType&& ptr) {
295 PtrType erase_next(const iterator& iter) {
391 iterator find_if(UnaryFn fn) {
393 return iterator(citer.node_);
404 iterator iter = find_if(fn);
[all …]
A Dintrusive_single_list.h236 using iterator = iterator_impl<iterator_traits>;
277 iterator begin() { return iterator(head_); }
281 iterator end() { return iterator(sentinel()); }
286 iterator make_iterator(ValueType& obj) { return iterator(&obj); }
324 void insert_after(const iterator& iter, const PtrType& ptr) {
327 void insert_after(const iterator& iter, PtrType&& ptr) {
397 PtrType erase_next(const iterator& iter) {
473 iterator find_if(UnaryFn fn) {
475 return iterator(citer.node_);
A Dintrusive_wavl_tree.h191 iterator begin() { return iterator(left_most_); }
195 iterator end() { return iterator(sentinel()); }
200 iterator make_iterator(ValueType& obj) { return iterator(&obj); }
260 *iter = collision ? iterator(collision) : iterator(obj);
322 iterator find(const KeyType& key) {
324 return iterator(citer.node_);
337 return iterator(citer.node_);
350 return iterator(citer.node_);
368 PtrType erase(const iterator& iter) {
500 iterator find_if(UnaryFn fn) {
[all …]
/system/ulib/blobfs/include/blobfs/iterator/
A Dblock-iterator.h23 BlockIterator(ExtentIterator* iterator);
50 zx_status_t StreamBlocks(BlockIterator* iterator, uint32_t block_count, StreamFn stream);
/system/ulib/fuzz-utils/
A Dstring-map.cpp61 auto iterator = elements_.find(key); in get() local
62 return iterator == elements_.end() ? nullptr : iterator->val.c_str(); in get()
/system/ulib/audio-proto-utils/
A Dformat-utils.cpp114 FrameRateEnumerator::iterator::iterator(const FrameRateEnumerator* enumerator) in iterator() function in audio::utils::FrameRateEnumerator::iterator
139 void FrameRateEnumerator::iterator::Advance() { in Advance()
/system/uapp/ihda/
A Dihda.cpp15 static IntelHDAController::ControllerTree::iterator GetController(int id) { in GetController()
21 static IntelHDACodec::CodecTree::iterator GetCodec(int id) { in GetCodec()
/system/dev/tee/optee/
A Doptee-client.h102 SharedMemoryList::iterator FindSharedMemory(uint64_t mem_id);
116 void* GetSharedMemoryPointer(SharedMemoryList::iterator mem_iter,
A Doptee-client.cpp361 SharedMemoryList::iterator mem_iter = FindSharedMemory(mem_id); in FreeSharedMemory()
377 OpteeClient::SharedMemoryList::iterator OpteeClient::FindSharedMemory(uint64_t mem_id) { in FindSharedMemory()
386 void* OpteeClient::GetSharedMemoryPointer(const SharedMemoryList::iterator mem_iter, in GetSharedMemoryPointer()
479 SharedMemoryList::iterator mem_iter = FindSharedMemory(mem_id); in HandleRpcCommand()
563 SharedMemoryList::iterator out_mem_iter = FindSharedMemory(message->memory_reference_id()); in HandleRpcCommandLoadTa()
/system/ulib/zxio/include/lib/zxio/
A Dzxio.h302 zx_status_t zxio_dirent_iterator_init(zxio_dirent_iterator_t* iterator,
322 zx_status_t zxio_dirent_iterator_next(zxio_dirent_iterator_t* iterator,
/system/ulib/fs/include/fs/
A Dqueue.h45 typename QueueType::iterator next_;
/system/ulib/fuzz-utils/include/fuzz-utils/
A Dstring-list.h80 List::iterator iterator_;
A Dstring-map.h73 Map::iterator iterator_;
/system/dev/audio/usb-audio/
A Dusb-audio-control-interface.h56 const UnitMap::iterator& current,
A Dusb-audio-control-interface.cpp189 const UnitMap::iterator& current, in TracePath()
/system/host/abigen/
A Dkernel_wrapper_generator.cpp8 #import <iterator>
/system/dev/block/fvm/
A Dvpartition.h47 SliceMap::iterator ExtentBegin() TA_REQ(lock_) { return slice_map_.begin(); } in ExtentBegin()
/system/ulib/zxio/
A Dzxio.cpp216 zx_status_t zxio_dirent_iterator_init(zxio_dirent_iterator_t* iterator, in zxio_dirent_iterator_init() argument
222 zx_status_t zxio_dirent_iterator_next(zxio_dirent_iterator_t* iterator, in zxio_dirent_iterator_next() argument
/system/utest/fbl/include/fbl/tests/intrusive_containers/
A Dordered_associative_container_test_environment.h33 using IterType = typename ACTE::ContainerType::iterator;
A Dassociative_container_test_environment.h297 typename ContainerType::iterator iter; in DoInsertOrFind()
357 typename ContainerType::iterator iter; in DoInsertOrFind()
/system/ulib/region-alloc/include/region-alloc/
A Dregion-alloc.h536 zx_status_t AllocFromAvailLocked(Region::WAVLTreeSortBySize::iterator source,

Completed in 42 milliseconds

12