#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 |