Changes between Version 7 and Version 8 of HeaderDoc
- Timestamp:
- Nov 5, 2009, 6:28:44 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HeaderDoc
v7 v8 125 125 * {{{@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. 126 126 * {{{@url}}} can be used to add an internet link. You may use this to link against this wiki. 127 127 128 Some examples: 128 129 … … 138 139 #define EFOO 1 139 140 #define EBAR 2 141 }}} 140 142 143 {{{ 141 144 /** 142 145 @this is really complex, you have better using the @ref works_better function instead. … … 154 157 */ 155 158 #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 */ 175 typedef MYPROTOTYPE(my_prototype_t); 156 176 }}} 157 177