Clean up exception classes.
[awesomized/libmemcached] / libtest / result / fail.hpp
index dae4a08bc496821a7cd8d00fed2c726cfed8166b..3aec9c1e9a6b5df43b99ab57827a2f0485b5a4f6 100644 (file)
@@ -43,19 +43,14 @@ class __failure : public __test_result
 public:
   __failure(const char *file, int line, const char *func, ...);
 
-  __failure(const __failure& other);
+  __failure(const __failure&);
 
-  ~__failure() throw();
-
-  const char* what() const throw()
+  test_return_t return_code() const
   {
-    return _error_message;
+    return TEST_FAILURE;
   }
 
 private:
-  char* _error_message;
-  int _error_message_size;
 };
 
 } // namespace libtest
-