Guardando attraverso lo C and C++ domains di Sphinx, non sembra avere supporto nativo per documentare enumerazioni (e molto meno enumerazioni anonime). A partire da ora, uso cpp:type::
per il tipo enum, e quindi un elenco di tutti i possibili valori e la loro descrizione, ma non mi sembra un modo ideale per affrontarlo, soprattutto perché rende il riferimento a certi valori un dolore (o Faccio riferimento solo al tipo o aggiungo un indicatore extra davanti al valore).Sfinge: modo corretto per documentare un enum?
C'è un modo migliore per farlo? E come andrei a gestire le enumerazioni anonime?
Preferisco la Sfinge su Doxygen perché è più facile da personalizzare e il modo in cui Breathe funziona non è realmente compatibile con il modo in cui la nostra documentazione è scritta (inoltre, guardando l'output, sembrano avere un problema simile con la presentazione di enumerazioni) .Breathe e Doxygen non sono opzioni praticabili per noi, mi dispiace. – JustSid