![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 1577 of file course_scheduling.pb.h.
#include <course_scheduling.pb.h>
Classes | |
| class | _Internal |
Public Types | |
| enum | : int { kClassAssignmentsFieldNumber = 3 , kStudentAssignmentsFieldNumber = 4 , kMessageFieldNumber = 1 , kSolverStatusFieldNumber = 2 } |
Public Member Functions | |
| CourseSchedulingResult () | |
| ~CourseSchedulingResult () PROTOBUF_FINAL | |
| template<typename = void> | |
| PROTOBUF_CONSTEXPR | CourseSchedulingResult (::google::protobuf::internal::ConstantInitialized) |
| CourseSchedulingResult (const CourseSchedulingResult &from) | |
| CourseSchedulingResult (CourseSchedulingResult &&from) noexcept | |
| CourseSchedulingResult & | operator= (const CourseSchedulingResult &from) |
| CourseSchedulingResult & | operator= (CourseSchedulingResult &&from) noexcept |
| const ::google::protobuf::UnknownFieldSet & | unknown_fields () const ABSL_ATTRIBUTE_LIFETIME_BOUND |
| inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL | mutable_unknown_fields () ABSL_ATTRIBUTE_LIFETIME_BOUND |
| void | Swap (CourseSchedulingResult *PROTOBUF_NONNULL other) |
| void | UnsafeArenaSwap (CourseSchedulingResult *PROTOBUF_NONNULL other) |
| CourseSchedulingResult *PROTOBUF_NONNULL | New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const |
| void | CopyFrom (const CourseSchedulingResult &from) |
| void | MergeFrom (const CourseSchedulingResult &from) |
| bool | IsInitialized () const |
| ABSL_ATTRIBUTE_REINITIALIZES void | Clear () PROTOBUF_FINAL |
| ::size_t | ByteSizeLong () const final |
| ::uint8_t *PROTOBUF_NONNULL | _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final |
| int | GetCachedSize () const |
| ::google::protobuf::Metadata | GetMetadata () const |
| int | class_assignments_size () const |
| void | clear_class_assignments () |
| ::operations_research::ClassAssignment *PROTOBUF_NONNULL | mutable_class_assignments (int index) |
| ::google::protobuf::RepeatedPtrField<::operations_research::ClassAssignment > *PROTOBUF_NONNULL | mutable_class_assignments () |
| const ::operations_research::ClassAssignment & | class_assignments (int index) const |
| ::operations_research::ClassAssignment *PROTOBUF_NONNULL | add_class_assignments () |
| const ::google::protobuf::RepeatedPtrField<::operations_research::ClassAssignment > & | class_assignments () const |
| int | student_assignments_size () const |
| void | clear_student_assignments () |
| ::operations_research::StudentAssignment *PROTOBUF_NONNULL | mutable_student_assignments (int index) |
| ::google::protobuf::RepeatedPtrField<::operations_research::StudentAssignment > *PROTOBUF_NONNULL | mutable_student_assignments () |
| const ::operations_research::StudentAssignment & | student_assignments (int index) const |
| ::operations_research::StudentAssignment *PROTOBUF_NONNULL | add_student_assignments () |
| const ::google::protobuf::RepeatedPtrField<::operations_research::StudentAssignment > & | student_assignments () const |
| void | clear_message () |
| const ::std::string & | message () const |
| template<typename Arg_ = const ::std::string&, typename... Args_> | |
| void | set_message (Arg_ &&arg, Args_... args) |
| ::std::string *PROTOBUF_NONNULL | mutable_message () |
| ::std::string *PROTOBUF_NULLABLE | release_message () |
| void | set_allocated_message (::std::string *PROTOBUF_NULLABLE value) |
| void | clear_solver_status () |
| ::operations_research::CourseSchedulingResultStatus | solver_status () const |
| void | set_solver_status (::operations_research::CourseSchedulingResultStatus value) |
| template<typename> | |
| PROTOBUF_CONSTEXPR | CourseSchedulingResult (::_pbi::ConstantInitialized) |
| template<typename Arg_, typename... Args_> | |
| PROTOBUF_ALWAYS_INLINE void | set_message (Arg_ &&arg, Args_... args) |
Static Public Member Functions | |
| static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL | descriptor () |
| static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL | GetDescriptor () |
| static const ::google::protobuf::Reflection *PROTOBUF_NONNULL | GetReflection () |
| static const CourseSchedulingResult & | default_instance () |
| static constexpr auto | InternalGenerateClassData_ () |
Static Public Attributes | |
| static constexpr int | kIndexInFileMessages = 1 |
Friends | |
| class | ::google::protobuf::internal::TcParser |
| class | ::google::protobuf::MessageLite |
| class | ::google::protobuf::Arena |
| template<typename T> | |
| class | ::google::protobuf::Arena::InternalHelper |
| struct | ::TableStruct_ortools_2fscheduling_2fcourse_5fscheduling_2eproto |
| void | swap (CourseSchedulingResult &a, CourseSchedulingResult &b) |
| anonymous enum : int |
| Enumerator | |
|---|---|
| kClassAssignmentsFieldNumber | |
| kStudentAssignmentsFieldNumber | |
| kMessageFieldNumber | |
| kSolverStatusFieldNumber | |
Definition at line 1718 of file course_scheduling.pb.h.
|
inline |
Definition at line 1580 of file course_scheduling.pb.h.
| operations_research::CourseSchedulingResult::~CourseSchedulingResult | ( | ) |
Definition at line 1051 of file course_scheduling.pb.cc.
|
explicit |
|
inline |
Definition at line 1593 of file course_scheduling.pb.h.
|
inlinenoexcept |
Definition at line 1594 of file course_scheduling.pb.h.
| PROTOBUF_CONSTEXPR operations_research::CourseSchedulingResult::CourseSchedulingResult | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 222 of file course_scheduling.pb.cc.
|
final |
Definition at line 1212 of file course_scheduling.pb.cc.
|
inline |
Definition at line 2600 of file course_scheduling.pb.h.
|
inline |
Definition at line 2656 of file course_scheduling.pb.h.
|
final |
Definition at line 1283 of file course_scheduling.pb.cc.
|
inline |
Definition at line 2610 of file course_scheduling.pb.h.
|
inline |
Definition at line 2595 of file course_scheduling.pb.h.
|
inline |
Definition at line 2574 of file course_scheduling.pb.h.
| PROTOBUF_NOINLINE void operations_research::CourseSchedulingResult::Clear | ( | ) |
Definition at line 1182 of file course_scheduling.pb.cc.
|
inline |
Definition at line 2577 of file course_scheduling.pb.h.
|
inline |
Definition at line 2481 of file course_scheduling.pb.h.
|
inline |
Definition at line 2546 of file course_scheduling.pb.h.
|
inline |
Definition at line 2633 of file course_scheduling.pb.h.
| void operations_research::CourseSchedulingResult::CopyFrom | ( | const CourseSchedulingResult & | from | ) |
Definition at line 1375 of file course_scheduling.pb.cc.
|
inlinestatic |
Definition at line 1628 of file course_scheduling.pb.h.
|
inlinestatic |
Definition at line 1619 of file course_scheduling.pb.h.
|
inline |
Definition at line 1687 of file course_scheduling.pb.h.
|
inlinestatic |
Definition at line 1622 of file course_scheduling.pb.h.
| google::protobuf::Metadata operations_research::CourseSchedulingResult::GetMetadata | ( | ) | const |
Definition at line 1395 of file course_scheduling.pb.cc.
|
inlinestatic |
Definition at line 1625 of file course_scheduling.pb.h.
|
staticconstexpr |
Definition at line 1091 of file course_scheduling.pb.cc.
|
inline |
Definition at line 1663 of file course_scheduling.pb.h.
|
inline |
Definition at line 1656 of file course_scheduling.pb.h.
|
inline |
Definition at line 2487 of file course_scheduling.pb.h.
|
inline |
Definition at line 2588 of file course_scheduling.pb.h.
|
inline |
Definition at line 2583 of file course_scheduling.pb.h.
|
inline |
Definition at line 2499 of file course_scheduling.pb.h.
|
inline |
Definition at line 2644 of file course_scheduling.pb.h.
|
inline |
Definition at line 2639 of file course_scheduling.pb.h.
|
inline |
Definition at line 1614 of file course_scheduling.pb.h.
|
inline |
Definition at line 1650 of file course_scheduling.pb.h.
|
inline |
Definition at line 1596 of file course_scheduling.pb.h.
|
inlinenoexcept |
Definition at line 1600 of file course_scheduling.pb.h.
|
inlinenodiscard |
Definition at line 2518 of file course_scheduling.pb.h.
|
inline |
Definition at line 2531 of file course_scheduling.pb.h.
| PROTOBUF_ALWAYS_INLINE void operations_research::CourseSchedulingResult::set_message | ( | Arg_ && | arg, |
| Args_... | args ) |
Definition at line 2493 of file course_scheduling.pb.h.
| void operations_research::CourseSchedulingResult::set_message | ( | Arg_ && | arg, |
| Args_... | args ) |
|
inline |
Definition at line 2556 of file course_scheduling.pb.h.
|
inline |
Definition at line 2552 of file course_scheduling.pb.h.
|
inline |
Definition at line 2666 of file course_scheduling.pb.h.
|
inline |
Definition at line 2651 of file course_scheduling.pb.h.
|
inline |
Definition at line 2630 of file course_scheduling.pb.h.
|
inline |
Definition at line 1634 of file course_scheduling.pb.h.
|
inline |
Definition at line 1610 of file course_scheduling.pb.h.
|
inline |
Definition at line 1642 of file course_scheduling.pb.h.
|
friend |
Definition at line 1793 of file course_scheduling.pb.h.
|
friend |
Definition at line 1795 of file course_scheduling.pb.h.
|
friend |
Definition at line 1786 of file course_scheduling.pb.h.
|
friend |
Definition at line 1792 of file course_scheduling.pb.h.
|
friend |
Definition at line 1816 of file course_scheduling.pb.h.
|
friend |
Definition at line 1633 of file course_scheduling.pb.h.
| Impl_ operations_research::CourseSchedulingResult::_impl_ |
Definition at line 1815 of file course_scheduling.pb.h.
|
staticconstexpr |
Definition at line 1632 of file course_scheduling.pb.h.