Enumerations are not listed by doxygen unless they have documentation
strings, so add them.
bool print_date_and_time;
/**
- * A data type providing the different possible zlib compression levels.
+ * A data type providing the different possible zlib compression
+ * levels. These map directly to constants defined by zlib.
*/
enum ZlibCompressionLevel
{
+ /**
+ * Do not use any compression.
+ */
no_compression,
+ /**
+ * Use the fastest available compression algorithm.
+ */
best_speed,
+ /**
+ * Use the algorithm which results in the smallest compressed
+ * files. This is the default flag.
+ */
best_compression,
+ /**
+ * Use the default compression algorithm. This is a compromise between
+ * speed and file size.
+ */
default_compression
};
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams