[*] why the hell were these made const
This commit is contained in:
parent
bfd4069994
commit
99123bb094
@ -40,7 +40,7 @@ namespace Aurora::RNG
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
void NextFillRange(const T &container)
|
void NextFillRange(T &container)
|
||||||
{
|
{
|
||||||
NextFillArray(container.begin(), container.end() - container.begin());
|
NextFillArray(container.begin(), container.end() - container.begin());
|
||||||
}
|
}
|
||||||
@ -82,13 +82,13 @@ namespace Aurora::RNG
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline T &NextVector(const AuList<T> &items)
|
inline T &NextVector(AuList<T> &items)
|
||||||
{
|
{
|
||||||
return NextArray(items.data(), items.size());
|
return NextArray(items.data(), items.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline T &NextRange(const T &items)
|
inline T &NextRange(T &items)
|
||||||
{
|
{
|
||||||
return NextIterator(items.begin(), items.end());
|
return NextIterator(items.begin(), items.end());
|
||||||
}
|
}
|
||||||
|
@ -59,7 +59,7 @@ namespace Aurora::RNG
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<bool fast = true, typename T>
|
template<bool fast = true, typename T>
|
||||||
static auline void RngFillRange(const T &container)
|
static auline void RngFillRange(T &container)
|
||||||
{
|
{
|
||||||
RngFillArray<fast>(container.begin(), container.end() - container.begin());
|
RngFillArray<fast>(container.begin(), container.end() - container.begin());
|
||||||
}
|
}
|
||||||
@ -102,13 +102,13 @@ namespace Aurora::RNG
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
static auline T &RngVector(const AuList<T> &items)
|
static auline T &RngVector(AuList<T> &items)
|
||||||
{
|
{
|
||||||
return RngArray(items.data(), items.size());
|
return RngArray(items.data(), items.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
static auline T &RngRange(const T &items)
|
static auline T &RngRange(T &items)
|
||||||
{
|
{
|
||||||
return RngArray(items.begin(), items.end() - items.begin());
|
return RngArray(items.begin(), items.end() - items.begin());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user