#pragma once #include "tl/detail/prologue.h" #include #include namespace tl { ////////////////////////////////////////////////////////////////////////// template void sort(Container& container) noexcept { eastl::sort(container.begin(), container.end()); } ////////////////////////////////////////////////////////////////////////// template void sort(Container& container, const Compare& compare) noexcept { eastl::sort(container.begin(), container.end(), compare); } ////////////////////////////////////////////////////////////////////////// template void stable_sort(Container& container) noexcept { eastl::stable_sort(container.begin(), container.end()); } ////////////////////////////////////////////////////////////////////////// template void stable_sort(Container& container, const Compare& compare) noexcept { eastl::stable_sort(container.begin(), container.end(), compare); } ////////////////////////////////////////////////////////////////////////// }