#pragma once #include "tl/detail/prologue.h" // see https://en.cppreference.com/w/cpp/algorithm // ----------------------------------------------------------------------------- // Non-modifiying sequence operations (STL specializations) // ----------------------------------------------------------------------------- #include "tl/algorithm/all_any_none_of.h" #include "tl/algorithm/for_each.h" #include "tl/algorithm/count.h" #include "tl/algorithm/mismatch.h" #include "tl/algorithm/find.h" #include "tl/algorithm/find_end.h" #include "tl/algorithm/find_first_of.h" #include "tl/algorithm/adjacent_find.h" #include "tl/algorithm/search.h" // ----------------------------------------------------------------------------- // Non-modifiying sequence operations (our own versions) // ----------------------------------------------------------------------------- #include "tl/algorithm/contains.h" // ----------------------------------------------------------------------------- // Modifiying sequence operations // ----------------------------------------------------------------------------- #include "tl/algorithm/copy.h" #include "tl/algorithm/remove.h" #include "tl/algorithm/unique.h" // ----------------------------------------------------------------------------- // Modifiying sequence operations (our own versions) // ----------------------------------------------------------------------------- #include "tl/algorithm/append.h"