240 |
return other.minVersion() <= this->version(); |
return other.minVersion() <= this->version(); |
241 |
} |
} |
242 |
|
|
243 |
|
void Object::setVersion(Version v) { |
244 |
|
m_version = v; |
245 |
|
} |
246 |
|
|
247 |
|
void Object::setMinVersion(Version v) { |
248 |
|
m_minVersion = v; |
249 |
|
} |
250 |
|
|
251 |
Member Object::memberNamed(String name) const { |
Member Object::memberNamed(String name) const { |
252 |
for (int i = 0; i < m_members.size(); ++i) |
for (int i = 0; i < m_members.size(); ++i) |
253 |
if (m_members[i].name() == name) |
if (m_members[i].name() == name) |
920 |
return m_allObjects[uid]; |
return m_allObjects[uid]; |
921 |
} |
} |
922 |
|
|
923 |
|
void Archive::setVersion(Object& object, Version v) { |
924 |
|
if (!object) return; |
925 |
|
object.setVersion(v); |
926 |
|
m_isModified = true; |
927 |
|
} |
928 |
|
|
929 |
|
void Archive::setMinVersion(Object& object, Version v) { |
930 |
|
if (!object) return; |
931 |
|
object.setMinVersion(v); |
932 |
|
m_isModified = true; |
933 |
|
} |
934 |
|
|
935 |
void Archive::setEnumValue(Object& object, uint64_t value) { |
void Archive::setEnumValue(Object& object, uint64_t value) { |
936 |
if (!object) return; |
if (!object) return; |
937 |
if (!object.type().isEnum()) |
if (!object.type().isEnum()) |