Changes between Version 7 and Version 8 of HeaderDoc


Ignore:
Timestamp:
Nov 5, 2009, 6:28:44 AM (14 years ago)
Author:
becoulet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HeaderDoc

    v7 v8  
    125125 * {{{@ref}}} and {{{@see}}}: These tags may be used when refering to an other symbol. The {{{@ref}}} tag just insert a link to the specified symbol where it appears. {{{@see}}} tags automatically generate a nice sentence add the symbol documentation end pointing to all related symbols. Do not forget to '''prepend a sharp (#) sign to macro names''' as they are in a different name space to avoid collisions. Headers and modules can be refered too with @ and + sign prefix.
    126126 * {{{@url}}} can be used to add an internet link. You may use this to link against this wiki.
     127
    127128Some examples:
    128129
     
    138139#define EFOO 1
    139140#define EBAR 2
     141}}}
    140142
     143{{{
    141144/**
    142145  @this is really complex, you have better using the @ref works_better function instead.
     
    154157*/
    155158#define X(a,b) do { int c = a(b); } while (0)
     159}}}
     160
     161{{{
     162/**
     163  @this defines the prototype for the generic function.
     164  @see my_prototype_t
     165*/
     166#define MYPROTOTYPE(n) int (n)(int a, int b)
     167
     168/**
     169  This function type does a lot of cool things which are described here.
     170  @param a The first parameter
     171  @param b The second parameter
     172  @return the special AlmSum operator result.
     173  @see #MYPROTOTYPE
     174*/
     175typedef MYPROTOTYPE(my_prototype_t);
    156176}}}
    157177