Searched refs:Iterator (Results 1 - 25 of 296) sorted by relevance

1234567891011>>

/haiku/src/servers/registrar/
H A DAppInfoList.h40 class Iterator;
58 Iterator It();
74 friend class Iterator;
80 // AppInfoList::Iterator
81 class AppInfoList::Iterator { class in class:AppInfoList
83 inline Iterator(const Iterator &it) function in class:AppInfoList::Iterator
90 inline ~Iterator() {}
105 inline Iterator &operator=(const Iterator
154 inline Iterator(AppInfoList *list, int32 index = 0) function in class:AppInfoList::Iterator
[all...]
H A DAppInfoListMessagingTargetSet.h33 AppInfoList::Iterator fIterator;
/haiku/headers/os/package/
H A DPackageInfoSet.h20 class Iterator;
31 Iterator GetIterator() const;
43 friend class Iterator;
50 class BPackageInfoSet::Iterator { class in class:BPackageKit::BPackageInfoSet
52 Iterator(const PackageMap* map = NULL);
H A DRepositoryCache.h21 typedef BPackageInfoSet::Iterator Iterator; typedef in class:BPackageKit::BRepositoryCache
36 Iterator GetIterator() const;
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DSizeIndex.cpp71 class SizeIndex::IteratorList : public DoublyLinkedList<Iterator> {};
74 // Iterator
75 class SizeIndex::Iterator class in class:SizeIndex
76 : public NodeEntryIterator<SizeIndex::NodeTree::Iterator>,
77 public DoublyLinkedListLinkImpl<Iterator>, public EntryListener,
80 Iterator();
81 virtual ~Iterator();
96 typedef NodeEntryIterator<SizeIndex::NodeTree::Iterator> BaseClass;
126 for (Iterator *iterator = fIterators->First();
150 NodeTree::Iterator i
240 SizeIndex::Iterator::Iterator() function in class:SizeIndex::Iterator
[all...]
H A DLastModifiedIndex.cpp72 class LastModifiedIndex::IteratorList : public DoublyLinkedList<Iterator> {};
75 // Iterator
76 class LastModifiedIndex::Iterator class in class:LastModifiedIndex
77 : public NodeEntryIterator<LastModifiedIndex::NodeTree::Iterator>,
78 public DoublyLinkedListLinkImpl<Iterator>, public EntryListener,
81 Iterator();
82 virtual ~Iterator();
98 typedef NodeEntryIterator<LastModifiedIndex::NodeTree::Iterator> BaseClass;
128 for (Iterator *iterator = fIterators->First();
152 NodeTree::Iterator i
241 LastModifiedIndex::Iterator::Iterator() function in class:LastModifiedIndex::Iterator
[all...]
H A DSizeIndex.h32 class Iterator;
35 friend class Iterator;
38 void _AddIterator(Iterator *iterator);
39 void _RemoveIterator(Iterator *iterator);
H A DAttributeIndexImpl.h32 class Iterator;
40 friend class Iterator;
43 void _AddIterator(Iterator *iterator);
44 void _RemoveIterator(Iterator *iterator);
H A DLastModifiedIndex.h32 class Iterator;
35 friend class Iterator;
38 void _AddIterator(Iterator *iterator);
39 void _RemoveIterator(Iterator *iterator);
H A DAttributeIndexImpl.cpp157 // Iterator
158 class AttributeIndexImpl::Iterator class in class:AttributeIndexImpl
160 AttributeNodeIterator<AttributeTree::Iterator> >,
161 public DoublyLinkedListLinkImpl<Iterator>, public EntryListener,
164 Iterator();
165 virtual ~Iterator();
182 AttributeNodeIterator<AttributeTree::Iterator> > BaseClass;
190 class AttributeIndexImpl::IteratorList : public DoublyLinkedList<Iterator> {};
211 for (Iterator *iterator = fIterators->First();
220 AttributeTree::Iterator i
356 AttributeIndexImpl::Iterator::Iterator() function in class:AttributeIndexImpl::Iterator
[all...]
/haiku/src/servers/package/
H A DVolumeState.h25 PackageFileNameHashTable::Iterator ByFileNameIterator() const;
26 PackageNodeRefHashTable::Iterator ByNodeRefIterator() const;
62 inline PackageFileNameHashTable::Iterator
69 inline PackageNodeRefHashTable::Iterator
/haiku/src/kits/network/libnetservices/
H A DNetworkCookieJarPrivate.h24 BNetworkCookieHashMap::Iterator it)
31 BNetworkCookieHashMap::Iterator
/haiku/headers/private/kernel/util/
H A DVector.h28 typedef VectorIterator<Value> Iterator; typedef in class:Vector
49 status_t Insert(const Value &value, const Iterator &iterator);
52 Iterator Erase(int32 index);
53 Iterator Erase(const Iterator &iterator);
59 inline Iterator Begin();
61 inline Iterator End();
63 inline Iterator Null();
65 inline Iterator IteratorForIndex(int32 index);
72 Iterator Fin
101 typedef VectorIterator<Value> Iterator; typedef in class:VectorIterator
[all...]
H A DVectorMap.h65 typedef VectorMapIterator<Entry, Class, typename ElementVector::Iterator>
66 Iterator; typedef in class:VectorMap
85 Iterator Erase(const Iterator &iterator);
91 inline Iterator Begin();
93 inline Iterator End();
95 inline Iterator Null();
98 Iterator Find(const Key &key);
100 Iterator FindClose(const Key &key, bool less);
159 typedef VectorMapIterator<Entry, Parent, EntryIterator> Iterator; typedef in class:VectorMapIterator
[all...]
H A DMultiHashTable.h30 typedef typename HashTable::Iterator Iterator; typedef in class:MultiHashTable
72 Iterator GetIterator() const { return HashTable::GetIterator(); }
74 class ValueIterator : protected Iterator {
79 Iterator::fTable = table;
85 if (Iterator::fNext == NULL)
87 if (Iterator::fNext == fOriginalValue)
89 return ((const MultiTable *)Iterator::fTable)->_Definition().CompareValues(
90 fOriginalValue, Iterator::fNext);
95 Iterator
[all...]
H A DVectorSet.h42 typedef typename ElementVector::Iterator Iterator; typedef in class:VectorSet
57 Iterator Erase(const Iterator &iterator);
63 inline Iterator Begin();
65 inline Iterator End();
67 inline Iterator Null();
70 Iterator Find(const Value &value);
72 Iterator FindClose(const Value &value, bool less);
167 _VECTOR_SET_CLASS_TYPE::Iterator
[all...]
/haiku/headers/private/userlandfs/shared/
H A DVector.h27 typedef VectorIterator<Value> Iterator; typedef in class:Vector
45 status_t Insert(const Value &value, const Iterator &iterator);
48 Iterator Erase(int32 index);
49 Iterator Erase(const Iterator &iterator);
55 inline Iterator Begin();
57 inline Iterator End();
59 inline Iterator Null();
61 inline Iterator IteratorForIndex(int32 index);
68 Iterator Fin
97 typedef VectorIterator<Value> Iterator; typedef in class:VectorIterator
[all...]
/haiku/src/add-ons/kernel/file_systems/packagefs/indices/
H A DLastModifiedIndex.h35 class Iterator;
38 friend class Iterator;
42 void _AddIteratorToUpdate(Iterator* iterator);
H A DSizeIndex.h35 class Iterator;
38 friend class Iterator;
42 void _AddIteratorToUpdate(Iterator* iterator);
H A DLastModifiedIndex.cpp101 class LastModifiedIndex::IteratorList : public SinglyLinkedList<Iterator> {};
104 // #pragma mark - Iterator
126 class LastModifiedIndex::Iterator : public GenericIndexIterator<IteratorPolicy>, class in class:LastModifiedIndex
127 public SinglyLinkedListLinkImpl<Iterator> {
210 NodeTree::Iterator nodeIterator;
219 for (IteratorList::Iterator it = iterators.GetIterator();
220 Iterator* iterator = it.Next();) {
234 for (IteratorList::Iterator it = iterators.GetIterator();
235 Iterator* iterator = it.Next();) {
249 Iterator* iterato
[all...]
H A DSizeIndex.cpp100 class SizeIndex::IteratorList : public SinglyLinkedList<Iterator> {};
103 // #pragma mark - Iterator
125 class SizeIndex::Iterator : public GenericIndexIterator<IteratorPolicy>, class in class:SizeIndex
126 public SinglyLinkedListLinkImpl<Iterator> {
209 NodeTree::Iterator nodeIterator;
217 for (IteratorList::Iterator it = iterators.GetIterator();
218 Iterator* iterator = it.Next();) {
232 for (IteratorList::Iterator it = iterators.GetIterator();
233 Iterator* iterator = it.Next();) {
247 Iterator* iterato
[all...]
/haiku/headers/private/kernel/boot/
H A DPathBlocklist.h44 typedef SinglyLinkedList<BlockedPath>::Iterator Iterator; typedef in class:PathBlocklist
58 Iterator GetIterator() const
/haiku/headers/private/shared/
H A DHashSet.h65 class Iterator { class in class:BPrivate::HashSet
69 Iterator(const Iterator& other) function in class:BPrivate::HashSet::Iterator
91 Iterator& operator=(const Iterator& other)
100 Iterator(const HashSet<Key>* set) function in class:BPrivate::HashSet::Iterator
112 typename ElementTable::Iterator fIterator;
126 bool Remove(Iterator& it);
132 Iterator GetIterator() const;
137 friend class Iterator;
148 typedef typename HashSet<Key>::Iterator Iterator; typedef in class:BPrivate::SynchronizedHashSet
[all...]
/haiku/headers/private/netservices/
H A DNetworkCookieJar.h40 class Iterator;
81 Iterator GetIterator() const;
89 friend class Iterator;
97 class BNetworkCookieJar::Iterator { class in class:BPrivate::Network::BNetworkCookieJar
99 Iterator(const Iterator& other);
100 ~Iterator();
102 Iterator& operator=(const Iterator& other);
111 Iterator(cons
[all...]
H A DHttpForm.h98 class Iterator;
147 Iterator GetIterator();
163 friend class Iterator;
171 class BHttpForm::Iterator { class in class:BPrivate::Network::BHttpForm
173 Iterator(const Iterator& other);
180 Iterator& operator=(const Iterator& other);
183 Iterator(BHttpForm* form);

Completed in 115 milliseconds

1234567891011>>