55 bool operator()(
const T& x)
const
60 template<
typename IntegralType>
63 bool operator()(
const IntegralType& x)
const
64 {
return ( (x % 2) == 0 ); }
68 template<
typename IntegralType>
71 bool operator()(
const IntegralType& x)
const
72 {
return ( (x % 2) != 0 ); }
117 typedef std::pair<int,int> value_t;
235 ECHO(
const int v0 = *itr++);
237 ECHO(
const int v1 = *itr++);
239 ECHO(
const int v2 = *itr++);
268 ECHO(
const int v0 = *itr--);
270 ECHO(
const int v1 = *itr--);
272 ECHO(
const int v2 = *itr);
315 ECHO(
const int v0 = *itr++);
317 ECHO(
const int v1 = *itr++);
330 ECHO(
const int v0 = *itr++);
332 ECHO(
const int v1 = *itr++);
373 ECHO(
const int v0 = *itr--);
375 ECHO(
const int v1 = *itr);
388 ECHO(
const int v0 = *itr--);
390 ECHO(
const int v1 = *itr);
396 #ifdef HAVE_TEUCHOS_ARRAY_BOUNDSCHECK
403 FilteredIterator<int*,SelectAll<int> > itr_end((&a_raw)+1, &a_raw, (&a_raw)+1);
404 FilteredIterator<int*,SelectAll<int> > itr = itr_end;
416 FilteredIterator<int*,SelectAll<int> > itr_begin(&a_raw, &a_raw, (&a_raw)+1);
417 FilteredIterator<int*,SelectAll<int> > itr = itr_begin;
425 #endif // HAVE_TEUCHOS_ARRAY_BOUNDSCHECK