Text Rendering works
This commit is contained in:
@@ -247,8 +247,8 @@ public:
|
||||
}
|
||||
return endIt;
|
||||
}
|
||||
//template<class F, class... Args, std::predicate<F, Args...> Pred>
|
||||
template<class Pred>
|
||||
requires std::predicate<Pred, value_type>
|
||||
constexpr iterator find(Pred pred) const noexcept
|
||||
{
|
||||
for (size_type i = 0; i < arraySize; ++i)
|
||||
@@ -337,9 +337,9 @@ public:
|
||||
}
|
||||
constexpr void remove(iterator it, bool keepOrder = true)
|
||||
{
|
||||
remove(it - beginIt, keepOrder);
|
||||
removeAt(it - beginIt, keepOrder);
|
||||
}
|
||||
constexpr void remove(size_type index, bool keepOrder = true)
|
||||
constexpr void removeAt(size_type index, bool keepOrder = true)
|
||||
{
|
||||
if (keepOrder)
|
||||
{
|
||||
|
||||
@@ -232,16 +232,16 @@ public:
|
||||
, root(other.root)
|
||||
, _size(other._size)
|
||||
, comp(other.comp)
|
||||
, iteratorsDirty(true)
|
||||
{
|
||||
markIteratorsDirty();
|
||||
}
|
||||
constexpr Map(Map&& other) noexcept
|
||||
: nodeContainer(std::move(other.nodeContainer))
|
||||
, root(std::move(other.root))
|
||||
, _size(std::move(other._size))
|
||||
, comp(std::move(other.comp))
|
||||
, iteratorsDirty(true)
|
||||
{
|
||||
markIteratorsDirty();
|
||||
}
|
||||
constexpr ~Map() noexcept
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user