- New const enum declaration syntax.

- New enum associated value syntax.
This commit is contained in:
Christoffer Lerno
2026-02-12 14:43:56 +01:00
parent f079fa82b2
commit acc4a900f5
59 changed files with 751 additions and 701 deletions

View File

@@ -68,47 +68,47 @@ struct CodePageTable
enum CodePage : (String name, CodePageTable* table)
{
CP1250 = { "cp1250", &codepage::CP1250 },
CP1251 = { "cp1251", &codepage::CP1251 },
CP1252 = { "cp1252", &codepage::CP1252 },
CP1253 = { "cp1253", &codepage::CP1253 },
CP1254 = { "cp1254", &codepage::CP1254 },
CP1255 = { "cp1255", &codepage::CP1255 },
CP1256 = { "cp1256", &codepage::CP1256 },
CP1257 = { "cp1257", &codepage::CP1257 },
CP1258 = { "cp1258", &codepage::CP1258 },
CP437 = { "cp437", &codepage::CP437 },
CP737 = { "cp737", &codepage::CP737 },
CP775 = { "cp775", &codepage::CP775 },
CP850 = { "cp850", &codepage::CP850 },
CP852 = { "cp852", &codepage::CP852 },
CP855 = { "cp855", &codepage::CP855 },
CP857 = { "cp857", &codepage::CP857 },
CP860 = { "cp860", &codepage::CP860 },
CP861 = { "cp861", &codepage::CP861 },
CP862 = { "cp862", &codepage::CP862 },
CP863 = { "cp863", &codepage::CP863 },
CP864 = { "cp864", &codepage::CP864 },
CP865 = { "cp865", &codepage::CP865 },
CP866 = { "cp866", &codepage::CP866 },
CP869 = { "cp869", &codepage::CP869 },
CP874 = { "cp874", &codepage::CP874 },
ISO_8859_1 = { "iso-8859-1", &codepage::ISO_8859_1 },
ISO_8859_10 = { "iso-8859-10", &codepage::ISO_8859_10 },
ISO_8859_11 = { "iso-8859-11", &codepage::ISO_8859_11 },
ISO_8859_13 = { "iso-8859-13", &codepage::ISO_8859_13 },
ISO_8859_14 = { "iso-8859-14", &codepage::ISO_8859_14 },
ISO_8859_15 = { "iso-8859-15", &codepage::ISO_8859_15 },
ISO_8859_16 = { "iso-8859-16", &codepage::ISO_8859_16 },
ISO_8859_2 = { "iso-8859-2", &codepage::ISO_8859_2 },
ISO_8859_3 = { "iso-8859-3", &codepage::ISO_8859_3 },
ISO_8859_4 = { "iso-8859-4", &codepage::ISO_8859_4 },
ISO_8859_5 = { "iso-8859-5", &codepage::ISO_8859_5 },
ISO_8859_6 = { "iso-8859-6", &codepage::ISO_8859_6 },
ISO_8859_7 = { "iso-8859-7", &codepage::ISO_8859_7 },
ISO_8859_8 = { "iso-8859-8", &codepage::ISO_8859_8 },
ISO_8859_9 = { "iso-8859-9", &codepage::ISO_8859_9 },
US_ASCII = { "us-ascii", &codepage::US_ASCII },
CP1250 { "cp1250", &codepage::CP1250 },
CP1251 { "cp1251", &codepage::CP1251 },
CP1252 { "cp1252", &codepage::CP1252 },
CP1253 { "cp1253", &codepage::CP1253 },
CP1254 { "cp1254", &codepage::CP1254 },
CP1255 { "cp1255", &codepage::CP1255 },
CP1256 { "cp1256", &codepage::CP1256 },
CP1257 { "cp1257", &codepage::CP1257 },
CP1258 { "cp1258", &codepage::CP1258 },
CP437 { "cp437", &codepage::CP437 },
CP737 { "cp737", &codepage::CP737 },
CP775 { "cp775", &codepage::CP775 },
CP850 { "cp850", &codepage::CP850 },
CP852 { "cp852", &codepage::CP852 },
CP855 { "cp855", &codepage::CP855 },
CP857 { "cp857", &codepage::CP857 },
CP860 { "cp860", &codepage::CP860 },
CP861 { "cp861", &codepage::CP861 },
CP862 { "cp862", &codepage::CP862 },
CP863 { "cp863", &codepage::CP863 },
CP864 { "cp864", &codepage::CP864 },
CP865 { "cp865", &codepage::CP865 },
CP866 { "cp866", &codepage::CP866 },
CP869 { "cp869", &codepage::CP869 },
CP874 { "cp874", &codepage::CP874 },
ISO_8859_1 { "iso-8859-1", &codepage::ISO_8859_1 },
ISO_8859_10 { "iso-8859-10", &codepage::ISO_8859_10 },
ISO_8859_11 { "iso-8859-11", &codepage::ISO_8859_11 },
ISO_8859_13 { "iso-8859-13", &codepage::ISO_8859_13 },
ISO_8859_14 { "iso-8859-14", &codepage::ISO_8859_14 },
ISO_8859_15 { "iso-8859-15", &codepage::ISO_8859_15 },
ISO_8859_16 { "iso-8859-16", &codepage::ISO_8859_16 },
ISO_8859_2 { "iso-8859-2", &codepage::ISO_8859_2 },
ISO_8859_3 { "iso-8859-3", &codepage::ISO_8859_3 },
ISO_8859_4 { "iso-8859-4", &codepage::ISO_8859_4 },
ISO_8859_5 { "iso-8859-5", &codepage::ISO_8859_5 },
ISO_8859_6 { "iso-8859-6", &codepage::ISO_8859_6 },
ISO_8859_7 { "iso-8859-7", &codepage::ISO_8859_7 },
ISO_8859_8 { "iso-8859-8", &codepage::ISO_8859_8 },
ISO_8859_9 { "iso-8859-9", &codepage::ISO_8859_9 },
US_ASCII { "us-ascii", &codepage::US_ASCII },
}
<*