|
|
@@ -20,11 +20,11 @@ struct StringId32
|
|
|
explicit StringId32(u32 idx) : _id(idx) {}
|
|
|
explicit StringId32(const char* str);
|
|
|
explicit StringId32(const char* str, u32 len);
|
|
|
- StringId32 operator=(StringId32 a) { _id = a._id; return *this; }
|
|
|
+
|
|
|
bool operator==(StringId32 a) const { return _id == a._id; }
|
|
|
bool operator!=(StringId32 a) const { return _id != a._id; }
|
|
|
bool operator<(StringId32 a) const { return _id < a._id; }
|
|
|
- u32 id() const { return _id; }
|
|
|
+
|
|
|
const char* to_string(char* buf);
|
|
|
|
|
|
static const u32 STRING_LENGTH = 32;
|
|
|
@@ -41,11 +41,11 @@ struct StringId64
|
|
|
explicit StringId64(u64 idx) : _id(idx) {}
|
|
|
explicit StringId64(const char* str);
|
|
|
explicit StringId64(const char* str, u32 len);
|
|
|
- StringId64 operator=(StringId64 a) { _id = a._id; return *this; }
|
|
|
+
|
|
|
bool operator==(StringId64 a) const { return _id == a._id; }
|
|
|
bool operator!=(StringId64 a) const { return _id != a._id; }
|
|
|
bool operator<(StringId64 a) const { return _id < a._id; }
|
|
|
- u64 id() const { return _id; }
|
|
|
+
|
|
|
const char* to_string(char* buf);
|
|
|
|
|
|
static const u32 STRING_LENGTH = 32;
|