#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().