Searched refs:TreeIterator (Results 1 - 23 of 23) sorted by relevance

/haiku/src/system/boot/loader/file_systems/bfs/
H A DDirectory.cpp69 *_cookie = (void *)new(nothrow) TreeIterator(&fTree);
82 delete (TreeIterator *)cookie;
101 TreeIterator *iterator = (TreeIterator *)cookie;
112 TreeIterator *iterator = (TreeIterator *)cookie;
132 TreeIterator *iterator = (TreeIterator *)cookie;
141 TreeIterator iterator(&fTree);
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DAttributeIterator.h36 TreeIterator* fIterator;
H A DDirectoryIterator.h39 TreeIterator* fIterator;
H A DBTree.h39 class TreeIterator;
120 void _AddIterator(TreeIterator* iterator);
121 void _RemoveIterator(TreeIterator* iterator);
123 friend class TreeIterator;
130 SinglyLinkedList<TreeIterator> fIterators;
281 class TreeIterator : public SinglyLinkedListLinkImpl<TreeIterator> { class in inherits:SinglyLinkedListLinkImpl
283 TreeIterator(BTree* tree, const btrfs_key& key);
284 ~TreeIterator();
331 // #pragma mark - TreeIterator inlin
[all...]
H A DAttributeIterator.cpp30 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
H A DBTree.cpp542 // traversing the tree - a TreeIterator doesn't lock the inode)
545 SinglyLinkedList<TreeIterator>::Iterator iterator
871 BTree::_AddIterator(TreeIterator* iterator)
879 BTree::_RemoveIterator(TreeIterator* iterator)
889 TreeIterator::TreeIterator(BTree* tree, const btrfs_key& key) function in class:TreeIterator
902 TreeIterator::~TreeIterator()
913 TreeIterator::Rewind(bool inverse)
924 TreeIterator
[all...]
H A DDirectoryIterator.cpp31 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
H A DExtentAllocator.cpp452 TreeIterator iterator(fCurrentExtentTree, key);
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DFileSystemVisitor.h16 class TreeIterator;
47 TreeIterator* iterator);
59 TreeIterator* fIterator;
H A DQuery.h16 class TreeIterator;
70 TreeIterator* fIterator;
H A DBPlusTree.h163 class TreeIterator;
359 void _AddIterator(TreeIterator* iterator);
360 void _RemoveIterator(TreeIterator* iterator);
374 friend class TreeIterator;
387 SinglyLinkedList<TreeIterator> fIterators;
395 class TreeIterator : public SinglyLinkedListLinkImpl<TreeIterator> { class in namespace:BFS
397 TreeIterator(BPlusTree* tree);
398 ~TreeIterator();
520 // #pragma mark - TreeIterator inlin
[all...]
H A DCheckVisitor.h44 TreeIterator* iterator);
H A DFileSystemVisitor.cpp92 fIterator = new(std::nothrow) TreeIterator(tree);
304 char* treeName, TreeIterator* iterator)
H A DBPlusTree.cpp625 // traversing the tree - a TreeIterator doesn't lock the inode)
628 SinglyLinkedList<TreeIterator>::Iterator iterator
986 SinglyLinkedList<TreeIterator>::Iterator iterator
994 BPlusTree::_AddIterator(TreeIterator* iterator)
1002 BPlusTree::_RemoveIterator(TreeIterator* iterator)
2559 TreeIterator::TreeIterator(BPlusTree* tree) function in class:BFS::TreeIterator
2570 TreeIterator::~TreeIterator()
2580 TreeIterator
[all...]
H A DQuery.cpp131 TreeIterator** iterator,
134 TreeIterator* iterator,
484 TreeIterator** iterator, bool queryNonIndexed)
518 *iterator = new(std::nothrow) TreeIterator(tree);
580 Equation::GetNextMatching(Volume* volume, TreeIterator* iterator,
H A DInode.h18 class TreeIterator;
460 TreeIterator* fIterator;
H A Dkernel_interface.cpp1721 TreeIterator* iterator = new(std::nothrow) TreeIterator(tree);
1736 TreeIterator* iterator = (TreeIterator*)_cookie;
1775 /*! Sets the TreeIterator back to the beginning of the directory. */
1780 TreeIterator* iterator = (TreeIterator*)_cookie;
1797 delete (TreeIterator*)_cookie;
H A DCheckVisitor.cpp337 char* treeName, TreeIterator* iterator)
H A DInode.cpp1385 TreeIterator iterator(fTree);
2938 || (fIterator = new(std::nothrow) TreeIterator(tree)) == NULL) {
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DIterators.cpp161 \class TreeIterator
164 A TreeIterator is usually initialized to the root node of the tree
169 TreeIterator::TreeIterator(Tree *tree) function in class:TreeIterator
178 TreeIterator::~TreeIterator()
185 TreeIterator::SetTo(Tree *tree)
202 TreeIterator::Unset()
216 TreeIterator::InitCheck() const
223 TreeIterator
[all...]
H A DTree.h32 class TreeIterator;
H A DIterators.h78 // TreeIterator
79 class TreeIterator { class
81 TreeIterator(Tree *tree);
82 ~TreeIterator();
147 TreeIterator fTreeIterator;
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dtest.cpp328 TreeIterator iterator(tree);
363 printf("TreeIterator::GetNext() returned: %s\n", strerror(status));
385 TreeIterator iterator(tree);
394 printf("TreeIterator::Find() returned: %s\n", strerror(status));

Completed in 169 milliseconds