diff options
author | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-01-16 07:47:18 -0800 |
---|---|---|
committer | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-01-16 07:47:18 -0800 |
commit | 6a49c12782e6786257804a1a0a84456cb85bb3a4 (patch) | |
tree | 1f23ef0cc37fb4746cec6f2190d487f157b58d11 /include | |
parent | 22923e12267ce18197b73c2dfae3eb626167fd9d (diff) |
the origexception class has been moved to the src directory, because it is a private class only used inside the library
Diffstat (limited to 'include')
-rw-r--r-- | include/origexception.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/include/origexception.h b/include/origexception.h deleted file mode 100644 index ca59e7f..0000000 --- a/include/origexception.h +++ /dev/null @@ -1,62 +0,0 @@ -/** - * OrigException.h - * - * Class that wraps around an exception that was thrown by PHP code, - * and that could - but not necessarily has to - be caught by C++ - * - * @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com> - * @copyright 2013 Copernica BV - */ - -/** - * Set up namespace - */ -namespace Php { - -/** - * Class definition - */ -class OrigException : public Value, public Exception -{ -private: - /** - * Has the exception been restored by the C++ code so that it can be dealt by PHP? - * @var boolean - */ - bool _restored; - -public: - /** - * Constructor - * @param zval - */ - OrigException(struct _zval_struct *zval); - - /** - * Copy constructor - * @param exception - */ - OrigException(const OrigException &exception); - - /** - * Move constructor - * @param exception - */ - OrigException(OrigException &&exception); - - /** - * Destructor - */ - virtual ~OrigException() throw(); - - /** - * Restore the exception - because the exception was not handled by C++ code - * @internal - */ - void restore(); -}; - -/** - * End of namespace - */ -} |