#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. | |