Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (


EvolvablePortableObject Class Reference

#include <coherence/io/pof/EvolvablePortableObject.hpp>

Inherits PortableObject, and Evolvable.

List of all members.

Detailed Description

Extension of the PortableObject interface that supports forwards- and backwards-compatibility of its POF serialized state.

Note: For performance reasons in C++ it is generally preferable to use implements<PortableObject, Evolvable> over implements<EvolvablePortableObject>, as the internal cast<> operator is better optimized for the former case. It is for this reason that this class is not prefixed by COH_EXPORT as it is not used internally within Coherence.

jh 2008.01.14

Public Types

typedef spec::Handle Handle
 EvolvablePortableObject Handle definition.
typedef spec::View View
 EvolvablePortableObject View definition.
typedef spec::Holder Holder
 EvolvablePortableObject Holder definition.

The documentation for this class was generated from the following file:
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.