1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Initial macOS changes

Many changes are related to fixing warnings
This commit is contained in:
Brian Fiete 2019-10-14 14:08:29 -07:00
parent 75f11b1459
commit 22ec4a86b8
52 changed files with 2873 additions and 266 deletions

View file

@ -137,6 +137,21 @@ public:
{
return mPtr < val2.mPtr;
}
bool operator>(const iterator& val2) const
{
return mPtr > val2.mPtr;
}
bool operator<=(const iterator& val2) const
{
return mPtr <= val2.mPtr;
}
bool operator>=(const iterator& val2) const
{
return mPtr >= val2.mPtr;
}
};
struct const_iterator
@ -1041,7 +1056,7 @@ class Array : public ArrayImpl<T, TAlloc, std::is_pod<T>::value>
public:
typedef ArrayImpl<T, TAlloc, std::is_pod<T>::value> _ArrayImpl;
using _ArrayImpl::ArrayImpl;
using ArrayImpl<T, TAlloc, std::is_pod<T>::value>::ArrayImpl;
using _ArrayImpl::operator=;
using _ArrayImpl::operator==;
using _ArrayImpl::operator!=;