mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-26 17:34:35 +02:00
Fix partition again
This commit is contained in:
@@ -30,13 +30,13 @@ public:
|
|||||||
{
|
{
|
||||||
if(posBefore == T::npos)
|
if(posBefore == T::npos)
|
||||||
return reverse ? T() : parent.Substr(posFrom);
|
return reverse ? T() : parent.Substr(posFrom);
|
||||||
return parent.Substr(reverse ? 0 : posFrom, includeSeparator ? posAfter : posBefore);
|
return parent.Between(reverse ? 0 : posFrom, includeSeparator ? posAfter : posBefore);
|
||||||
}
|
}
|
||||||
inline T After(bool includeSeparator = false) const
|
inline T After(bool includeSeparator = false) const
|
||||||
{
|
{
|
||||||
if(posBefore == T::npos)
|
if(posBefore == T::npos)
|
||||||
return reverse ? parent.Substr(0, posFrom) : T();
|
return reverse ? parent.Substr(0, posFrom) : T();
|
||||||
return parent.Substr(includeSeparator ? posBefore : posAfter, reverse ? posFrom : T::npos);
|
return parent.Between(includeSeparator ? posBefore : posAfter, reverse ? posFrom : T::npos);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline size_t PositionFrom() const { return posFrom; }
|
inline size_t PositionFrom() const { return posFrom; }
|
||||||
|
Reference in New Issue
Block a user