#include <coherence/io/pof/EvolvablePortableObject.hpp>
Inherits PortableObject, and Evolvable.
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.
Public Types | |
typedef spec::Handle | Handle |
EvolvablePortableObject Handle definition. | |
typedef spec::View | View |
EvolvablePortableObject View definition. | |
typedef spec::Holder | Holder |
EvolvablePortableObject Holder definition. |