#include <enum.h>
Inherited by Wt::Audio::FadingType, Wt::Audio::MusicType, Wt::SDLEvent, and Wt::W.
Classes | |
class | Member |
class | Var |
class | VarBase |
Usage example class ColorEnum : public Enum<ColorEnum> { public: static const Member Red; static const Member Green; static const Member Purple; static const Member Black; };
Initialization ColorEnum::Member Red = 2; ColorEnum::Member Green; // implied 3 ColorEnum::Member Purple = 47; // forced 47 ColorEnum::Member Black; // implied 48
Now ColorEnum::Var some_color = Red; //ok; some_color = 3 //ok some_color = 9999 //failed at runtime: assertion && exception
This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.