3 #include <BasicDynGrove.h>
16 template <
typename Tree,
typename Subject>
Interface defining the behaviors that must be supported by any object that can notify to a basic dyna...
Definition: BasicDynGroveSubject.h:17
virtual void unregisterObserverGrove()=0
Unregister current basic dynamic grove observer.
virtual void setGroveSubjectId(std::size_t const id)=0
Set the subject identifier to be given one.
virtual void registerObserverGrove(std::shared_ptr< BasicDynGrove< Tree, Subject >> observer)=0
Register given grove as a observer with respect to the subject.
virtual std::size_t getGroveSubjectId()=0
Get the subject identifier.
Basic implementation of a DynGrove which extends BasicStaticGrove to provided dynamic funcionalities.
Definition: BasicDynGrove.h:26