OR-Tools  9.1
gscip_message_handler.h File Reference

Go to the source code of this file.

Classes

struct  ReleaseSCIPMessageHandler
 
class  ScopedSCIPMessageHandlerDisabler
 

Namespaces

 operations_research
 Collection of objects used to extend the Constraint Solver library.
 
 operations_research::internal
 

Typedefs

using GScipMessageHandler = std::function< void(GScipMessageType type, absl::string_view message)>
 
using MessageHandlerPtr = std::unique_ptr< SCIP_MESSAGEHDLR, ReleaseSCIPMessageHandler >
 

Enumerations

enum  GScipMessageType { kInfoMessage, kDialogMessage, kWarningMessage }
 

Functions

MessageHandlerPtr CaptureMessageHandlerPtr (SCIP_MESSAGEHDLR *const handler)
 
absl::StatusOr< MessageHandlerPtr > MakeSCIPMessageHandler (const GScipMessageHandler gscip_message_handler)