#include <subdata.h>
Public Member Functions | |
MAXON_METHOD Result< Bool > | Do (Data &data, const SubDataPathBlock &path, ForwardingDataPtr &&subvalue, Data *prevSubvalue=nullptr) const |
MAXON_METHOD Result< Bool > | Undo (Data &data, const SubDataPathBlock &path, ForwardingDataPtr &&subvalue, Data *prevSubvalue=nullptr) const |
MAXON_METHOD const SubData & | GetSubData () const |
Private Member Functions | |
MAXON_INTERFACE (SubDataOperationInterface, MAXON_REFERENCE_CONST, "net.maxon.interface.subdataoperation", MAXON_IMPLEMENTATION_MODULE("net.maxon.misc")) | |
|
private |
MAXON_METHOD Result<Bool> Do | ( | Data & | data, |
const SubDataPathBlock & | path, | ||
ForwardingDataPtr && | subvalue, | ||
Data * | prevSubvalue = nullptr |
||
) | const |
MAXON_METHOD Result<Bool> Undo | ( | Data & | data, |
const SubDataPathBlock & | path, | ||
ForwardingDataPtr && | subvalue, | ||
Data * | prevSubvalue = nullptr |
||
) | const |
MAXON_METHOD const SubData& GetSubData | ( | ) | const |