Lines Matching refs:first
537 bind(BindableIterator first, BindableIterator last)
539 return bind(first, last, this->begin());
544 bind(BindableIterator first, BindableIterator last, iterator from)
546 if (!size() || from == end() || first == last)
549 while (from != end() && first != last)
550 (*from++).bind(*first++);
570 operator () (ArgumentIterator first, ArgumentIterator last)
572 return (*this)(first, last, this->begin());
577 operator () (ArgumentIterator first, ArgumentIterator last, iterator from)
579 if (!size() || from == end() || first == last)
582 while (from != end() && first != last)
583 (*from++)(*first++);
704 bind(BindableIterator first, BindableIterator last)
706 return bind(first, last, this->begin());
711 bind(BindableIterator first, BindableIterator last, iterator from)
713 if (!size() || from == end() || first == last)
716 while (from != end() && first != last)
717 (*from++).bind(*first++);
723 bind(BindableIterator first, BindableIterator last,
726 return bind(first, last, iterator(from.it_, ptr_));
745 operator () (ArgumentIterator first, ArgumentIterator last)
747 return (*this)(first, last, this->begin());
752 operator () (ArgumentIterator first, ArgumentIterator last, iterator from)
754 if (!size() || from == end() || first == last)
757 while (from != end() && first != last)
758 (*from++)(*first++);
764 operator () (ArgumentIterator first, ArgumentIterator last,
767 return (*this)(first, last, iterator(from.it_, ptr_));