Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
Ice::SliceInfo Struct Reference

Encapsulates the details of a slice for an unknown class or exception type. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::SliceInfo:
Collaboration diagram for Ice::SliceInfo:

Public Attributes

::std::vector< Bytebytes
 The encoded bytes for this slice, including the leading size integer.
int compactId
 The Slice compact type ID for this slice.
bool hasOptionalMembers
 Whether or not the slice contains optional members.
::std::vector< ValuePtrinstances
 The class instances referenced by this slice.
bool isLastSlice
 Whether or not this is the last slice.
::std::string typeId
 The Slice type ID for this slice.

Additional Inherited Members

Public Member Functions inherited from IceUtil::Shared
void __clearFlag (unsigned char flag)
virtual void __decRef ()
virtual int __getRef () const
bool __hasFlag (unsigned char flag)
virtual void __incRef ()
void __setFlag (unsigned char flag)
virtual void __setNoDelete (bool)
Sharedoperator= (const Shared &)
 Shared ()
 Shared (const Shared &)
virtual ~Shared ()
Static Public Attributes inherited from IceUtil::Shared
static const unsigned char NoDelete
Protected Attributes inherited from IceUtil::Shared
unsigned char _flags
IceUtilInternal::Atomic _ref

Detailed Description

Encapsulates the details of a slice for an unknown class or exception type.

Member Data Documentation

◆ bytes

::std::vector<Byte> Ice::SliceInfo::bytes

The encoded bytes for this slice, including the leading size integer.

◆ compactId

int Ice::SliceInfo::compactId

The Slice compact type ID for this slice.

◆ hasOptionalMembers

bool Ice::SliceInfo::hasOptionalMembers

Whether or not the slice contains optional members.

◆ instances

::std::vector<ValuePtr> Ice::SliceInfo::instances

The class instances referenced by this slice.

◆ isLastSlice

bool Ice::SliceInfo::isLastSlice

Whether or not this is the last slice.

◆ typeId

::std::string Ice::SliceInfo::typeId

The Slice type ID for this slice.


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