21 /** This base class provides a common printf-like method to send debug information to std::cout, with the purpose of allowing its redirection to other streams if desired.
22 * By default, messages sent to "printf_debug" will be shown in the console (cout) and also in
23 * the stream passed to debugOutputSetStream, but the console output can be
24 * switched off with debugOutputEnableConsole(false).
25 *
26 * In addition, this class will send all the messages from "printf_debug" to the Visual Studio "Output Window" in debug mode (obviously, this is a feature only enabled under Windows).