23 lines
349 B
C#
23 lines
349 B
C#
using System;
|
|
|
|
public class ViAccumulateVersion<T>
|
|
{
|
|
public static void Accumulate()
|
|
{
|
|
++s_accumulateFlag;
|
|
}
|
|
static UInt64 s_accumulateFlag;
|
|
|
|
public void UpdateAccumulate()
|
|
{
|
|
m_AccumulateFlag = s_accumulateFlag;
|
|
}
|
|
public bool IsAccumulateUpdated()
|
|
{
|
|
return (m_AccumulateFlag == s_accumulateFlag);
|
|
}
|
|
|
|
UInt64 m_AccumulateFlag;
|
|
};
|
|
|