class led_base
{
public:virtual void toggle() = 0;//Pure abstract
virtual ~led_base{} //Virtual delete
//Interface for querying the led state.
bool state_is_on() const {return is_on;}
};
class led_base
{
public:virtual void toggle() = 0;//Pure abstract
virtual ~led_base{} //Virtual delete
//Interface for querying the led state.
bool state_is_on() const {return is_on;}
};