Lines Matching defs:SizeIndex
0 // SizeIndex.cpp
10 #include "SizeIndex.h"
64 class SizeIndex::NodeTree : public _NodeTree {};
68 class SizeIndex::IteratorList : public DoublyLinkedList<Iterator> {};
72 class SizeIndex::Iterator
73 : public NodeEntryIterator<SizeIndex::NodeTree::Iterator>,
86 bool SetTo(SizeIndex *index, off_t size, bool ignoreValue = false);
93 typedef NodeEntryIterator<SizeIndex::NodeTree::Iterator> BaseClass;
96 SizeIndex *fIndex;
100 // SizeIndex
103 SizeIndex::SizeIndex(Volume *volume)
117 SizeIndex::~SizeIndex()
136 SizeIndex::CountEntries() const
143 SizeIndex::Changed(Node *node, off_t oldSize)
175 SizeIndex::NodeAdded(Node *node)
183 SizeIndex::NodeRemoved(Node *node)
191 SizeIndex::InternalGetIterator()
205 SizeIndex::InternalFind(const uint8 *key, size_t length)
221 SizeIndex::_AddIterator(Iterator *iterator)
228 SizeIndex::_RemoveIterator(Iterator *iterator)
237 SizeIndex::Iterator::Iterator()
244 SizeIndex::Iterator::~Iterator()
251 SizeIndex::Iterator::GetCurrent()
258 SizeIndex::Iterator::GetCurrent(uint8 *buffer, size_t *keyLength)
270 SizeIndex::Iterator::Suspend()
292 SizeIndex::Iterator::Resume()
310 SizeIndex::Iterator::SetTo(SizeIndex *index, off_t size, bool ignoreValue)
344 SizeIndex::Iterator::Unset()
355 SizeIndex::Iterator::EntryRemoved(Entry */*entry*/)
364 SizeIndex::Iterator::NodeRemoved(Node */*node*/)