You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/main.dox
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -222,7 +222,7 @@ __Work artifacts__ (e.g., requirements) are defined by means of the following _S
222
222
<tr><td><b>\@uid_litem{item}</b> <td>adds new line - item in the "work artifact" definition<br>parameter: <b>title</b> -- Title of the line item(e.g., Details)
223
223
<tr><td><b>\@uid_bw_trace{brief}</b> <td>adds the backward trace section in in the "work artifact" definition<br>parameter: <b>brief</b> -- request _Spexygen_ to add the brief item description
224
224
<tr><td><b>\@uid_bw_trace</b> <td>adds the backward trace section in in the "work artifact" definition<br> overloaded version without requesting the brief description
225
-
<tr><td><b>\@uid_fw_trace</b> <td>adds the forward trace section in in the "work artifact" definition<br> this is a request to _Spexygen_ to __generate__ the recursive @ref tr-fw "forward traceability" for the "work artifact"
225
+
<tr><td><b>\@uid_fw_trace{levels}</b> <td>adds the forward trace section in in the "work artifact" definition<br> this is a request to _Spexygen_ to __generate__ the recursive @ref tr-fw "forward traceability" for the "work artifact" <br>optional parameter: <b>levels</b> truncates the displayed recursion levels
226
226
<tr><td><b>\@enduid</b> <td>ends the definition "work artifact" <br> must be placed at the end of "work artifact" definition
227
227
<tr><td><b>\@tr{uid}</b> <td>references the given UID<br> parameter: <b>uid</b> -- the @ref tr-uid "UID" of the "work artifact"
228
228
</table>
@@ -238,7 +238,7 @@ The following snippet illustrates how a "work artifact" (a requirement) has been
238
238
Longer description of the requirement
239
239
[4] @uid_bw_trace{brief}
240
240
[5] - @tr{SRS_PRJ_Foo_00}
241
-
[6] @uid_fw_trace
241
+
[6] @uid_fw_trace{2}
242
242
[7] @enduid
243
243
@endverbatim
244
244
@@ -259,7 +259,7 @@ The whole <b>\@uid{}</b> command must be defined in a single line of text and th
259
259
260
260
`[6]` the "work artifact" can specify forward traceability by means of the <b>\@uid_fw_trace</b> _Spexygen_ command
261
261
@note
262
-
The <b>\@uid_fw_trace</b> _Spexygen_ command is just a __placeholder__ for _Spexygen_ to generate the forward traceability links at this place.
262
+
The <b>\@uid_fw_trace</b> _Spexygen_ command is just a __placeholder__ for _Spexygen_ to generate the forward traceability links at this place. The optional parameter truncates the number of recursion levels to the specified value.
263
263
264
264
`[7]` The artifact definition must end with the _Spexygen_ <b>\@enduid</b> command
265
265
@@ -277,7 +277,7 @@ __Code artifacts__ (e.g., functions, macros, classes) are naturally handled by D
277
277
<tr><td><b>\@code_litem{item }</b> <td>adds new line-item in the "code artifact" definition<br>parameter: <b>title</b> --Title of the line item(e.g., Details)
278
278
<tr><td><b>\@code_bw_trace{brief}</b> <td>adds the backward trace section in in the "code artifact" definition<br>parameter: <b>brief</b> -- request _Spexygen_ to add the brief item description
279
279
<tr><td><b>\@code_bw_trace</b> <td>adds the backward trace section in in the "code artifact" definition<br> overloaded version without requesting the brief description
280
-
<tr><td><b>\@code_fw_trace</b> <td>adds the forward trace section in in the "code artifact" definition<br> this is a request to _Spexygen_ to __generate__ the recursive @ref tr-fw "forward traceability" for the "code artifact"
280
+
<tr><td><b>\@code_fw_trace{levels}</b> <td>adds the forward trace section in in the "code artifact" definition<br> this is a request to _Spexygen_ to __generate__ the recursive @ref tr-fw "forward traceability" for the "code artifact"<br>optional parameter: <b>levels</b> truncates the displayed recursion levels
281
281
<tr><td><b>\@endcode_uid</b> <td>ends the definition "code artifact" <br> must be placed at the end of "code artifact" definition
282
282
<tr><td><b>\@tr{uid}</b> <td>references the given UID<br> parameter: <b>uid</b> -- the @ref tr-uid "UID" of the "code artifact"
283
283
</table>
@@ -295,7 +295,7 @@ The following snippet illustrates how a "code artifact" (function `free_fun()`)
295
295
296
296
[3] @code_bw_trace{brief}
297
297
[4] - @tr{SRS_PRJ_Foo_03}
298
-
[5] @code_fw_trace
298
+
[5] @code_fw_trace{3}
299
299
[6] @endcode_uid
300
300
*/
301
301
[7] bool Foo_verify_(Foo const* const me);
@@ -316,7 +316,7 @@ The whole <b>\@code_uid{}</b> command must be defined in a single line of text a
316
316
317
317
`[5]` the "code artifact" can specify forward traceability by means of the <b>\@code_fw_trace</b> _Spexygen_ command
318
318
@note
319
-
The <b>\@code_fw_trace</b> _Spexygen_ command is just a __placeholder__ for _Spexygen_ to generate the forward traceability links at this place.
319
+
The <b>\@code_fw_trace</b> _Spexygen_ command is just a __placeholder__ for _Spexygen_ to generate the forward traceability links at this place. The optional parameter truncates the number of recursion levels to the specified value.
320
320
321
321
`[6]` The "code artifact" definition must end with the _Spexygen_ <b>\@endcode_uid</b> command
0 commit comments