Public feed #721470

Mine

public text v1 · immutable
Raw Edit
·published 2007-10-01 08:20 UTC
rendered paste body
                class LexError : public std::exception
                {
                        unsigned int myLineNumber;
                        public:
                                LexError(const unsigned int lineNumber) :
                                        myLineNumber(lineNumber) {};
                                virtual const char* what() const throw()
                                {
                                        std::string errorMessage;
                                        std::stringstream ss(std::stringstream::in
                                        | std::stringstream::out);

                                        ss << "Line " << (char *)lineNumber << ": General Error";

                                        errorMessage = ss.str();
                                        return errorMessage.c_str();
                                }
                                ~LexError() throw() {};
                };