public:
result_container()
- { res=0; ex=0; }
+ : res(NULL)
+ , ex(NULL)
+ , result_type(regular)
+ {
+ }
result_container(result *_res)
- { set_result(_res); }
+ : res(_res)
+ , ex(NULL)
+ , result_type(regular)
+ {
+ }
+
result_container(t2n_exception *_ex)
- { set_exception(_ex); }
+ : res(NULL)
+ , ex(_ex)
+ , result_type(exception)
+ {
+ }
~result_container();
void set_result(result *_res)
{ res=_res; ex=0; result_type=regular; }
+
void set_exception(t2n_exception *_ex)
{ res=0; ex=_ex; result_type=exception; }
public:
command_container()
- { cmd=0; }
+ : cmd(NULL)
+ {}
+
command_container(command *_cmd)
- { cmd=_cmd; }
+ : cmd(_cmd)
+ {}
~command_container();