]> sourceware.org Git - systemtap.git/commitdiff
PR17741: expand try_assign macro description
authorAbegail Jakop <ajakop@redhat.com>
Tue, 19 Jan 2016 22:43:56 +0000 (17:43 -0500)
committerAbegail Jakop <ajakop@redhat.com>
Tue, 19 Jan 2016 22:46:35 +0000 (17:46 -0500)
tapset/try_assign.stpm

index b18eb6f2a77c672dc2af22d99126aa541a3044fc..834cd3c76263a9c070036bf2ebc82dc95d088e2d 100644 (file)
@@ -1,9 +1,18 @@
-// define a macro that executes a try catch statement. If there was no error,
-// a provided variable is assigned to the evaluation of the try body,
-// otherwise to the evaluation of the catch body. This assumes that the try and
-// catch body are meant to return a value. If they do not, then do not use this
-// macro. If either of the bodies do not return a value, then a compilation
-// error occurs.
+/*
+ * smacro try_assign - Assign the evaluation of the try-catch
+ *
+ * @assign_to: Where the evaluated value is stored in.
+ * @try_body: Expression making up the try body.
+ * @catch_body: Epxression making up the catch body.
+ *
+ * Description: Executes a try catch statement. If there was no error,
+ * a provided variable is assigned to the evaluation of the try body,
+ * otherwise to the evaluation of the catch body. This assumes that the try and
+ * catch body are meant to return a value. If they do not, then do not use this
+ * macro. If either of the bodies do not return a value, then a compilation
+ * error occurs.
+ *
+ */
 
 @define try_assign(assign_to, try_body, catch_body) %(
   try {
This page took 0.027381 seconds and 5 git commands to generate.