#include <coherence/util/MapTrigger.hpp>
The methods inherited from InvocableMap::Entry provide both the pending state and the ability to alter that state. The original state of the Entry can be obtained usingthe getOriginalValue() and isOriginalPresent methods.
Public Types | |
| typedef spec::Handle | Handle |
| Entry Handle definition. | |
| typedef spec::View | View |
| Entry View definition. | |
| typedef spec::Holder | Holder |
| Entry Holder definition. | |
Public Member Functions | |
| virtual Object::View | getOriginalValue () const =0 |
| Determine the value that existed before the start of the mutating operation that is being evaluated by the trigger. | |
| virtual bool | isOriginalPresent () const =0 |
| Determine whether or not the Entry existed before the start of thenmutating operation that is being evaluated by the trigger. | |
| virtual Object::View getOriginalValue | ( | ) | const [pure virtual] |
| virtual bool isOriginalPresent | ( | ) | const [pure virtual] |