![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Definition at line 2264 of file linear_solver.pb.h.
#include <linear_solver.pb.h>
Classes | |
class | _Internal |
Public Types | |
enum | : int { kTargetNameFieldNumber = 3 , kPayloadKeyFieldNumber = 4 , kPayloadValueFieldNumber = 5 , kTargetTypeFieldNumber = 1 , kTargetIndexFieldNumber = 2 } |
accessors ----------------------------------------------------— More... | |
using | TargetType = MPModelProto_Annotation_TargetType |
nested types -------------------------------------------------— |
Public Member Functions | |
MPModelProto_Annotation () | |
~MPModelProto_Annotation () PROTOBUF_FINAL | |
template<typename = void> | |
PROTOBUF_CONSTEXPR | MPModelProto_Annotation (::google::protobuf::internal::ConstantInitialized) |
MPModelProto_Annotation (const MPModelProto_Annotation &from) | |
MPModelProto_Annotation (MPModelProto_Annotation &&from) noexcept | |
MPModelProto_Annotation & | operator= (const MPModelProto_Annotation &from) |
MPModelProto_Annotation & | operator= (MPModelProto_Annotation &&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 (MPModelProto_Annotation *PROTOBUF_NONNULL other) |
void | UnsafeArenaSwap (MPModelProto_Annotation *PROTOBUF_NONNULL other) |
MPModelProto_Annotation *PROTOBUF_NONNULL | New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const |
implements Message -------------------------------------------— | |
void | CopyFrom (const MPModelProto_Annotation &from) |
void | MergeFrom (const MPModelProto_Annotation &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 |
bool | has_target_name () const |
optional string target_name = 3; | |
void | clear_target_name () |
const ::std::string & | target_name () const |
template<typename Arg_ = const ::std::string&, typename... Args_> | |
void | set_target_name (Arg_ &&arg, Args_... args) |
::std::string *PROTOBUF_NONNULL | mutable_target_name () |
::std::string *PROTOBUF_NULLABLE | release_target_name () |
void | set_allocated_target_name (::std::string *PROTOBUF_NULLABLE value) |
bool | has_payload_key () const |
optional string payload_key = 4; | |
void | clear_payload_key () |
const ::std::string & | payload_key () const |
template<typename Arg_ = const ::std::string&, typename... Args_> | |
void | set_payload_key (Arg_ &&arg, Args_... args) |
::std::string *PROTOBUF_NONNULL | mutable_payload_key () |
::std::string *PROTOBUF_NULLABLE | release_payload_key () |
void | set_allocated_payload_key (::std::string *PROTOBUF_NULLABLE value) |
bool | has_payload_value () const |
optional string payload_value = 5; | |
void | clear_payload_value () |
const ::std::string & | payload_value () const |
template<typename Arg_ = const ::std::string&, typename... Args_> | |
void | set_payload_value (Arg_ &&arg, Args_... args) |
::std::string *PROTOBUF_NONNULL | mutable_payload_value () |
::std::string *PROTOBUF_NULLABLE | release_payload_value () |
void | set_allocated_payload_value (::std::string *PROTOBUF_NULLABLE value) |
bool | has_target_type () const |
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1; | |
void | clear_target_type () |
::operations_research::MPModelProto_Annotation_TargetType | target_type () const |
void | set_target_type (::operations_research::MPModelProto_Annotation_TargetType value) |
bool | has_target_index () const |
optional int32 target_index = 2; | |
void | clear_target_index () |
::int32_t | target_index () const |
void | set_target_index (::int32_t value) |
template<typename> | |
PROTOBUF_CONSTEXPR | MPModelProto_Annotation (::_pbi::ConstantInitialized) |
template<typename Arg_, typename... Args_> | |
PROTOBUF_ALWAYS_INLINE void | set_target_name (Arg_ &&arg, Args_... args) |
template<typename Arg_, typename... Args_> | |
PROTOBUF_ALWAYS_INLINE void | set_payload_key (Arg_ &&arg, Args_... args) |
template<typename Arg_, typename... Args_> | |
PROTOBUF_ALWAYS_INLINE void | set_payload_value (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 MPModelProto_Annotation & | default_instance () |
static constexpr auto | InternalGenerateClassData_ () |
static bool | TargetType_IsValid (int value) |
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | TargetType_descriptor () |
template<typename T> | |
static const ::std::string & | TargetType_Name (T value) |
static bool | TargetType_Parse (::absl::string_view name, TargetType *PROTOBUF_NONNULL value) |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages = 11 |
static constexpr TargetType | VARIABLE_DEFAULT = MPModelProto_Annotation_TargetType_VARIABLE_DEFAULT |
static constexpr TargetType | CONSTRAINT = MPModelProto_Annotation_TargetType_CONSTRAINT |
static constexpr TargetType | GENERAL_CONSTRAINT = MPModelProto_Annotation_TargetType_GENERAL_CONSTRAINT |
static constexpr TargetType | TargetType_MIN = MPModelProto_Annotation_TargetType_TargetType_MIN |
static constexpr TargetType | TargetType_MAX = MPModelProto_Annotation_TargetType_TargetType_MAX |
static constexpr int | TargetType_ARRAYSIZE = MPModelProto_Annotation_TargetType_TargetType_ARRAYSIZE |
Protected Member Functions | |
MPModelProto_Annotation (::google::protobuf::Arena *PROTOBUF_NULLABLE arena) | |
MPModelProto_Annotation (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const MPModelProto_Annotation &from) | |
MPModelProto_Annotation (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, MPModelProto_Annotation &&from) noexcept | |
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL | GetClassData () const PROTOBUF_FINAL |
Static Protected Member Functions | |
static void *PROTOBUF_NONNULL | PlacementNew_ (const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena) |
static constexpr auto | InternalNewImpl_ () |
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_2flinear_5fsolver_2flinear_5fsolver_2eproto |
void | swap (MPModelProto_Annotation &a, MPModelProto_Annotation &b) |
nested types -------------------------------------------------—
Definition at line 2404 of file linear_solver.pb.h.
anonymous enum : int |
accessors ----------------------------------------------------—
Enumerator | |
---|---|
kTargetNameFieldNumber | |
kPayloadKeyFieldNumber | |
kPayloadValueFieldNumber | |
kTargetTypeFieldNumber | |
kTargetIndexFieldNumber |
Definition at line 2427 of file linear_solver.pb.h.
|
inline |
Definition at line 2267 of file linear_solver.pb.h.
operations_research::MPModelProto_Annotation::~MPModelProto_Annotation | ( | ) |
@protoc_insertion_point(destructor:operations_research.MPModelProto.Annotation)
Definition at line 5253 of file linear_solver.pb.cc.
|
explicit |
|
inline |
Definition at line 2280 of file linear_solver.pb.h.
|
inlinenoexcept |
Definition at line 2281 of file linear_solver.pb.h.
|
explicitprotected |
@protoc_insertion_point(arena_constructor:operations_research.MPModelProto.Annotation)
Definition at line 5194 of file linear_solver.pb.cc.
|
protected |
@protoc_insertion_point(copy_constructor:operations_research.MPModelProto.Annotation)
Definition at line 5213 of file linear_solver.pb.cc.
|
inlineprotectednoexcept |
Definition at line 2388 of file linear_solver.pb.h.
PROTOBUF_CONSTEXPR operations_research::MPModelProto_Annotation::MPModelProto_Annotation | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 266 of file linear_solver.pb.cc.
|
final |
@protoc_insertion_point(serialize_to_array_start:operations_research.MPModelProto.Annotation)
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
optional int32 target_index = 2;
optional string target_name = 3;
optional string payload_key = 4;
optional string payload_value = 5;
@protoc_insertion_point(serialize_to_array_end:operations_research.MPModelProto.Annotation)
Definition at line 5411 of file linear_solver.pb.cc.
|
final |
@protoc_insertion_point(message_byte_size_start:operations_research.MPModelProto.Annotation)
Prevent compiler warnings about cached_has_bits being unused
optional string target_name = 3;
optional string payload_key = 4;
optional string payload_value = 5;
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
optional int32 target_index = 2;
Definition at line 5472 of file linear_solver.pb.cc.
PROTOBUF_NOINLINE void operations_research::MPModelProto_Annotation::Clear | ( | ) |
@protoc_insertion_point(message_clear_start:operations_research.MPModelProto.Annotation)
Prevent compiler warnings about cached_has_bits being unused
Definition at line 5377 of file linear_solver.pb.cc.
|
inline |
Definition at line 8124 of file linear_solver.pb.h.
|
inline |
Definition at line 8193 of file linear_solver.pb.h.
|
inline |
Definition at line 8027 of file linear_solver.pb.h.
|
inline |
Definition at line 8055 of file linear_solver.pb.h.
|
inline |
Definition at line 7996 of file linear_solver.pb.h.
void operations_research::MPModelProto_Annotation::CopyFrom | ( | const MPModelProto_Annotation & | from | ) |
@protoc_insertion_point(class_specific_copy_from_start:operations_research.MPModelProto.Annotation)
Definition at line 5545 of file linear_solver.pb.cc.
|
inlinestatic |
Definition at line 2315 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 2306 of file linear_solver.pb.h.
|
inline |
Definition at line 2374 of file linear_solver.pb.h.
|
protected |
Definition at line 5304 of file linear_solver.pb.cc.
|
inlinestatic |
Definition at line 2309 of file linear_solver.pb.h.
google::protobuf::Metadata operations_research::MPModelProto_Annotation::GetMetadata | ( | ) | const |
Definition at line 5570 of file linear_solver.pb.cc.
|
inlinestatic |
Definition at line 2312 of file linear_solver.pb.h.
|
inline |
optional string payload_key = 4;
Definition at line 8120 of file linear_solver.pb.h.
|
inline |
optional string payload_value = 5;
Definition at line 8189 of file linear_solver.pb.h.
|
inline |
optional int32 target_index = 2;
Definition at line 8023 of file linear_solver.pb.h.
|
inline |
optional string target_name = 3;
Definition at line 8051 of file linear_solver.pb.h.
|
inline |
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
Definition at line 7992 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5276 of file linear_solver.pb.cc.
|
staticconstexprprotected |
Definition at line 5272 of file linear_solver.pb.cc.
|
inline |
Definition at line 2350 of file linear_solver.pb.h.
|
inline |
Definition at line 2343 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.MPModelProto.Annotation.payload_key)
Definition at line 8141 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.MPModelProto.Annotation.payload_value)
Definition at line 8210 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.MPModelProto.Annotation.target_name)
Definition at line 8072 of file linear_solver.pb.h.
|
inline |
Definition at line 2301 of file linear_solver.pb.h.
|
inline |
implements Message -------------------------------------------—
Definition at line 2337 of file linear_solver.pb.h.
|
inline |
Definition at line 2283 of file linear_solver.pb.h.
|
inlinenoexcept |
Definition at line 2287 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelProto.Annotation.payload_key)
Definition at line 8129 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelProto.Annotation.payload_value)
Definition at line 8198 of file linear_solver.pb.h.
|
inlinestaticprotected |
Definition at line 5267 of file linear_solver.pb.cc.
|
inlinenodiscard |
@protoc_insertion_point(field_release:operations_research.MPModelProto.Annotation.payload_key)
Definition at line 8161 of file linear_solver.pb.h.
|
inlinenodiscard |
@protoc_insertion_point(field_release:operations_research.MPModelProto.Annotation.payload_value)
Definition at line 8230 of file linear_solver.pb.h.
|
inlinenodiscard |
@protoc_insertion_point(field_release:operations_research.MPModelProto.Annotation.target_name)
Definition at line 8092 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.Annotation.payload_key)
Definition at line 8174 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.Annotation.payload_value)
Definition at line 8243 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.Annotation.target_name)
Definition at line 8105 of file linear_solver.pb.h.
void operations_research::MPModelProto_Annotation::set_payload_key | ( | Arg_ && | arg, |
Args_... | args ) |
PROTOBUF_ALWAYS_INLINE void operations_research::MPModelProto_Annotation::set_payload_key | ( | Arg_ && | arg, |
Args_... | args ) |
@protoc_insertion_point(field_set:operations_research.MPModelProto.Annotation.payload_key)
Definition at line 8135 of file linear_solver.pb.h.
void operations_research::MPModelProto_Annotation::set_payload_value | ( | Arg_ && | arg, |
Args_... | args ) |
PROTOBUF_ALWAYS_INLINE void operations_research::MPModelProto_Annotation::set_payload_value | ( | Arg_ && | arg, |
Args_... | args ) |
@protoc_insertion_point(field_set:operations_research.MPModelProto.Annotation.payload_value)
Definition at line 8204 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.MPModelProto.Annotation.target_index)
Definition at line 8036 of file linear_solver.pb.h.
void operations_research::MPModelProto_Annotation::set_target_name | ( | Arg_ && | arg, |
Args_... | args ) |
PROTOBUF_ALWAYS_INLINE void operations_research::MPModelProto_Annotation::set_target_name | ( | Arg_ && | arg, |
Args_... | args ) |
@protoc_insertion_point(field_set:operations_research.MPModelProto.Annotation.target_name)
Definition at line 8066 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.MPModelProto.Annotation.target_type)
Definition at line 8005 of file linear_solver.pb.h.
|
inline |
Definition at line 2321 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelProto.Annotation.target_index)
Definition at line 8032 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelProto.Annotation.target_name)
Definition at line 8060 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelProto.Annotation.target_type)
Definition at line 8001 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 2414 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 2408 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 2418 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 2421 of file linear_solver.pb.h.
|
inline |
Definition at line 2297 of file linear_solver.pb.h.
|
inline |
Definition at line 2329 of file linear_solver.pb.h.
|
friend |
Definition at line 2514 of file linear_solver.pb.h.
|
friend |
Definition at line 2516 of file linear_solver.pb.h.
|
friend |
Definition at line 2507 of file linear_solver.pb.h.
|
friend |
Definition at line 2513 of file linear_solver.pb.h.
|
friend |
Definition at line 2538 of file linear_solver.pb.h.
|
friend |
Definition at line 2320 of file linear_solver.pb.h.
Impl_ operations_research::MPModelProto_Annotation::_impl_ |
Definition at line 2537 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 2406 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 2407 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 2319 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 2413 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 2412 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 2411 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 2405 of file linear_solver.pb.h.