Commit a60580b0 authored by Paul Asmuth's avatar Paul Asmuth
Browse files

add implicit Status -> ReturnCode conversion

parent bf7eaebc
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
#include <string>
#include <stdarg.h>
#include "stringutil.h"
#include "signaltk.h"

namespace signaltk {

@@ -59,6 +60,11 @@ public:
    return ReturnCode::error(code, StringUtil::format(message, args...));
  }

  inline ReturnCode(const Status& status) :
      success_(status == OK),
      code_("RTERR"),
      message_("runtime error") {}

  inline bool isError() const {
    return !success_;
  }