Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
Ice::UnknownSlicedValue Class Reference

Represents an instance of an unknown type. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::UnknownSlicedValue:
Collaboration diagram for Ice::UnknownSlicedValue:

Public Member Functions

virtual SlicedDataPtr ice_getSlicedData () const
 Obtains the sliced data associated with this instance.
virtual const std::string & ice_id (const Current &current=Ice::emptyCurrent) const
 Determine the Slice type ID associated with this instance.
 UnknownSlicedValue (const std::string &unknownTypeId)
 Constructs the placeholder instance.

Detailed Description

Represents an instance of an unknown type.

Constructor & Destructor Documentation

◆ UnknownSlicedValue()

Ice::UnknownSlicedValue::UnknownSlicedValue ( const std::string & unknownTypeId)

Constructs the placeholder instance.

Parameters
unknownTypeIdThe Slice type ID of the unknown value.

Member Function Documentation

◆ ice_getSlicedData()

virtual SlicedDataPtr Ice::UnknownSlicedValue::ice_getSlicedData ( ) const
virtual

Obtains the sliced data associated with this instance.

Returns
The sliced data if the value has a preserved-slice base class and has been sliced during unmarshaling of the value, or nil otherwise.

Reimplemented from Ice::Object.

◆ ice_id()

virtual const std::string & Ice::UnknownSlicedValue::ice_id ( const Current & current = Ice::emptyCurrent) const
virtual

Determine the Slice type ID associated with this instance.

Parameters
currentThe current object for this invocation.
Returns
The type ID supplied to the constructor.

Reimplemented from Ice::Object.


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