Open Search
    DataDictionaryIteratorInterface Class Reference

    #include <datadictionaryiterator.h>

    Detailed Description

    DataDictionaryIteratorInterface is used internally by DataDictionary::Iterator. It should not be used directly.

    Public Member Functions

    MAXON_METHOD void Destruct ()
     
    MAXON_METHOD void MoveConstruct (DataDictionaryIteratorInterface *src)
     
    MAXON_METHOD Bool HasValue () const
     
    MAXON_METHOD Bool IsEqual (const DataDictionaryIteratorInterface *other) const
     
    MAXON_METHOD void MoveToNext ()
     
    MAXON_METHOD void GetKeyAndData (Tuple< const Data &, const Data & > &res) const
     

    Private Member Functions

     MAXON_INTERFACE_NONVIRTUAL (DataDictionaryIteratorInterface, MAXON_REFERENCE_NONE, "net.maxon.interface.datadictionaryiterator")
     

    Member Function Documentation

    ◆ MAXON_INTERFACE_NONVIRTUAL()

    MAXON_INTERFACE_NONVIRTUAL ( DataDictionaryIteratorInterface  ,
    MAXON_REFERENCE_NONE  ,
    "net.maxon.interface.datadictionaryiterator"   
    )
    private

    ◆ Destruct()

    MAXON_METHOD void Destruct ( )

    ◆ MoveConstruct()

    MAXON_METHOD void MoveConstruct ( DataDictionaryIteratorInterface src)

    ◆ HasValue()

    MAXON_METHOD Bool HasValue ( ) const

    ◆ IsEqual()

    MAXON_METHOD Bool IsEqual ( const DataDictionaryIteratorInterface other) const

    ◆ MoveToNext()

    MAXON_METHOD void MoveToNext ( )

    ◆ GetKeyAndData()

    MAXON_METHOD void GetKeyAndData ( Tuple< const Data &, const Data & > &  res) const
    Parameters
    [out]resDataDictionary to compare for equality.