ShareAttrDirIterator
DoublyLinkedList<ShareAttrDirIterator>* iterators)
ShareAttrDirIterator** _iterators
= new(std::nothrow) ShareAttrDirIterator*[iteratorCount];
ArrayDeleter<ShareAttrDirIterator*> _3(_iterators);
ShareAttrDirIterator* iterator = iterators->First();
qsort(_iterators, iteratorCount, sizeof(ShareAttrDirIterator*),
ShareAttrDirIterator* iterator = (iterators ? iterators->First() : NULL);
compare_iterators(const ShareAttrDirIterator* a, const ShareAttrDirIterator* b)
return compare_iterators(*(const ShareAttrDirIterator**)_a,
*(const ShareAttrDirIterator**)_b);
DoublyLinkedList<ShareAttrDirIterator>*
ShareAttrDirIterator::~ShareAttrDirIterator()
ShareAttrDirIterator::SetAttrDir(ShareAttrDir* attrDir)
ShareAttrDirIterator::SetCurrentAttribute(Attribute* attribute)
ShareAttrDirIterator::GetCurrentAttribute() const
ShareAttrDirIterator::NextAttribute()
ShareAttrDirIterator::Rewind()
ShareAttrDirIterator::ShareAttrDirIterator()
class ShareAttrDirIterator
: public DoublyLinkedListLinkImpl<ShareAttrDirIterator> {
ShareAttrDirIterator();
~ShareAttrDirIterator();
ShareAttrDirIterator* iterator;
: HashMap<HashKey64<ino_t>, DoublyLinkedList<ShareAttrDirIterator>*> {
ShareAttrDirIterator* iterator = new(std::nothrow) ShareAttrDirIterator;
if (ShareAttrDirIterator* iterator = cookie->iterator) {
if (ShareAttrDirIterator* iterator = cookie->iterator) {
ShareAttrDirIterator* iterator)
DoublyLinkedList<ShareAttrDirIterator>* iteratorList
iteratorList = new(std::nothrow) DoublyLinkedList<ShareAttrDirIterator>;
ShareAttrDirIterator* iterator)
DoublyLinkedList<ShareAttrDirIterator>* iteratorList
ShareAttrDirIterator* iterator);
ShareAttrDirIterator* iterator);
class ShareAttrDirIterator;