/* This file is part of dvi2bitmap; see README for copyrights and licence */ #ifndef VERBOSITY_HEADER_READ #define VERBOSITY_HEADER_READ 1 /** * Expresses a verbosity level. Several classes report a different * level of detail depending on the value of some internal verbosity * variable, usually set with a function such as {@link * DviFile#verbosity}. * *

The initial value of this is always normal. The * value everything is the highest level (but not * necessarily higher than debug; the value * silent causes the class to produce no output at all. * *

The values are ordered, so that *

 *   enum verbosities verbosity_;
 *   ...
 *   if (verbosity_ > normal) {
 *     // chatter
 *   }
 * 
* is a good way of testing whether the verbosity level is above normal. */ enum verbosities { silent, quiet, normal, debug, everything }; // leave `everything' as the last in this enum #endif