Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::UnknownSlicedValue Class Referencefinal

Represents an instance of an unknown class. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::UnknownSlicedValue:

Public Member Functions

 UnknownSlicedValue (std::string unknownTypeId) noexcept
 Constructs the placeholder instance.
UnknownSlicedValuePtr ice_clone () const
 Clones this object.
const char * ice_id () const noexcept final
 Returns the Slice type ID associated with this instance.
void ice_printFields (std::ostream &os) const final
 Outputs the name and value of each field of this instance, including inherited fields, to the stream.
Public Member Functions inherited from Ice::Value
 Value () noexcept=default
 Default constructor.
 Value (Value &&)=delete
ValuePtr ice_clone () const
 Creates a shallow polymorphic copy of this instance.
SlicedDataPtr ice_getSlicedData () const
 Gets the sliced data associated with this instance.
virtual void ice_postUnmarshal ()
 Validates or updates the fields of this object after unmarshaling.
virtual void ice_preMarshal ()
 Validates or updates the fields of this object before marshaling.
virtual void ice_print (std::ostream &os) const
 Outputs a description of this instance to the stream.
Valueoperator= (const Value &)=delete
Valueoperator= (Value &&)=delete

Additional Inherited Members

Static Public Member Functions inherited from Ice::Value
static const char * ice_staticId () noexcept
 Gets the Slice type ID of this type.

Detailed Description

Represents an instance of an unknown class.

Definition at line 92 of file SlicedData.h.


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