Chad J wrote:
> typedef uint ColorFormat;
> enum : ColorFormat
> {
> RGB,
> RGBA,
> HSV,
> CMYK,
> // etc
> }
I always do the opposite in C++:
namespace color_formats {
enum ColorFormat {
RGB,
RGBA,
HSV,
CMYK,
// ...
};
}
using color_formats::ColorFormat;
This way I don't pollute my outer namespaces with enum symbols.
--
Rainer Deyke - rainerd at eldwood.com