14 #ifndef OR_TOOLS_MATH_OPT_SOLVERS_MESSAGE_CALLBACK_DATA_H_
15 #define OR_TOOLS_MATH_OPT_SOLVERS_MESSAGE_CALLBACK_DATA_H_
19 #include "absl/strings/string_view.h"
20 #include "absl/types/optional.h"
21 #include "ortools/math_opt/callback.pb.h"
57 absl::optional<CallbackDataProto>
Parse(absl::string_view
message);
64 absl::optional<CallbackDataProto>
Flush();
68 std::string unfinished_line_;
absl::optional< CallbackDataProto > Parse(absl::string_view message)
MessageCallbackData(const MessageCallbackData &)=delete
absl::optional< CallbackDataProto > Flush()
MessageCallbackData()=default
MessageCallbackData & operator=(const MessageCallbackData &)=delete
Collection of objects used to extend the Constraint Solver library.