class ExceptionΒΆ

class Exception {
public:
    // construction
 
    Exception(char const* m);
    Exception(const Exception& ex);
    ~Exception();
 
    // methods
 
    template <class T>
    Exception& operator<<(const T& x);
 
    const char* GetMessage() const;
};