Open Search
    PersistentIdGeneratorInterface Class Reference

    #include <array.h>

    Public Member Functions

    MAXON_METHOD Result< void > InitializeBuffer (PersistentIdBuffer &buffer) const
     
    MAXON_METHOD void FreeBuffer (PersistentIdBuffer &buffer) const
     
    MAXON_METHOD Result< void > Move (Int index, PersistentIdBuffer &buffer) const
     
    MAXON_METHOD Result< void > Advance (Int index, PersistentIdBuffer &buffer) const
     

    Private Member Functions

     MAXON_INTERFACE_SIMPLE_VIRTUAL (PersistentIdGeneratorInterface, MAXON_REFERENCE_COPY_ON_WRITE)
     

    Member Function Documentation

    ◆ MAXON_INTERFACE_SIMPLE_VIRTUAL()

    MAXON_INTERFACE_SIMPLE_VIRTUAL ( PersistentIdGeneratorInterface  ,
    MAXON_REFERENCE_COPY_ON_WRITE   
    )
    private

    ◆ InitializeBuffer()

    MAXON_METHOD Result<void> InitializeBuffer ( PersistentIdBuffer buffer) const

    ◆ FreeBuffer()

    MAXON_METHOD void FreeBuffer ( PersistentIdBuffer buffer) const

    ◆ Move()

    MAXON_METHOD Result<void> Move ( Int  index,
    PersistentIdBuffer buffer 
    ) const

    ◆ Advance()

    MAXON_METHOD Result<void> Advance ( Int  index,
    PersistentIdBuffer buffer 
    ) const