11#include <Ice/Config.h>
12#include <Ice/TupleCompare.h>
16#ifndef ICE_DISABLE_VERSION
17# if ICE_INT_VERSION != 30850
18# error Ice version mismatch: an exact match is required for beta generated code
45 [[nodiscard]] std::tuple<const std::uint8_t&, const std::uint8_t&>
ice_tuple()
const
74 [[nodiscard]] std::tuple<const std::uint8_t&, const std::uint8_t&>
ice_tuple()
const
91 using Ice::Tuple::operator<;
92 using Ice::Tuple::operator<=;
93 using Ice::Tuple::operator>;
94 using Ice::Tuple::operator>=;
95 using Ice::Tuple::operator==;
96 using Ice::Tuple::operator!=;
std::ostream & operator<<(std::ostream &os, const Identity &value)
Outputs the description of an Identity to a stream, including all its fields.
void ice_printFields(std::ostream &os) const
Outputs the name and value of each field of this instance to the stream.
std::uint8_t minor
The minor version of the Slice encoding.
std::tuple< const std::uint8_t &, const std::uint8_t & > ice_tuple() const
Creates a tuple with all the fields of this struct.
std::uint8_t major
The major version of the Slice encoding.
Represents a version of the Slice encoding.
void ice_printFields(std::ostream &os) const
Outputs the name and value of each field of this instance to the stream.
std::uint8_t major
The major version of the Ice protocol.
std::tuple< const std::uint8_t &, const std::uint8_t & > ice_tuple() const
Creates a tuple with all the fields of this struct.
std::uint8_t minor
The minor version of the Ice protocol.
Represents a version of the Ice protocol.