[ox/buffer] Remove and and or keywords
This commit is contained in:
parent
610f6f4246
commit
99b77e868d
8
deps/ox/src/ox/ptrarith/nodebuffer.hpp
vendored
8
deps/ox/src/ox/ptrarith/nodebuffer.hpp
vendored
@ -191,9 +191,9 @@ typename NodeBuffer<size_t, Item>::ItemPtr NodeBuffer<size_t, Item>::ptr(size_t
|
|||||||
auto itemSpace = m_header.size - itemOffset;
|
auto itemSpace = m_header.size - itemOffset;
|
||||||
auto item = reinterpret_cast<Item*>(reinterpret_cast<uint8_t*>(this) + itemOffset);
|
auto item = reinterpret_cast<Item*>(reinterpret_cast<uint8_t*>(this) + itemOffset);
|
||||||
oxTrace("ox::ptrarith::NodeBuffer::ptr::itemOffset") << itemOffset << m_header.size - sizeof(Item);
|
oxTrace("ox::ptrarith::NodeBuffer::ptr::itemOffset") << itemOffset << m_header.size - sizeof(Item);
|
||||||
if (itemOffset >= sizeof(Header) and
|
if (itemOffset >= sizeof(Header) &&
|
||||||
itemOffset < m_header.size - sizeof(Item) and
|
itemOffset < m_header.size - sizeof(Item) &&
|
||||||
itemSpace >= static_cast<size_t>(sizeof(Item)) and
|
itemSpace >= static_cast<size_t>(sizeof(Item)) &&
|
||||||
itemSpace >= item->fullSize()) {
|
itemSpace >= item->fullSize()) {
|
||||||
return ItemPtr(this, m_header.size, itemOffset, item->fullSize());
|
return ItemPtr(this, m_header.size, itemOffset, item->fullSize());
|
||||||
} else {
|
} else {
|
||||||
@ -270,7 +270,7 @@ void NodeBuffer<size_t, Item>::free(ItemPtr item) {
|
|||||||
template<typename size_t, typename Item>
|
template<typename size_t, typename Item>
|
||||||
Error NodeBuffer<size_t, Item>::setSize(size_t size) {
|
Error NodeBuffer<size_t, Item>::setSize(size_t size) {
|
||||||
auto last = lastItem();
|
auto last = lastItem();
|
||||||
if ((last.valid() and last.end() >= size) or size < sizeof(m_header)) {
|
if ((last.valid() && last.end() >= size) || size < sizeof(m_header)) {
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
m_header.size = size;
|
m_header.size = size;
|
||||||
|
8
deps/ox/src/ox/ptrarith/ptr.hpp
vendored
8
deps/ox/src/ox/ptrarith/ptr.hpp
vendored
@ -85,9 +85,9 @@ inline Ptr<T, size_t, minOffset>::Ptr(std::nullptr_t) {
|
|||||||
template<typename T, typename size_t, size_t minOffset>
|
template<typename T, typename size_t, size_t minOffset>
|
||||||
inline Ptr<T, size_t, minOffset>::Ptr(void *dataStart, size_t dataSize, size_t itemStart, size_t itemSize) {
|
inline Ptr<T, size_t, minOffset>::Ptr(void *dataStart, size_t dataSize, size_t itemStart, size_t itemSize) {
|
||||||
// do some sanity checks before assuming this is valid
|
// do some sanity checks before assuming this is valid
|
||||||
if (itemSize >= sizeof(T) and
|
if (itemSize >= sizeof(T) &&
|
||||||
dataStart and
|
dataStart &&
|
||||||
itemStart >= minOffset and
|
itemStart >= minOffset &&
|
||||||
static_cast<std::size_t>(itemStart + itemSize) <= dataSize) {
|
static_cast<std::size_t>(itemStart + itemSize) <= dataSize) {
|
||||||
m_dataStart = reinterpret_cast<uint8_t*>(dataStart);
|
m_dataStart = reinterpret_cast<uint8_t*>(dataStart);
|
||||||
m_dataSize = dataSize;
|
m_dataSize = dataSize;
|
||||||
@ -171,7 +171,7 @@ inline T &Ptr<T, size_t, minOffset>::operator*() {
|
|||||||
|
|
||||||
template<typename T, typename size_t, size_t minOffset>
|
template<typename T, typename size_t, size_t minOffset>
|
||||||
inline Ptr<T, size_t, minOffset>::operator size_t() const {
|
inline Ptr<T, size_t, minOffset>::operator size_t() const {
|
||||||
if (m_dataStart and m_itemOffset) {
|
if (m_dataStart && m_itemOffset) {
|
||||||
return m_itemOffset;
|
return m_itemOffset;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user