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