Lines Matching refs:iterator
806 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode);
807 if (iterator == NULL || iterator->InitCheck() != B_OK) {
808 delete iterator;
812 *_cookie = iterator;
821 DirectoryIterator* iterator = (DirectoryIterator*)_cookie;
831 status_t status = iterator->GetNext(dirent->d_name, &length,
864 DirectoryIterator* iterator = (DirectoryIterator*)_cookie;
866 return iterator->Rewind();
896 AttributeIterator* iterator = new(std::nothrow) AttributeIterator(inode);
897 if (iterator == NULL || iterator->InitCheck() != B_OK) {
898 delete iterator;
902 *_cookie = iterator;
929 AttributeIterator* iterator = (AttributeIterator*)_cookie;
932 status_t status = iterator->GetNext(dirent->d_name, &length);
953 AttributeIterator* iterator = (AttributeIterator*)_cookie;
954 return iterator->Rewind();