Я делаю D-мост к библиотеке C, и он придумал код C, использующий перечисления typedef, которые он называет константой, но может назвать его для аргументов функции и тому подобного. Пример:
enum someLongNameThatTheCLibraryUses
{
A,
B,
}
В настоящее время я должен ссылаться на это так:
someLongNameThatTheCLibraryUses.A;
Но я бы предпочел:
A;
Я мог бы сделать это:
alias someLongNameThatTheCLibraryUses a;
a.A;
Но я не хочу делать это в модуле библиотеки, поэтому мне придется делать это там, где он используется, что будет раздражать.
Есть ли способ сделать это?