I believe the setting is something close to INPUT_FILTER. This can specify a 
script file, I tend to use sed, that will be run on each source file prior to 
passing the file to doxygen. In that file, you can have it substitute @ for * 
so that when the source file is:

Image @ getImage( void );

doxygen will see

Image * getImage( void );

It is documented at

http://www.stack.nl/~dimitri/doxygen/manual/config.html#cfg_input_filter

Aaron

On Jul 16, 2013, at 6:31 PM, Markus Mönig <mark...@braindistrict.de> wrote:

> Hi Aaron,
> 
> it looks like all the options of doxygen work more or less only on the 
> provided, embedded documentation, but not on the actual function syntax, it 
> ignores the @ whatever I do. I actually resigned to use a separate source 
> version of the source file for documentation, but than I also cannot change 
> the * function back to @.
> 
> btw; what do you mean by input filter ? In the settings this is a source file 
> filter.
> 
> Thanks
> 
> -Markus
> 
> --
> Markus Moenig
> mark...@braindistrict.de
> 
> On Jul 17, 2013, at 8:07 AM, Aaron Montgomery wrote:
> 
>> Not sure if it would work, but you could try a doxygen input filter that 
>> substituted "*" for "@". This might allow doxygen to correctly read the 
>> syntax (and treat the AngelScript @ as a C/C++ *). I'm not sure if the 
>> filter would make the documentation worthless for an AngleScript programmer 
>> (note that the filter will not affect your code base, so the files would 
>> still work for the AngelScript compiler/interpreter).
>> 
>> Aaron
>> 
>> On Jul 16, 2013, at 5:30 PM, Markus Mönig <mark...@braindistrict.de> wrote:
>> 
>>> Hi,
>>> 
>>> we are adding a PlugIn system based on AngelScript to our application and 
>>> want to document it via doxygen. Problem is that AngelScript uses the @ 
>>> symbol for object handles, i.e.
>>> 
>>> Image@ getImage( void );
>>> 
>>> instead of * like in C / C++. Doxygen just seems to ignore the @ symbol in 
>>> function definitions etc. Is there any way to make the @ symbol work ? Did 
>>> not find anything in the documentation.
>>> 
>>> Thanks for any help.
>>> 
>>> -Markus
>>> 
>>> --
>>> Markus Moenig
>>> mark...@braindistrict.de
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk_______________________________________________
>>> Doxygen-users mailing list
>>> Doxygen-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/doxygen-users
>> 
> 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to