Function template for catching input errors

If one (or more) of the input parameters has "wrong" values, i.e. the function should never be called with those values, and you want to catch the remote possibility that it will be called incorrectly, treat this according to the "several possible cases" rule. For example,...

Last modified: Thu Nov 4 13:24:16 EST 1999
Stephen Bloch /