Lines Matching refs:nsDequeIterator
367 nsDequeIterator nsDeque::Begin() const{
368 return nsDequeIterator(*this, 0);
379 nsDequeIterator nsDeque::End() const{
380 return nsDequeIterator(*this, mSize - 1);
421 * Here comes the nsDequeIterator class...
434 nsDequeIterator::nsDequeIterator(const nsDeque& aQueue, int aIndex)
445 nsDequeIterator::nsDequeIterator(const nsDequeIterator& aCopy)
455 nsDequeIterator& nsDequeIterator::First(){
466 nsDequeIterator& nsDequeIterator::operator=(const nsDequeIterator& aCopy) {
479 PRBool nsDequeIterator::operator!=(nsDequeIterator& aIter) {
491 PRBool nsDequeIterator::operator<(nsDequeIterator& aIter) {
501 PRBool nsDequeIterator::operator==(nsDequeIterator& aIter) {
513 PRBool nsDequeIterator::operator>=(nsDequeIterator& aIter) {
522 void* nsDequeIterator::operator++() {
539 void* nsDequeIterator::operator++(int) {
555 void* nsDequeIterator::operator--() {
572 void* nsDequeIterator::operator--(int) {
596 void* nsDequeIterator::GetCurrent() {
612 void nsDequeIterator::ForEach(nsDequeFunctor& aFunctor) const{
625 const void* nsDequeIterator::FirstThat(nsDequeFunctor& aFunctor) const{