Setter in exception class
<p>What could be the implications of having a setter member function in an exception class?
The motivation for having a setter is that sometimes there isn't enough data available at the point of throw in order to handle the exception properly at the point of catch; so the additional information has to be added when the stack is being unwound.</p>
