Sono sicuro che c'è un modo per farlo con i tag \ defgroup, \ addgroup e \ @ {\ @}, ma dopo un paio di ore di prova e (ovviamente) errore, sto chiedendo COSÌ ... ..Come associare funzioni non membri a una classe in Doxygen?
ho:
class C {
public:
void foo() const;
};
e ho alcune funzioni non-membri di supporto che in realtà fanno parte dell'interfaccia di C, ma non sono nella classe:
std::string
format (const C& c, const std::string &fmt);
I' mi piace che la funzione di formattazione appaia nella stessa pagina delle funzioni di classe. È solo impossibile? È il meglio che posso fare una pagina "modulo", che elenca C come una classe (con un collegamento ipertestuale ai commenti di C e il formato come funzione?
Um ... sì ... ora mi sento un idiota per averlo perso. Penso di aver bisogno di rileggere la sezione dei comandi speciali dei documenti. Non ricordo di aver visto \ related usato in un esempio. –