/* * Max.h * * Created on: Jun 13, 2010 * Author: Peter Goodman * Version: $Id$ */ #ifndef MAX_H_ #define MAX_H_ namespace tdop { template class Max { }; template class Max { public: enum { value = p0 }; }; template class Max { public: enum { value = (p0 > p1 ? p0 : p1) }; }; template class Max { public: enum { value = (p0 > p1 ? (p0 > p2 ? p0 : p2) : (p1 > p2 ? p1 : p2)) }; }; } #endif /* MAX_H_ */