[ox/{mc,oc}] Fix problems caused by making methods const

This commit is contained in:
2021-07-29 23:19:58 -05:00
parent 11873bc3ed
commit d8a13a0933
5 changed files with 44 additions and 44 deletions

View File

@@ -28,40 +28,40 @@ MetalClawWriter::~MetalClawWriter() noexcept {
}
}
Error MetalClawWriter::field(const char*, const int8_t *val) noexcept {
Error MetalClawWriter::field(const char*, int8_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const int16_t *val) noexcept {
Error MetalClawWriter::field(const char*, int16_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const int32_t *val) noexcept {
Error MetalClawWriter::field(const char*, int32_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const int64_t *val) noexcept {
Error MetalClawWriter::field(const char*, int64_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const uint8_t *val) noexcept {
Error MetalClawWriter::field(const char*, uint8_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const uint16_t *val) noexcept {
Error MetalClawWriter::field(const char*, uint16_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const uint32_t *val) noexcept {
Error MetalClawWriter::field(const char*, uint32_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const uint64_t *val) noexcept {
Error MetalClawWriter::field(const char*, uint64_t *val) noexcept {
return appendInteger(*val);
}
Error MetalClawWriter::field(const char*, const bool *val) noexcept {
Error MetalClawWriter::field(const char*, bool *val) noexcept {
if (m_unionIdx == -1 || m_unionIdx == m_field) {
oxReturnError(m_fieldPresence.set(m_field, *val));
}