blob: 52be58c50b35b23440396b12e05b88c7a4cdc89b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef WRITE_DATA_H
#define WRITE_DATA_H
#include "SerializationMetaFlags.h"
struct WriteData
{
LocalIdentifierInFileType localIdentifierInFile;
SInt32 instanceID;
BuildUsageTag buildUsage;
WriteData () : localIdentifierInFile(0), instanceID(0) { }
WriteData (LocalIdentifierInFileType local, SInt32 instance, const BuildUsageTag& tag)
: localIdentifierInFile (local), instanceID(instance), buildUsage(tag)
{ }
WriteData (LocalIdentifierInFileType local, SInt32 instance)
: localIdentifierInFile (local), instanceID(instance)
{ }
friend bool operator < (const WriteData& lhs, const WriteData& rhs)
{
return lhs.localIdentifierInFile < rhs.localIdentifierInFile;
}
};
#endif
|