mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 19:29:09 +00:00
Fix UnifiedTime collision
Win32's GetCurrentTime and plUnifiedTime::GetCurrentTime collided. Rather than hacking around the solution by undefining GetCurrentTime, we rename plUnifiedTime::GetCurrentTime to plUnifiedTime::GetCurrent. This fix is less fiddly than an undef hack.
This commit is contained in:
@ -154,7 +154,7 @@ public:
|
||||
void SetDirty(bool d) { if (d) fFlags |= kDirty; else fFlags &= ~kDirty; }
|
||||
void SetUsed(bool d) { if (d) fFlags |= kUsed; else fFlags &= ~kUsed; }
|
||||
virtual void SetFromDefaults(bool timeStampNow) = 0;
|
||||
virtual void TimeStamp( const plUnifiedTime & ut=plUnifiedTime::GetCurrentTime() ) = 0;
|
||||
virtual void TimeStamp( const plUnifiedTime & ut=plUnifiedTime::GetCurrent() ) = 0;
|
||||
virtual const plUnifiedTime& GetTimeStamp() const = 0;
|
||||
|
||||
plStateVarNotificationInfo& GetNotificationInfo() { return fNotificationInfo; }
|
||||
@ -263,7 +263,7 @@ public:
|
||||
plSDStateVariable* GetAsSDStateVar() { return nil; }
|
||||
bool operator==(const plSimpleStateVariable &other) const; // assumes matching var descriptors
|
||||
|
||||
void TimeStamp( const plUnifiedTime & ut=plUnifiedTime::GetCurrentTime() );
|
||||
void TimeStamp( const plUnifiedTime & ut=plUnifiedTime::GetCurrent() );
|
||||
void CopyFrom(plVarDescriptor* v);
|
||||
void CopyData(const plSimpleStateVariable* other, uint32_t writeOptions=0);
|
||||
bool SetFromString(const plString& value, int idx, bool timeStampNow); // set value from string, type. return false on err
|
||||
@ -355,7 +355,7 @@ public:
|
||||
void AddStateDataRecord(plStateDataRecord *sdr) { fDataRecList.push_back(sdr); SetDirty(true); SetUsed(true); }
|
||||
void InsertStateDataRecord(plStateDataRecord *sdr, int i) { fDataRecList[i] = sdr; SetDirty(true); SetUsed(true);}
|
||||
void SetFromDefaults(bool timeStampNow);
|
||||
void TimeStamp( const plUnifiedTime & ut=plUnifiedTime::GetCurrentTime() );
|
||||
void TimeStamp( const plUnifiedTime & ut=plUnifiedTime::GetCurrent() );
|
||||
const plUnifiedTime& GetTimeStamp() const { static plUnifiedTime foo; return foo; }
|
||||
|
||||
void Alloc(int cnt=-1 /* -1 means don't change count */); // wipe and re-create
|
||||
|
@ -318,7 +318,7 @@ void plSimpleStateVariable::CopyFrom(plVarDescriptor* v)
|
||||
}
|
||||
}
|
||||
|
||||
void plSimpleStateVariable::TimeStamp( const plUnifiedTime & ut/*=plUnifiedTime::GetCurrentTime()*/ )
|
||||
void plSimpleStateVariable::TimeStamp( const plUnifiedTime & ut/*=plUnifiedTime::GetCurrent()*/ )
|
||||
{
|
||||
fTimeStamp = ut;
|
||||
}
|
||||
@ -2745,7 +2745,7 @@ void plSDStateVariable::SetFromDefaults(bool timeStampNow)
|
||||
GetStateDataRecord(i)->SetFromDefaults(timeStampNow);
|
||||
}
|
||||
|
||||
void plSDStateVariable::TimeStamp( const plUnifiedTime & ut/*=plUnifiedTime::GetCurrentTime()*/ )
|
||||
void plSDStateVariable::TimeStamp( const plUnifiedTime & ut/*=plUnifiedTime::GetCurrent()*/ )
|
||||
{
|
||||
hsAssert( false, "not impl" );
|
||||
}
|
||||
|
Reference in New Issue
Block a user