OR-Tools  9.3
gscip_message_handler.h File Reference

Go to the source code of this file.

Classes

struct  ReleaseSCIPMessageHandler
 
class  ScopedSCIPMessageHandlerDisabler
 

Namespaces

namespace  operations_research
 Collection of objects used to extend the Constraint Solver library.
 
namespace  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 class  GScipMessageType { kInfoMessage , kDialogMessage , kWarningMessage }
 

Functions

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