#include <capture.h>
Public Member Functions | |
| CaptureCursorListElement (const std::string &label) | |
| virtual | ~CaptureCursorListElement ()=default |
| virtual bool | MatchesCloselyEnough (const Type &other) const =0 |
Determines if previously captured data matches closely enough with newly recorded data to safely emitted in its place. If this returns false, then the remaining elements in the capture list are discarded and re-recorded. More... | |
Public Attributes | |
| std::string | label |
|
inlineexplicit |
|
virtualdefault |
|
pure virtual |
Determines if previously captured data matches closely enough with newly recorded data to safely emitted in its place. If this returns false, then the remaining elements in the capture list are discarded and re-recorded.
This mechanism ensures that the UI of an interactive inspector can never deviate from reality, even if the schema of the captured data were to significantly deviate.
Implemented in impeller::CaptureProperty, and impeller::CaptureElement.
| std::string impeller::CaptureCursorListElement< Type >::label |
Definition at line 43 of file capture.h.
Referenced by impeller::CaptureProperty::MatchesCloselyEnough(), and impeller::CaptureElement::MatchesCloselyEnough().