Je fais un pont D vers une bibliothèque C, et cela a donné le code C en utilisant typedef'd enums auquel il se réfère comme une constante, mais je peux le nommer pour les arguments de fonction et autres. Exemple:Pouvez-vous vous référer à une énumération nommée comme si elle était anonyme dans D?
enum someLongNameThatTheCLibraryUses
{
A,
B,
}
Actuellement, je dois s'y référer comme ceci:
someLongNameThatTheCLibraryUses.A;
Mais je préfère:
A;
que je pouvais faire ceci:
alias someLongNameThatTheCLibraryUses a;
a.A;
Mais je ne veux pas faire cela dans le module de la bibliothèque, donc je devrais o où il est utilisé, ce qui serait ennuyeux.
Existe-t-il un moyen de le faire?
40 minutes; J'adore cet endroit. – Bernard
Et par extension, vous. : p – Bernard