// ------- Explicit Value Constructor ----------------------------------
--

#include <cassert>                                    // assert()

inline Color::Color(ColorValue initialColorValue)
{
   assert(RED <= initialColorValue && initialColorValue <= VIOLET);
   myColorValue = initialColorValue;
}

