Name

GroveNodeWatcher — Dynamic tracker of a grove node changes.

Synopsis

class GroveNodeWatcher : public GroveWatcherBaseSernaApi::GroveWatcherBase,
                         public RefCountedWrappedObjectSernaApi::RefCountedWrappedObject
 {
public:
  // construct/copy/destruct
  GroveNodeWatcher();
  ~GroveNodeWatcher();

  // public member functions

  bool isRegisteredIn(const GroveNode &) const;
  void deregisterFromAllNodes() ;
};

Description

GroveNodeWatcher construct/copy/destruct

  1. GroveNodeWatcher();


  2. ~GroveNodeWatcher();


GroveNodeWatcher public member functions

  1. bool isRegisteredIn(const GroveNode & node) const;

    checks if this visitor is already in use by node.


  2. void deregisterFromAllNodes() ;

    unhook visitor from all nodes.