![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 1025 of file course_scheduling.pb.h.
#include <course_scheduling.pb.h>
Classes | |
| class | _Internal |
Public Types | |
| enum | : int { kTeacherIndicesFieldNumber = 6 , kTeacherSectionCountsFieldNumber = 7 , kRoomIndicesFieldNumber = 8 , kDisplayNameFieldNumber = 1 , kMeetingsCountFieldNumber = 2 , kMaxCapacityFieldNumber = 3 , kMinCapacityFieldNumber = 4 , kConsecutiveSlotsCountFieldNumber = 5 } |
Public Member Functions | |
| Course () | |
| ~Course () PROTOBUF_FINAL | |
| template<typename = void> | |
| PROTOBUF_CONSTEXPR | Course (::google::protobuf::internal::ConstantInitialized) |
| Course (const Course &from) | |
| Course (Course &&from) noexcept | |
| Course & | operator= (const Course &from) |
| Course & | operator= (Course &&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 (Course *PROTOBUF_NONNULL other) |
| void | UnsafeArenaSwap (Course *PROTOBUF_NONNULL other) |
| Course *PROTOBUF_NONNULL | New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const |
| void | CopyFrom (const Course &from) |
| void | MergeFrom (const Course &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 | teacher_indices_size () const |
| void | clear_teacher_indices () |
| ::int32_t | teacher_indices (int index) const |
| void | set_teacher_indices (int index, ::int32_t value) |
| void | add_teacher_indices (::int32_t value) |
| const ::google::protobuf::RepeatedField<::int32_t > & | teacher_indices () const |
| ::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL | mutable_teacher_indices () |
| int | teacher_section_counts_size () const |
| void | clear_teacher_section_counts () |
| ::int32_t | teacher_section_counts (int index) const |
| void | set_teacher_section_counts (int index, ::int32_t value) |
| void | add_teacher_section_counts (::int32_t value) |
| const ::google::protobuf::RepeatedField<::int32_t > & | teacher_section_counts () const |
| ::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL | mutable_teacher_section_counts () |
| int | room_indices_size () const |
| void | clear_room_indices () |
| ::int32_t | room_indices (int index) const |
| void | set_room_indices (int index, ::int32_t value) |
| void | add_room_indices (::int32_t value) |
| const ::google::protobuf::RepeatedField<::int32_t > & | room_indices () const |
| ::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL | mutable_room_indices () |
| void | clear_display_name () |
| const ::std::string & | display_name () const |
| template<typename Arg_ = const ::std::string&, typename... Args_> | |
| void | set_display_name (Arg_ &&arg, Args_... args) |
| ::std::string *PROTOBUF_NONNULL | mutable_display_name () |
| ::std::string *PROTOBUF_NULLABLE | release_display_name () |
| void | set_allocated_display_name (::std::string *PROTOBUF_NULLABLE value) |
| void | clear_meetings_count () |
| ::int32_t | meetings_count () const |
| void | set_meetings_count (::int32_t value) |
| void | clear_max_capacity () |
| ::int32_t | max_capacity () const |
| void | set_max_capacity (::int32_t value) |
| void | clear_min_capacity () |
| ::int32_t | min_capacity () const |
| void | set_min_capacity (::int32_t value) |
| void | clear_consecutive_slots_count () |
| ::int32_t | consecutive_slots_count () const |
| void | set_consecutive_slots_count (::int32_t value) |
| template<typename> | |
| PROTOBUF_CONSTEXPR | Course (::_pbi::ConstantInitialized) |
| template<typename Arg_, typename... Args_> | |
| PROTOBUF_ALWAYS_INLINE void | set_display_name (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 Course & | default_instance () |
| static constexpr auto | InternalGenerateClassData_ () |
Static Public Attributes | |
| static constexpr int | kIndexInFileMessages = 4 |
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 (Course &a, Course &b) |
| anonymous enum : int |
Definition at line 1166 of file course_scheduling.pb.h.
|
inline |
Definition at line 1028 of file course_scheduling.pb.h.
| operations_research::Course::~Course | ( | ) |
Definition at line 2232 of file course_scheduling.pb.cc.
|
explicit |
|
inline |
Definition at line 1041 of file course_scheduling.pb.h.
|
inlinenoexcept |
Definition at line 1042 of file course_scheduling.pb.h.
| PROTOBUF_CONSTEXPR operations_research::Course::Course | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 162 of file course_scheduling.pb.cc.
|
final |
Definition at line 2425 of file course_scheduling.pb.cc.
|
inline |
Definition at line 3258 of file course_scheduling.pb.h.
|
inline |
Definition at line 3158 of file course_scheduling.pb.h.
|
inline |
Definition at line 3208 of file course_scheduling.pb.h.
|
final |
Definition at line 2530 of file course_scheduling.pb.cc.
| PROTOBUF_NOINLINE void operations_research::Course::Clear | ( | ) |
Definition at line 2388 of file course_scheduling.pb.cc.
|
inline |
Definition at line 3113 of file course_scheduling.pb.h.
|
inline |
Definition at line 2973 of file course_scheduling.pb.h.
|
inline |
Definition at line 3063 of file course_scheduling.pb.h.
|
inline |
Definition at line 3038 of file course_scheduling.pb.h.
|
inline |
Definition at line 3088 of file course_scheduling.pb.h.
|
inline |
Definition at line 3244 of file course_scheduling.pb.h.
|
inline |
Definition at line 3144 of file course_scheduling.pb.h.
|
inline |
Definition at line 3194 of file course_scheduling.pb.h.
|
inline |
Definition at line 3119 of file course_scheduling.pb.h.
| void operations_research::Course::CopyFrom | ( | const Course & | from | ) |
Definition at line 2663 of file course_scheduling.pb.cc.
|
inlinestatic |
Definition at line 1076 of file course_scheduling.pb.h.
|
inlinestatic |
Definition at line 1067 of file course_scheduling.pb.h.
|
inline |
Definition at line 2979 of file course_scheduling.pb.h.
|
inline |
Definition at line 1135 of file course_scheduling.pb.h.
|
inlinestatic |
Definition at line 1070 of file course_scheduling.pb.h.
| google::protobuf::Metadata operations_research::Course::GetMetadata | ( | ) | const |
Definition at line 2689 of file course_scheduling.pb.cc.
|
inlinestatic |
Definition at line 1073 of file course_scheduling.pb.h.
|
staticconstexpr |
Definition at line 2276 of file course_scheduling.pb.cc.
|
inline |
Definition at line 1111 of file course_scheduling.pb.h.
|
inline |
Definition at line 3069 of file course_scheduling.pb.h.
|
inline |
Definition at line 3044 of file course_scheduling.pb.h.
|
inline |
Definition at line 1104 of file course_scheduling.pb.h.
|
inline |
Definition at line 3094 of file course_scheduling.pb.h.
|
inline |
Definition at line 2991 of file course_scheduling.pb.h.
|
inline |
Definition at line 3269 of file course_scheduling.pb.h.
|
inline |
Definition at line 3169 of file course_scheduling.pb.h.
|
inline |
Definition at line 3219 of file course_scheduling.pb.h.
|
inline |
Definition at line 1062 of file course_scheduling.pb.h.
|
inline |
Definition at line 1098 of file course_scheduling.pb.h.
Definition at line 1044 of file course_scheduling.pb.h.
Definition at line 1048 of file course_scheduling.pb.h.
|
inlinenodiscard |
Definition at line 3010 of file course_scheduling.pb.h.
|
inline |
Definition at line 3264 of file course_scheduling.pb.h.
|
inline |
Definition at line 3250 of file course_scheduling.pb.h.
|
inline |
Definition at line 3241 of file course_scheduling.pb.h.
|
inline |
Definition at line 3023 of file course_scheduling.pb.h.
|
inline |
Definition at line 3123 of file course_scheduling.pb.h.
| PROTOBUF_ALWAYS_INLINE void operations_research::Course::set_display_name | ( | Arg_ && | arg, |
| Args_... | args ) |
Definition at line 2985 of file course_scheduling.pb.h.
| void operations_research::Course::set_display_name | ( | Arg_ && | arg, |
| Args_... | args ) |
|
inline |
Definition at line 3073 of file course_scheduling.pb.h.
|
inline |
Definition at line 3048 of file course_scheduling.pb.h.
|
inline |
Definition at line 3098 of file course_scheduling.pb.h.
|
inline |
Definition at line 3254 of file course_scheduling.pb.h.
|
inline |
Definition at line 3154 of file course_scheduling.pb.h.
|
inline |
Definition at line 3204 of file course_scheduling.pb.h.
|
inline |
Definition at line 1082 of file course_scheduling.pb.h.
|
inline |
Definition at line 3164 of file course_scheduling.pb.h.
|
inline |
Definition at line 3150 of file course_scheduling.pb.h.
|
inline |
Definition at line 3141 of file course_scheduling.pb.h.
|
inline |
Definition at line 3214 of file course_scheduling.pb.h.
|
inline |
Definition at line 3200 of file course_scheduling.pb.h.
|
inline |
Definition at line 3191 of file course_scheduling.pb.h.
|
inline |
Definition at line 1058 of file course_scheduling.pb.h.
|
inline |
Definition at line 1090 of file course_scheduling.pb.h.
|
friend |
Definition at line 1295 of file course_scheduling.pb.h.
|
friend |
Definition at line 1297 of file course_scheduling.pb.h.
|
friend |
Definition at line 1288 of file course_scheduling.pb.h.
|
friend |
Definition at line 1294 of file course_scheduling.pb.h.
|
friend |
Definition at line 1325 of file course_scheduling.pb.h.
Definition at line 1081 of file course_scheduling.pb.h.
| Impl_ operations_research::Course::_impl_ |
Definition at line 1324 of file course_scheduling.pb.h.
|
staticconstexpr |
Definition at line 1080 of file course_scheduling.pb.h.