Tools.h++ Class Reference

Table Of Contents
virtual int
fail() = 0;
Returns a nonzero integer if the fail or bad bit has been set. Normally, this indicates that
some storage or retrieval has failed but that the stream is still in a usable state.
virtual int
bad() = 0;
Returns a nonzero integer if the bad bit has been set. Normally this indicates that a severe
error has occurred from which recovery is probably impossible.
virtual int
good() = 0;
Returns a nonzero integer if no error bits have been set.
virtual int
rdstate() = 0;
Returns the current error state.
virtual void
clear(int v=0) = 0;
Sets the current error state to v. If v is zero, then this clears the error state.
operator void*();
If fail() then return 0 else return self.