_______ .__ .__ .__ .__ \ \ ____ __ __ _______ |__|| | | | |__| ____ ____ / | \ _/ __ \ | | \\_ __ \| || | | | | | / _ \ / \ / | \\ ___/ | | / | | \/| || |__| |__| |( <_> )| | \ \____|__ / \___ >|____/ |__| |__||____/|____/|__| \____/ |___| / =========\/======\/=================================================\/== v0.01 27/AUG/2007 (C) Copyright 2007-2007 Scott D. Yelich SOME RIGHTS RESERVED .,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.-*~'`^`'~*-,._.,-*~'`^`'~*-,. This is the "README" for the Neurillion project 62 - version 6: http://www.neurillion.com/p/62/static/code/v6/README The software is released under Creative Commons - Attribution 3.0 unported see: http://creativecommons.org/licenses/by/3.0/legalcode See "LICENSE" for text, URL above for latest version. See "INSTALL" for information on installation (and usage). See "TODO" for ideas about what could be done in a next version. This code has a very simple exception class that inherits only from std::exception -- the Exception class no longer extends ErrorMessage due to the issue with trying to return a value from a temporary. This means that the type object is still stored in the TypedException Object and the message is stored in the Exception object. I really don't like this. I wanted TypedErrorMessage to extend ErrorMessage and TypedException to extend Exception, but I can't figure out how to make the Extension class figure out if it is being used via a template. That is, to store the "type" info in TypedErrorMessage vs at the top with TypedException. As it is now, the Exception class doesn't really do much of anything. :-/ So I might as well just have made TypedException extend TypedErrorMessage instead of Exception.