RE: [Doxygen-users] C macro ARGS
Brought to you by:
dimitri
From: Michael S. <Mic...@de...> - 2001-05-11 09:29:18
|
Hi! Which MACRO/PREDEF configurations do you use? We use some similiar ARGS macros and have them (together with othe macros we wish to be expanded by doxygen) set in the PREDEFINED configuration setting: PREDEFINED = "ARGS0(a)=(a)" "ARGS1(t,a)=(t a)" "ARGS2(t,a,u,b)=(t a,u b)" and so on. This works well for us together with: MACRO_EXPANSION = "YES" EXPAND_ONLY_PREDEF = "YES" Ciao Mick > -----Original Message----- > From: Emanuele Olivetti [SMTP:oli...@it...] > Sent: Friday, May 11, 2001 10:50 AM > To: Doxygen mailing list > Subject: [Doxygen-users] C macro ARGS > > Hi, > is there a way to let doxygen understand the use of the ARGS C macro, > to allow the correct cross-referencing? > > Example: > Doxygen 1.2.6 produced a funny cross-reference to ARGS in the line: > > static node_ptr make_quantifiers ARGS((node_ptr, add_ptr)); > > pointing to : > > "Function Documentation > EXTERN char* get_text ARGS ( (string_ptr str) ) > EXTERN string_ptr find_string ARGS ( (char *) ) > EXTERN void init_string ARGS ( (void) ) " > > and no cross-reference associated to the function "make_quantifiers". > > > Thanks a lot > > Emanuele > Olivetti > > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > http://lists.sourceforge.net/lists/listinfo/doxygen-users |