non c'è ma è facilmente creabile. na cosa tipo:
codice:
/* inizio code */
#define NOMEFUNZ
#define NUMLINE
#define DESCRIPTION
#define SETFLAGS(FUNZ, LINE, DES) \
{ \
#undef NOMEFUNZ \
#undef NUMLINE \
#undef DESCRIPTION \
#define NOMEFUNZ (FUNZ) \
#define NUMLINE (LINE) \
#define DESCRIPTION (DES) \
}
int funzione(void);
int funzione()
{
SETFLAGS("funzione", 123, "shittyfunction");
/* .... */
}
Altro da aggiungere?
Questo è codice C in C++ si potrebbe (e si dovrebbe) fare diversamente. Cmq sarebbe più semplice lavorare sullo stack che sul text del programma...
bye