Open Search
    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