Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.Util.Int128 Class Referencesealed

The low 64 bits are stored in "low", and the high 64-bits (including the sign) are stored in "high". More...

Inheritance diagram for Google.OrTools.Util.Int128:

Public Member Functions

 Int128 ()
 
 Int128 (Int128 other)
 
Int128 Clone ()
 
override bool Equals (object other)
 
bool Equals (Int128 other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (Int128 other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int HighFieldNumber = 1
 Field number for the "high" field.
 
const int LowFieldNumber = 2
 Field number for the "low" field.
 

Properties

static pb::MessageParser< Int128Parser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
long High [get, set]
 
ulong Low [get, set]
 

Detailed Description

The low 64 bits are stored in "low", and the high 64-bits (including the sign) are stored in "high".

Definition at line 46 of file Int128.pb.cs.

Constructor & Destructor Documentation

◆ Int128() [1/2]

Google.OrTools.Util.Int128.Int128 ( )
inline

Definition at line 71 of file Int128.pb.cs.

◆ Int128() [2/2]

Google.OrTools.Util.Int128.Int128 ( Int128 other)
inline

Definition at line 79 of file Int128.pb.cs.

Member Function Documentation

◆ CalculateSize()

int Google.OrTools.Util.Int128.CalculateSize ( )
inline

Definition at line 193 of file Int128.pb.cs.

◆ Clone()

Int128 Google.OrTools.Util.Int128.Clone ( )
inline

Definition at line 87 of file Int128.pb.cs.

◆ Equals() [1/2]

bool Google.OrTools.Util.Int128.Equals ( Int128 other)
inline

Definition at line 123 of file Int128.pb.cs.

◆ Equals() [2/2]

override bool Google.OrTools.Util.Int128.Equals ( object other)
inline

Definition at line 117 of file Int128.pb.cs.

◆ GetHashCode()

override int Google.OrTools.Util.Int128.GetHashCode ( )
inline

Definition at line 137 of file Int128.pb.cs.

◆ MergeFrom() [1/2]

void Google.OrTools.Util.Int128.MergeFrom ( Int128 other)
inline

Definition at line 209 of file Int128.pb.cs.

◆ MergeFrom() [2/2]

void Google.OrTools.Util.Int128.MergeFrom ( pb::CodedInputStream input)
inline

Definition at line 224 of file Int128.pb.cs.

◆ ToString()

override string Google.OrTools.Util.Int128.ToString ( )
inline

Definition at line 149 of file Int128.pb.cs.

◆ WriteTo()

void Google.OrTools.Util.Int128.WriteTo ( pb::CodedOutputStream output)
inline

Definition at line 155 of file Int128.pb.cs.

Member Data Documentation

◆ HighFieldNumber

const int Google.OrTools.Util.Int128.HighFieldNumber = 1
static

Field number for the "high" field.

Definition at line 92 of file Int128.pb.cs.

◆ LowFieldNumber

const int Google.OrTools.Util.Int128.LowFieldNumber = 2
static

Field number for the "low" field.

Definition at line 104 of file Int128.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor Google.OrTools.Util.Int128.Descriptor
staticget

Definition at line 59 of file Int128.pb.cs.

◆ High

long Google.OrTools.Util.Int128.High
getset

Definition at line 96 of file Int128.pb.cs.

◆ Low

ulong Google.OrTools.Util.Int128.Low
getset

Definition at line 108 of file Int128.pb.cs.

◆ Parser

pb.MessageParser<Int128> Google.OrTools.Util.Int128.Parser
staticget

Definition at line 55 of file Int128.pb.cs.


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