fix (c) in include files
[awesomized/libmemcached] / include / libmemcached-1.0 / exception.hpp
index 4759072abdd758445e47674f37ef52cd9f151835..c2259a11dbfbdcf9f976ebf0e1f8de97537550d3 100644 (file)
@@ -1,60 +1,57 @@
 /*
- * Summary: Exceptions for the C++ interface
- *
- * Copy: See Copyright for the status of this software.
- *
- */
-
-/**
- * @file
- * @brief Exception declarations
- */
+    +--------------------------------------------------------------------+
+    | libmemcached-awesome - C/C++ Client Library for memcached          |
+    +--------------------------------------------------------------------+
+    | Redistribution and use in source and binary forms, with or without |
+    | modification, are permitted under the terms of the BSD license.    |
+    | You should have received a copy of the license in a bundled file   |
+    | named LICENSE; in case you did not receive a copy you can review   |
+    | the terms online at: https://opensource.org/licenses/BSD-3-Clause  |
+    +--------------------------------------------------------------------+
+    | Copyright (c) 2006-2014 Brian Aker   https://datadifferential.com/ |
+    | Copyright (c) 2020-2021 Michael Wallner        https://awesome.co/ |
+    +--------------------------------------------------------------------+
+*/
 
 #pragma once
 
 #include <stdexcept>
 #include <string>
 
-namespace memcache 
-{
-  class Exception : public std::runtime_error
-  {
-  public:
-    Exception(const std::string& msg, int in_errno)
-      : 
-        std::runtime_error(msg), 
-        _errno(in_errno) 
-    {}
-
-    Exception(const char *msg, int in_errno)
-      : 
-        std::runtime_error(std::string(msg)), 
-        _errno(in_errno) {}
-
-    virtual ~Exception() throw() {}
-
-    int getErrno() const 
-    { 
-      return _errno; 
-    }
-
-  private:
-    int _errno;
-  };
-
-  class Warning : public Exception
-  {
-  public:
-    Warning(const std::string& msg, int in_errno) : Exception(msg, in_errno) {}
-    Warning(const char *msg, int in_errno) : Exception(msg, in_errno) {}
-  };
-
-  class Error : public Exception
-  {
-  public:
-    Error(const std::string& msg, int in_errno) : Exception(msg, in_errno) {}
-    Error(const char *msg, int in_errno) : Exception(msg, in_errno) {}
-    virtual ~Error() throw() {}
-  };
-
-} /* namespace libmemcached */
+namespace memcache {
+class Exception : public std::runtime_error {
+public:
+  Exception(const std::string &msg, int in_errno)
+  : std::runtime_error(msg)
+  , _errno(in_errno) {}
+
+  Exception(const char *msg, int in_errno)
+  : std::runtime_error(std::string(msg))
+  , _errno(in_errno) {}
+
+  virtual ~Exception() throw() {}
+
+  int getErrno() const { return _errno; }
+
+private:
+  int _errno;
+};
+
+class Warning : public Exception {
+public:
+  Warning(const std::string &msg, int in_errno)
+  : Exception(msg, in_errno) {}
+  Warning(const char *msg, int in_errno)
+  : Exception(msg, in_errno) {}
+};
+
+class Error : public Exception {
+public:
+  Error(const std::string &msg, int in_errno)
+  : Exception(msg, in_errno) {}
+  Error(const char *msg, int in_errno)
+  : Exception(msg, in_errno) {}
+  virtual ~Error() throw() {}
+};
+
+} // namespace memcache