etl/docs/utilities
John Wellbelove 2dabc42cbb
Add etl::stable partition (#1466)
* Added two versions of etl::stable_partition

One is O(N) time , O(N) space
The other is O(Nlog(N)) time

* Added partition_move

* Updates to tests and documentation

* Review changes

* std::size -> sizeof

* etl::size -> ETL_OR_STL::size

* Changed index array typer to std::array

---------

Co-authored-by: John Wellbelove <john.wellbelove@etlcpp.com>
2026-06-20 10:27:20 +01:00
..
_index.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
algorithms.md Add etl::stable partition (#1466) 2026-06-20 10:27:20 +01:00
alignment.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
atomic.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
bit-stream-reader.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
bit-stream-writer.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
byte-stream-reader.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
byte-stream-writer.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
compare.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
constant.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
cyclic-value.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
debug-count.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
endian.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
enum-type.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
error-handler.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
etl-traits.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
exceptions.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
expected.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
function-traits.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
functional.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
infinite-loop.md Add etl::infinite_loop (#1458) 2026-06-12 08:04:24 +01:00
initializer-list.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
instance-count.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
integral-limits.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
intrusive-links.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
limits.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
mem_cast.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
memory-model.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
memory.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
mutex.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
not-null.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
nth-type.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
null-type.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
nullptr.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
numeric.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
optional.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
parameter-pack.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
parameter-type.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
reference-counted-objects.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
result.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
static-assert.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
type-id.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
utility.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00
versions.md Issue/add hugo support for documentation (#1449) 2026-06-06 13:12:44 +01:00