[RFC] Enum improvements
Yuriy Skalko
yuriy.skalko at gmail.com
Sat Nov 28 08:42:32 UTC 2020
Now LyX requires C++11 and we can use its new enum features:
1. Enum base type. It will allow forward declarations of enums in
headers to break weak, unnecessary dependencies like BufferParams.h --->
InsetQuotes.h. This will also improve compilation speed.
2. Scoped enums. It will allow better type safety. Also some commonly
used enum declarations can be moved out of classes (that used solely for
limiting scope of enum values).
Yuriy
More information about the lyx-devel
mailing list