Used as jmpbuf to unwind when needed
| 70 | |
| 71 | // Used as jmpbuf to unwind when needed |
| 72 | class LongJump : public Exception |
| 73 | { |
| 74 | public: |
| 75 | virtual void stuffByException(StaticStatusVector& status_vector) const throw(); |
| 76 | virtual const char* what() const throw(); |
| 77 | static void raise(); |
| 78 | LongJump() throw() : Exception() { } |
| 79 | }; |
| 80 | |
| 81 | // Used in MemoryPool |
| 82 | class BadAlloc : public std::bad_alloc, public Exception |
no outgoing calls