#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) | |
|
private |
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 |