libt2n: (gerd) improve docu, cleanup for public release
[libt2n] / src / container.hxx
index 2bf576b..f869166 100644 (file)
@@ -33,7 +33,7 @@
 namespace libt2n
 {
 
-/** @brief contains the result (return value or exception) of a executed command
+/** @brief contains the result (return value as libt2n::result or an libt2n::t2n_exception) of a executed command
 */
 class result_container
 {
@@ -64,9 +64,14 @@ class result_container
             { res=0; ex=_ex; result_type=exception; }
 
         result* get_result(void);
+
+        bool has_exception()
+            { return (result_type==exception); }
+        bool has_result()
+            { return (result_type==regular); }
 };
 
-/** @brief contains a command
+/** @brief contains a libt2n::command
 */
 class command_container
 {