For package inheritance only; do not instantiate the class directly.
Methods
Method new()
Abstract constructor
Method @marshal()
Create an atomic list that can be serialized
Usage
RAVESerializable$@marshal(...)
Method @unmarshal()
Restore an object from an atomic list
Usage
RAVESerializable$@unmarshal(object, ...)
Arguments
object
a list from '@marshal'
...
ignored
Method @compare()
How two object can be compared to each other
Usage
RAVESerializable$@compare(other)
Arguments
other
another object to compare with self
Method clone()
The objects of this class are cloneable with this method.
Usage
RAVESerializable$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.