X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fcontainer.hxx;h=f869166227ba9a33ddef7188963292100c128207;hp=2bf576bdfb1f8230c77985eabe68a35814c6c710;hb=e1614a6d1d9c022b83c0aa8cdb948bd7dc98ff23;hpb=a7170401dd90dc79cc7d7a808cfe18a06c7e983b diff --git a/src/container.hxx b/src/container.hxx index 2bf576b..f869166 100644 --- a/src/container.hxx +++ b/src/container.hxx @@ -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 {