= Compiler Requirements =

Four major requirements:
 * C++ exception
 * namespace support
 * enough template support to be able to implement /GenericFunctor
 * C++ style cast (easy to remove)
 * explicit keyword (easy to remove)

Compiler features that are '''not''' required:
 * function template overloading
 * template member support
 * run-time type information (rtti)
 * template partial specialization

Also, CppUnit2 should compile correctly on MSVC6/7.x and gcc 2.95, as those are probably the two most widely used compilers.
