SubDataOperationInterface Class Reference

#include <subdata.h>

Inheritance diagram for SubDataOperationInterface:

公共成员函数

MAXON_METHOD Result < Bool Do ( 数据 &data, const SubDataPathBlock &path, ForwardingDataPtr &&subvalue, 数据 *prevSubvalue=nullptr) const
MAXON_METHOD Result < Bool Undo ( 数据 &data, const SubDataPathBlock &path, ForwardingDataPtr &&subvalue, 数据 *prevSubvalue=nullptr) const
const MAXON_METHOD SubData &  GetSubData () const

私有成员函数

  MAXON_INTERFACE ( SubDataOperationInterface , MAXON_REFERENCE_CONST , "net.maxon.interface.subdataoperation")

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( SubDataOperationInterface   ,
MAXON_REFERENCE_CONST   ,
"net.maxon.interface.subdataoperation"   
)
private

◆  Do()

MAXON_METHOD Result < Bool > Do ( 数据 data ,
const SubDataPathBlock path ,
ForwardingDataPtr &&  subvalue ,
数据 prevSubvalue = nullptr  
) const

◆  Undo()

MAXON_METHOD Result < Bool > Undo ( 数据 data ,
const SubDataPathBlock path ,
ForwardingDataPtr &&  subvalue ,
数据 prevSubvalue = nullptr  
) const

◆  GetSubData()

const MAXON_METHOD SubData& GetSubData ( ) const