DataDictionaryReferenceObjectInterface Class Reference

#include <datadictionaryobject.h>

Inheritance diagram for DataDictionaryReferenceObjectInterface:

Detailed Description

Extends DataDictionaryObjectInterface to wrap a DataDictionary into a DataDictionaryObjectInterface. Important: the DataDictionary object needs to be saved and be valid all the time. Otherwise it will crash.

Public Member Functions

MAXON_METHOD Result< void > Init (DataDictionary *reference)
 
MAXON_METHOD Result< void > Init (const DataDictionary *reference)
 
MAXON_METHOD const DataDictionary & GetDataContainer () const
 

Private Member Functions

 MAXON_INTERFACE (DataDictionaryReferenceObjectInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.datadictionaryreferenceobject", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( DataDictionaryReferenceObjectInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.interface.datadictionaryreferenceobject"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")   
)
private

◆ Init() [1/2]

MAXON_METHOD Result<void> Init ( DataDictionary *  reference)

@MAXON_ANNOTATION{returnsThis}

◆ Init() [2/2]

MAXON_METHOD Result<void> Init ( const DataDictionary *  reference)

@MAXON_ANNOTATION{returnsThis}

◆ GetDataContainer()

MAXON_METHOD const DataDictionary& GetDataContainer ( ) const