OR-Tools  9.2
OptionalDoublefinal

Detailed Description

Definition at line 3093 of file linear_solver.pb.h.

Classes

class  _Internal
 

Public Types

enum  : int { kValueFieldNumber = 1 }
 

Public Member Functions

 OptionalDouble ()
 
 ~OptionalDouble () override
 
constexpr OptionalDouble (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 OptionalDouble (const OptionalDouble &from)
 
 OptionalDouble (OptionalDouble &&from) noexcept
 
OptionalDoubleoperator= (const OptionalDouble &from)
 
OptionalDoubleoperator= (OptionalDouble &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (OptionalDouble *other)
 
void UnsafeArenaSwap (OptionalDouble *other)
 
OptionalDoubleNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const OptionalDouble &from)
 
void MergeFrom (const OptionalDouble &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_value () const
 
void clear_value ()
 
double value () const
 
void set_value (double value)
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const OptionalDoubledefault_instance ()
 
static const OptionalDoubleinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 OptionalDouble (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kValueFieldNumber 

Definition at line 3221 of file linear_solver.pb.h.

Constructor & Destructor Documentation

◆ OptionalDouble() [1/5]

OptionalDouble ( )
inline

Definition at line 3096 of file linear_solver.pb.h.

◆ ~OptionalDouble()

~OptionalDouble ( )
override

Definition at line 5133 of file linear_solver.pb.cc.

◆ OptionalDouble() [2/5]

constexpr OptionalDouble ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicitconstexpr

Definition at line 202 of file linear_solver.pb.cc.

◆ OptionalDouble() [3/5]

OptionalDouble ( const OptionalDouble from)

Definition at line 5121 of file linear_solver.pb.cc.

◆ OptionalDouble() [4/5]

OptionalDouble ( OptionalDouble &&  from)
inlinenoexcept

Definition at line 3101 of file linear_solver.pb.h.

◆ OptionalDouble() [5/5]

OptionalDouble ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Definition at line 5112 of file linear_solver.pb.cc.

Member Function Documentation

◆ _InternalParse()

const char * _InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

Definition at line 5165 of file linear_solver.pb.cc.

◆ _InternalSerialize()

uint8_t * _InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

Definition at line 5205 of file linear_solver.pb.cc.

◆ ByteSizeLong()

size_t ByteSizeLong ( ) const
final

Definition at line 5226 of file linear_solver.pb.cc.

◆ Clear()

void Clear ( )
final

Definition at line 5154 of file linear_solver.pb.cc.

◆ clear_value()

void clear_value ( )
inline

Definition at line 7443 of file linear_solver.pb.h.

◆ CopyFrom()

void CopyFrom ( const OptionalDouble from)

Definition at line 5268 of file linear_solver.pb.cc.

◆ default_instance()

static const OptionalDouble & default_instance ( )
inlinestatic

Definition at line 3140 of file linear_solver.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ( )
inlinestatic

Definition at line 3131 of file linear_solver.pb.h.

◆ GetCachedSize()

int GetCachedSize ( ) const
inlinefinal

Definition at line 3191 of file linear_solver.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData ( ) const
final

Definition at line 5247 of file linear_solver.pb.cc.

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ( )
inlinestatic

Definition at line 3134 of file linear_solver.pb.h.

◆ GetMetadata()

PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

Definition at line 5286 of file linear_solver.pb.cc.

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ( )
inlinestatic

Definition at line 3137 of file linear_solver.pb.h.

◆ has_value()

bool has_value ( ) const
inline

Definition at line 7440 of file linear_solver.pb.h.

◆ internal_default_instance()

static const OptionalDouble * internal_default_instance ( )
inlinestatic

Definition at line 3143 of file linear_solver.pb.h.

◆ IsInitialized()

bool IsInitialized ( ) const
final

Definition at line 5275 of file linear_solver.pb.cc.

◆ MergeFrom()

void MergeFrom ( const OptionalDouble from)

Definition at line 5256 of file linear_solver.pb.cc.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ( )
inline

Definition at line 3127 of file linear_solver.pb.h.

◆ New()

OptionalDouble * New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 3174 of file linear_solver.pb.h.

◆ operator=() [1/2]

OptionalDouble & operator= ( const OptionalDouble from)
inline

Definition at line 3106 of file linear_solver.pb.h.

◆ operator=() [2/2]

OptionalDouble & operator= ( OptionalDouble &&  from)
inlinenoexcept

Definition at line 3110 of file linear_solver.pb.h.

◆ set_value()

void set_value ( double  value)
inline

Definition at line 7458 of file linear_solver.pb.h.

◆ Swap()

void Swap ( OptionalDouble other)
inline

Definition at line 3153 of file linear_solver.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields ( ) const
inline

Definition at line 3124 of file linear_solver.pb.h.

◆ UnsafeArenaSwap()

void UnsafeArenaSwap ( OptionalDouble other)
inline

Definition at line 3166 of file linear_solver.pb.h.

◆ value()

double value ( ) const
inline

Definition at line 7450 of file linear_solver.pb.h.

Member Data Documentation

◆ _class_data_

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData _class_data_
static
Initial value:
= {
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
OptionalDouble::MergeImpl
}

Definition at line 3212 of file linear_solver.pb.h.

◆ kIndexInFileMessages

constexpr int kIndexInFileMessages
staticconstexpr
Initial value:
=
12

Definition at line 3147 of file linear_solver.pb.h.


The documentation for this class was generated from the following files: