1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#include <BALL/CONCEPT/processor.h>
namespace BALL
{
class TestProcessor
: public UnaryProcessor<int>
{
virtual Processor::Result operator () (int& arg)
throw()
{
arg++;
return Processor::CONTINUE;
}
};
class TestProcessor2
: public UnaryProcessor< HashGridBox3<int> >
{
virtual Processor::Result operator () (HashGridBox3<int>& arg)
throw()
{
TestProcessor proc;
arg.apply(proc);
return Processor::CONTINUE;
}
};
}
|