[ox/mc] Replace int errors with Error
This commit is contained in:
parent
d51acfd033
commit
40dac704d0
4
deps/ox/src/ox/mc/presencemask.cpp
vendored
4
deps/ox/src/ox/mc/presencemask.cpp
vendored
@ -17,7 +17,7 @@ FieldPresenseMask::FieldPresenseMask(uint8_t *mask, std::size_t maxLen) {
|
|||||||
m_maskLen = maxLen;
|
m_maskLen = maxLen;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FieldPresenseMask::get(int i) {
|
bool FieldPresenseMask::get(int i) const {
|
||||||
if (i / 8 < m_maskLen) {
|
if (i / 8 < m_maskLen) {
|
||||||
return (m_mask[i / 8] >> (i % 8)) & 1;
|
return (m_mask[i / 8] >> (i % 8)) & 1;
|
||||||
} else {
|
} else {
|
||||||
@ -25,7 +25,7 @@ bool FieldPresenseMask::get(int i) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int FieldPresenseMask::set(int i, bool on) {
|
Error FieldPresenseMask::set(int i, bool on) {
|
||||||
if (i / 8 < m_maskLen) {
|
if (i / 8 < m_maskLen) {
|
||||||
if (on) {
|
if (on) {
|
||||||
m_mask[i / 8] |= 1 << (i % 8);
|
m_mask[i / 8] |= 1 << (i % 8);
|
||||||
|
13
deps/ox/src/ox/mc/presencemask.hpp
vendored
13
deps/ox/src/ox/mc/presencemask.hpp
vendored
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <ox/std/error.hpp>
|
||||||
#include <ox/std/types.hpp>
|
#include <ox/std/types.hpp>
|
||||||
|
|
||||||
namespace ox {
|
namespace ox {
|
||||||
@ -21,17 +22,17 @@ class FieldPresenseMask {
|
|||||||
public:
|
public:
|
||||||
FieldPresenseMask(uint8_t *mask, std::size_t maxLen);
|
FieldPresenseMask(uint8_t *mask, std::size_t maxLen);
|
||||||
|
|
||||||
bool get(int i);
|
bool get(int i) const;
|
||||||
|
|
||||||
int set(int i, bool on);
|
Error set(int i, bool on);
|
||||||
|
|
||||||
constexpr void setFields(int) noexcept;
|
constexpr void setFields(int) noexcept;
|
||||||
|
|
||||||
constexpr int getFields() noexcept;
|
constexpr int getFields() const noexcept;
|
||||||
|
|
||||||
constexpr void setMaxLen(int) noexcept;
|
constexpr void setMaxLen(int) noexcept;
|
||||||
|
|
||||||
constexpr int getMaxLen() noexcept;
|
constexpr int getMaxLen() const noexcept;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -39,7 +40,7 @@ constexpr void FieldPresenseMask::setFields(int fields) noexcept {
|
|||||||
m_fields = fields;
|
m_fields = fields;
|
||||||
}
|
}
|
||||||
|
|
||||||
constexpr int FieldPresenseMask::getFields() noexcept {
|
constexpr int FieldPresenseMask::getFields() const noexcept {
|
||||||
return m_fields;
|
return m_fields;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -47,7 +48,7 @@ constexpr void FieldPresenseMask::setMaxLen(int maxLen) noexcept {
|
|||||||
m_maskLen = maxLen;
|
m_maskLen = maxLen;
|
||||||
}
|
}
|
||||||
|
|
||||||
constexpr int FieldPresenseMask::getMaxLen() noexcept {
|
constexpr int FieldPresenseMask::getMaxLen() const noexcept {
|
||||||
return m_maskLen;
|
return m_maskLen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
4
deps/ox/src/ox/mc/write.hpp
vendored
4
deps/ox/src/ox/mc/write.hpp
vendored
@ -103,7 +103,7 @@ Error MetalClawWriter::op(const char*, ox::Vector<T> *val) {
|
|||||||
|
|
||||||
template<typename I>
|
template<typename I>
|
||||||
Error MetalClawWriter::appendInteger(I val) {
|
Error MetalClawWriter::appendInteger(I val) {
|
||||||
int err = 0;
|
Error err = 0;
|
||||||
bool fieldSet = false;
|
bool fieldSet = false;
|
||||||
if (val) {
|
if (val) {
|
||||||
if (m_buffIt + sizeof(I) < m_buffLen) {
|
if (m_buffIt + sizeof(I) < m_buffLen) {
|
||||||
@ -121,7 +121,7 @@ Error MetalClawWriter::appendInteger(I val) {
|
|||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
Error MetalClawWriter::op(const char*, T *val, std::size_t len) {
|
Error MetalClawWriter::op(const char*, T *val, std::size_t len) {
|
||||||
int err = 0;
|
Error err = 0;
|
||||||
bool fieldSet = false;
|
bool fieldSet = false;
|
||||||
|
|
||||||
if (len) {
|
if (len) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user