[ox] Make Error use a strong int

(synced from f4b336dd77)
This commit is contained in:
2019-07-28 00:15:10 -05:00
parent aa75564c02
commit 6766f8d2a7
14 changed files with 44 additions and 52 deletions
+2 -2
View File
@@ -106,7 +106,7 @@ class MetalClawReader {
template<typename T>
Error MetalClawReader::field(const char*, T *val) {
Error err = 0;
auto err = OxError(0);
if (val && m_fieldPresence.get(m_field++)) {
auto reader = child();
err |= model(&reader, val);
@@ -139,7 +139,7 @@ Error MetalClawReader::readInteger(I *val) {
// array handler
template<typename T>
Error MetalClawReader::field(const char*, T *val, std::size_t valLen) {
Error err = 0;
auto err = OxError(0);
if (m_fieldPresence.get(m_field++)) {
// read the length
if (m_buffIt >= m_buffLen) {