Suppress "missing initializer" warnings (#169)

* Suppress "missing initializer" warnings

* Try to fix build error on some platforms

* Add constructor for FunctionData

* Make Codacy happy
This commit is contained in:
Tindy X
2020-08-27 02:09:24 +08:00
committed by GitHub
parent be5f4dd310
commit dacf8e8959
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -71,6 +71,7 @@ public:
};
struct FunctionData {
explicit FunctionData(const Operation &op, const CallbackFunction &cb = CallbackFunction{}) : operation(op), callback(cb) {}
const Operation operation;
const CallbackFunction callback;
};
@@ -129,7 +130,7 @@ public:
}
}
return { Operation::None };
return FunctionData { Operation::None };
}
};
+2 -1
View File
@@ -1589,6 +1589,7 @@ public:
};
struct FunctionData {
explicit FunctionData(const Operation &op, const CallbackFunction &cb = CallbackFunction{}) : operation(op), callback(cb) {}
const Operation operation;
const CallbackFunction callback;
};
@@ -1647,7 +1648,7 @@ public:
}
}
return { Operation::None };
return FunctionData { Operation::None };
}
};