// -*- C++ -*- #ifndef HL_GCD_H #define HL_GCD_H namespace HL { template class gcd; template class gcd { public: enum { VALUE = a }; static const int value = a; }; template class gcd { public: enum { VALUE = gcd::VALUE }; static const int value = gcd::value; }; } #endif