4#include "system/exceptions.h"
6namespace System {
namespace Collections {
8class InvalidatableTracker;
Class that makes it possible to track the state of its descendants through InvalidatableTracker objec...
Definition: invalidatable.h:12
void Invalidate()
Changes the current state, invalidating all previously created trackers.
int64_t GetState()
Returns current state.
Invalidatable()
Constructor.
Class that implements trackers of Invalidatable objects.
Definition: invalidatable.h:32
InvalidatableTracker(Invalidatable *invalidator)
Constructs a tracker object.
bool CheckValidity() const
Checks if the state of the tracked object has changed.
Definition: db_command.h:9