whether the operation should be kept once its been applied.*/70 bool getKeep() const { return _keep; }7172 /** if this operation is a barrier then release it.*/73 virtual void release() {}7475 /** Do the actual task of this operation.*/76 virtual void operator () (Object*) = 0;7778 protected:7980 Operation():81 Referenced(true),82 _keep(false) {}8384 Operation(const Operation& op):85 Referenced(t