Exception.cc 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // Copyright (C) 2011 Michael McMaster <michael@codesrc.com>
  2. //
  3. // This file is part of libzipper.
  4. //
  5. // libzipper is free software: you can redistribute it and/or modify
  6. // it under the terms of the GNU General Public License as published by
  7. // the Free Software Foundation, either version 3 of the License, or
  8. // (at your option) any later version.
  9. //
  10. // libzipper is distributed in the hope that it will be useful,
  11. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. // GNU General Public License for more details.
  14. //
  15. // You should have received a copy of the GNU General Public License
  16. // along with libzipper. If not, see <http://www.gnu.org/licenses/>.
  17. #include "zipper.hh"
  18. using namespace zipper;
  19. Exception::Exception(const std::string& what) :
  20. std::runtime_error(what)
  21. {
  22. }
  23. FormatException::FormatException(const std::string& what) :
  24. Exception(what)
  25. {
  26. }
  27. UnsupportedException::UnsupportedException(const std::string& what) :
  28. Exception(what)
  29. {
  30. }
  31. IOException::IOException(const std::string& what) :
  32. Exception(what)
  33. {
  34. }