Log Message: |
Compiles and passes run_tests on debian.
The Exception scheme has been reworked somewhat. All classes
manage their own internal copies of strings using strin manipulations only.
Class name strings are kept as class static consts, and virtual function
pick up the right class name string and concatinate with the reason string to form the
message string.
Only the copy constructor is implemented, so there can be no funny business with
class name strings. operator=() is gone, and good riddance to it.
|