OR-Tools  9.0
gscip_message_handler.h File Reference

Go to the source code of this file.

Classes

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, void(*)(SCIP_MESSAGEHDLR *)>
 

Enumerations

enum class  GScipMessageType { kInfoMessage , kDialogMessage , kWarningMessage }
 

Functions

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