17 #include <initializer_list> 22 class PartialInvalidation;
51 _implementation = std::move(other._implementation);
74 std::unique_ptr<Impl> _implementation;
MAQUINA_EXPORT void touch()
PlugModificationTracker & operator=(PlugModificationTracker &&other)
Definition: PlugModificationTracker.h:50
MAQUINA_EXPORT void reset()
PlugModificationTracker & operator=(const PlugModificationTracker &)=delete
MAQUINA_EXPORT PartialInvalidationPtr partial_invalidation() const
MAQUINA_EXPORT bool is_modified() const
This version of the SDK is unstable, i-e, it may change with no warning.
Definition: AddCurveAction.h:20
#define MAQUINA_EXPORT
Definition: Export.h:31
PlugModificationTracker(PlugModificationTracker &&other)
Definition: PlugModificationTracker.h:49
Ptr< const PartialInvalidation > PartialInvalidationPtr
Definition: EvalContext.h:26
Definition: PlugModificationTracker.h:30
~PlugModificationTracker()=default
MAQUINA_EXPORT PlugModificationTracker()
Definition: PlugModificationTracker.h:41