[nostalgia] Replace int with ox::Error
This commit is contained in:
parent
52b9316858
commit
38400e4406
@ -91,7 +91,7 @@ ox::Error JsonReader::field(QJsonValueRef src, T *dest) {
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
int readJson(QString json, T *dest) {
|
||||
Error readJson(QString json, T *dest) {
|
||||
auto obj = QJsonDocument::fromJson(json.toUtf8()).object();
|
||||
JsonReader rdr(obj);
|
||||
return model(&rdr, dest);
|
||||
|
@ -21,7 +21,7 @@ struct TestStructNest {
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
int model(T *io, TestStructNest *obj) {
|
||||
Error model(T *io, TestStructNest *obj) {
|
||||
Error err = 0;
|
||||
err |= io->setTypeInfo("TestStructNest", 4);
|
||||
err |= io->field("Bool", &obj->Bool);
|
||||
@ -40,7 +40,7 @@ struct TestStruct {
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
int model(T *io, TestStruct *obj) {
|
||||
Error model(T *io, TestStruct *obj) {
|
||||
Error err = 0;
|
||||
err |= io->setTypeInfo("TestStruct", 5);
|
||||
err |= io->field("Bool", &obj->Bool);
|
||||
|
@ -66,7 +66,7 @@ ox::Error JsonWriter::field(QString fieldName, QVector<T> *src) {
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
int writeJson(QString *json, T *src) {
|
||||
Error writeJson(QString *json, T *src) {
|
||||
auto obj = QJsonObject();
|
||||
JsonWriter rdr(obj);
|
||||
auto err = model(&rdr, src);
|
||||
|
Loading…
x
Reference in New Issue
Block a user