22 void BasicSerializationTest();
23 void PrimitiveTypesTest();
24 void StringSerializationTest();
25 void ResetPositionTest();
35 retVal = retVal && archive.
Process(value);
36 retVal = retVal && archive.
EndTag(tag);
52 bool retVal = archive.
BeginTag(intTag);
53 retVal = retVal && archive.
Process(intValue);
54 retVal = retVal && archive.
EndTag(intTag);
56 retVal = retVal && archive.
BeginTag(doubleTag);
57 retVal = retVal && archive.
Process(doubleValue);
58 retVal = retVal && archive.
EndTag(doubleTag);
60 retVal = retVal && archive.
BeginTag(stringTag);
61 retVal = retVal && archive.
Process(stringValue);
62 retVal = retVal && archive.
EndTag(stringTag);
68 double doubleValue = 0.0;
71 bool operator==(
const ComplexModel& other)
const
73 return intValue == other.intValue &&
74 qFuzzyCompare(doubleValue, other.doubleValue) &&
75 stringValue == other.stringValue;