00001 // Copyright (C) 2002 Jean-Marc Valin & Dominic Letourneau 00002 #ifndef _USEREXCEPTION_H_ 00003 #define _USEREXCEPTION_H_ 00004 00005 00006 00007 #include <iostream> 00008 #include <string> 00009 00010 00016 class UserException { 00017 00018 public: 00019 00022 //virtual void print (ostream &out = cerr) = 0; 00023 00025 virtual ~UserException(){;} 00026 00027 }; 00028 00029 00030 #endif