ClassesClassesClassesClasses | | | | Operators

deserialize_regiondeserialize_regionDeserializeRegiondeserialize_regionDeserializeRegionDeserializeRegion (Operator)

Name

deserialize_regiondeserialize_regionDeserializeRegiondeserialize_regionDeserializeRegionDeserializeRegion — Deserialize a serialized region.

Signature

deserialize_region( : Region : SerializedItemHandle : )

Herror deserialize_region(Hobject* Region, const Hlong SerializedItemHandle)

Herror T_deserialize_region(Hobject* Region, const Htuple SerializedItemHandle)

Herror deserialize_region(Hobject* Region, const HTuple& SerializedItemHandle)

HRegion HRegion::DeserializeRegion(const HSerializedItem& SerializedItemHandle)

HRegionArray HRegionArray::DeserializeRegion(const HSerializedItem& SerializedItemHandle)

void DeserializeRegion(HObject* Region, const HTuple& SerializedItemHandle)

void HRegion::DeserializeRegion(const HSerializedItem& SerializedItemHandle)

void HOperatorSetX.DeserializeRegion(
[out] IHUntypedObjectX*Region, [in] VARIANT SerializedItemHandle)

void HRegionX.DeserializeRegion([in] IHSerializedItemX* SerializedItemHandle)

static void HOperatorSet.DeserializeRegion(out HObject region, HTuple serializedItemHandle)

void HRegion.DeserializeRegion(HSerializedItem serializedItemHandle)

Description

deserialize_regiondeserialize_regionDeserializeRegiondeserialize_regionDeserializeRegionDeserializeRegion deserializes a region, that was serialized by serialize_regionserialize_regionSerializeRegionserialize_regionSerializeRegionSerializeRegion (see fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem for an introduction of the basic principle of serialization). The serialized region is defined by the parameter SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle. The deserialized region is stored in the region defined by the parameter RegionRegionRegionRegionRegionregion.

Parallelization

Parameters

RegionRegionRegionRegionRegionregion (output_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject *

Region.

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle (input_control)  serialized_item HSerializedItem, HTupleHTupleHSerializedItem, HTupleHSerializedItemX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the serialized item.

Result

If the parameters are valid, the operator deserialize_regiondeserialize_regionDeserializeRegiondeserialize_regionDeserializeRegionDeserializeRegion returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

read_imageread_imageReadImageread_imageReadImageReadImage, fread_serialized_itemfread_serialized_itemFreadSerializedItemfread_serialized_itemFreadSerializedItemFreadSerializedItem, receive_serialized_itemreceive_serialized_itemReceiveSerializedItemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItem, serialize_regionserialize_regionSerializeRegionserialize_regionSerializeRegionSerializeRegion

Possible Successors

reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain, disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion

See also

serialize_regionserialize_regionSerializeRegionserialize_regionSerializeRegionSerializeRegion

Module

Foundation


ClassesClassesClassesClasses | | | | Operators