firecrown.updatable
Parameters that can be updated, and collections of them.
Abstract class Updatable
is the base class from which any class in Firecrown
that supports updating from a ParamsMap
should inherit. Such classes are
expected to change state only in through their implementation of _update
(including any other private methods used to implement _update
). Other
functions should not change the data of Updatable
objects.
UpdatableCollection
is a subclass of the built-in list. It implements the
Updatable
interface by calling update()
on each element it contains.
The append()
member is overridden to make sure that only objects which are of
a type that implements Updatable
can be appended to the list.
Classes
Abstract class Updatable is the base class for Updatable objects in Firecrown. |
|
UpdatableCollection is a list of Updatable objects and is itself Updatable. |