40#ifndef __SCIP_SCIP_MESSAGE_H__
41#define __SCIP_SCIP_MESSAGE_H__
59#ifdef SCIP_HAVE_VARIADIC_MACROS
63#define SCIPdebugMsg(scip, ...) SCIPprintDebugMessage(scip, __FILE__, __LINE__, __VA_ARGS__)
64#define SCIPdebugMsgPrint(scip, ...) SCIPdebugMessagePrint(scip, __VA_ARGS__)
66#define SCIPdebugMsg(scip, ...) while ( FALSE ) SCIPprintDebugMessage(scip, __FILE__, __LINE__, __VA_ARGS__)
67#define SCIPdebugMsgPrint(scip, ...) while ( FALSE ) SCIPdebugMessagePrint(scip, __VA_ARGS__)
75#define SCIPdebugMsg printf("debug: "), SCIPdebugMessagePrint
76#define SCIPdebugMsgPrint SCIPdebugMessagePrint
78#define SCIPdebugMsg while ( FALSE ) SCIPdebugMessagePrint
79#define SCIPdebugMsgPrint while ( FALSE ) SCIPdebugMessagePrint
common defines and data types used in all packages of SCIP
void SCIPinfoMessage(SCIP *scip, FILE *file, const char *formatstr,...)
void SCIPprintDebugMessage(SCIP *scip, const char *sourcefile, int sourceline, const char *formatstr,...)
SCIP_RETCODE SCIPsetMessagehdlr(SCIP *scip, SCIP_MESSAGEHDLR *messagehdlr)
void SCIPverbMessage(SCIP *scip, SCIP_VERBLEVEL msgverblevel, FILE *file, const char *formatstr,...)
SCIP_VERBLEVEL SCIPgetVerbLevel(SCIP *scip)
SCIP_MESSAGEHDLR * SCIPgetMessagehdlr(SCIP *scip)
void SCIPdialogMessage(SCIP *scip, FILE *file, const char *formatstr,...)
void SCIPsetMessagehdlrLogfile(SCIP *scip, const char *filename)
void SCIPsetMessagehdlrQuiet(SCIP *scip, SCIP_Bool quiet)
void SCIPdebugMessagePrint(SCIP *scip, const char *formatstr,...)
void SCIPwarningMessage(SCIP *scip, const char *formatstr,...)
type definitions for message output methods
enum SCIP_VerbLevel SCIP_VERBLEVEL
type definitions for return codes for SCIP methods
enum SCIP_Retcode SCIP_RETCODE
type definitions for SCIP's main datastructure