Add missing consts to methods in ox::LittleEndian

This commit is contained in:
Gary Talent 2018-03-05 20:39:36 -06:00
parent e1305a240e
commit 85c747ad1a

View File

@ -95,7 +95,7 @@ class __attribute__((packed)) LittleEndian {
return value;
}
inline operator T() {
inline operator T() const {
return ox::bigEndianAdapt(m_value);
}
@ -109,7 +109,7 @@ class __attribute__((packed)) LittleEndian {
return newVal;
}
inline T operator-(T value) {
inline T operator-(T value) const {
return ox::bigEndianAdapt(m_value) - value;
}
@ -119,7 +119,7 @@ class __attribute__((packed)) LittleEndian {
return newVal;
}
inline T operator*(T value) {
inline T operator*(T value) const {
return ox::bigEndianAdapt(m_value) * value;
}
@ -129,7 +129,7 @@ class __attribute__((packed)) LittleEndian {
return newVal;
}
inline T operator/(T value) {
inline T operator/(T value) const {
return ox::bigEndianAdapt(m_value) / value;
}
@ -163,11 +163,11 @@ class __attribute__((packed)) LittleEndian {
return old;
}
inline T operator~() {
inline T operator~() const {
return ~ox::bigEndianAdapt(m_value);
}
inline T operator&(T value) {
inline T operator&(T value) const {
return ox::bigEndianAdapt(m_value) & value;
}
@ -177,7 +177,7 @@ class __attribute__((packed)) LittleEndian {
return newVal;
}
inline T operator|(T value) {
inline T operator|(T value) const {
return ox::bigEndianAdapt(m_value) | value;
}
@ -187,7 +187,7 @@ class __attribute__((packed)) LittleEndian {
return newVal;
}
inline T operator^(T value) {
inline T operator^(T value) const {
return ox::bigEndianAdapt(m_value) ^ value;
}
@ -197,7 +197,7 @@ class __attribute__((packed)) LittleEndian {
return newVal;
}
inline T operator>>(T value) {
inline T operator>>(T value) const {
return ox::bigEndianAdapt(m_value) >> value;
}
@ -207,7 +207,7 @@ class __attribute__((packed)) LittleEndian {
return newVal;
}
inline T operator<<(T value) {
inline T operator<<(T value) const {
return ox::bigEndianAdapt(m_value) << value;
}