All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pub_message.h
Go to the documentation of this file.
23 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
63 /** executes SCIPprintCons() and prints termination symbol ";\n" only if SCIP_DEBUG flag is set */
82 /** executes SCIPprintCons() and prints termination symbol ";\n" only if SCIP_DEBUG flag is set */
112 /** Creates and captures a message handler which deals with warning, information, and dialog (interactive shell) methods.
114 * @note The message handler does not handle error messages. For that see SCIPmessageSetErrorPrinting()
123 SCIP_DECL_MESSAGEWARNING((*messagewarning)),/**< warning message print method of message handler */
124 SCIP_DECL_MESSAGEDIALOG((*messagedialog)),/**< dialog message print method of message handler */
126 SCIP_DECL_MESSAGEHDLRFREE((*messagehdlrfree)), /**< destructor of message handler to free message handler data */
237 /** prints a dialog message that requests user interaction, acting like the vprintf() command */
245 /** prints a dialog message that requests user interaction into a file, acting like the fprintf() command */
254 /** prints a dialog message that requests user interaction into a file, acting like the vfprintf() command */
283 /** prints a message into a file depending on the verbosity level, acting like the fprintf() command */
294 /** prints a message into a file depending on the verbosity level, acting like the vfprintf() command */
305 /** prints the header with source file location for an error message using the static message handler */
312 /** prints an error message, acting like the printf() command using the static message handler */
319 /** prints an error message, acting like the vprintf() command using the static message handler */
326 /** Method to set the error printing method. Setting the error printing method to NULL will suspend all error methods.
328 * @note The error printing method is a static variable. This means that all occurring errors are handled via this method.
332 SCIP_DECL_ERRORPRINTING((*errorPrinting)),/**< error message print method of message handler, or NULL */
338 * @note The error printing method is a static variable. This means that all occurring errors are handled via this method.
366 /* In optimized mode, the function calls are overwritten by defines to reduce the number of function calls and
370 #define SCIPmessagehdlrGetData(messagehdlr) ((messagehdlr) != NULL) ? messagehdlr->messagehdlrdata : NULL
|