Ice 3.7 C++11 API Reference
|
Represents an instance of an unknown type. More...
#include <Ice/Ice.h>
Public Member Functions | |
std::shared_ptr< UnknownSlicedValue > | ice_clone () const |
Clones this object. More... | |
virtual SlicedDataPtr | ice_getSlicedData () const override |
Obtains the sliced data associated with this instance. More... | |
virtual std::string | ice_id () const override |
Determine the Slice type ID associated with this instance. More... | |
UnknownSlicedValue (const std::string &unknownTypeId) | |
Constructs the placeholder instance. More... | |
Public Member Functions inherited from Ice::Value | |
std::shared_ptr< Value > | ice_clone () const |
Returns a shallow copy of the object. More... | |
virtual void | ice_postUnmarshal () |
The Ice run time invokes this method after unmarshaling an object's data members. More... | |
virtual void | ice_preMarshal () |
The Ice run time invokes this method prior to marshaling an object's data members. More... | |
Value & | operator= (const Value &)=default |
Value & | operator= (Value &&)=default |
Value ()=default | |
Value (const Value &)=default | |
Value (Value &&)=default | |
virtual | ~Value ()=default |
Additional Inherited Members | |
Static Public Member Functions inherited from Ice::Value | |
static const std::string & | ice_staticId () |
Obtains the Slice type ID of this type. More... | |
Represents an instance of an unknown type.
Ice::UnknownSlicedValue::UnknownSlicedValue | ( | const std::string & | unknownTypeId | ) |
Constructs the placeholder instance.
unknownTypeId | The Slice type ID of the unknown value. |
std::shared_ptr<UnknownSlicedValue> Ice::UnknownSlicedValue::ice_clone | ( | ) | const |
Clones this object.
|
overridevirtual |
Obtains the sliced data associated with this instance.
Reimplemented from Ice::Value.
|
overridevirtual |
Determine the Slice type ID associated with this instance.
Reimplemented from Ice::Value.