|
|
|
@ -119,7 +119,12 @@ public:
|
|
|
|
|
void Read(hsStream* s); |
|
|
|
|
void Write(hsStream* s) const; |
|
|
|
|
|
|
|
|
|
hsBool operator==(const plLocation& loc) const; |
|
|
|
|
hsBool operator==(const plLocation& loc) const |
|
|
|
|
{ |
|
|
|
|
// Ignore the itinerant flag when comparing, because
|
|
|
|
|
return (fSequenceNumber == loc.fSequenceNumber) && |
|
|
|
|
((fFlags & ~kItinerant) == (loc.fFlags & ~kItinerant)); |
|
|
|
|
} |
|
|
|
|
hsBool operator!=(const plLocation& loc) const { return !(loc == *this); } |
|
|
|
|
plLocation& operator=(const plLocation& loc); |
|
|
|
|
bool operator<(const plLocation& loc ) const { return fSequenceNumber < loc.fSequenceNumber; } |
|
|
|
|