37 lines
1.4 KiB
C
37 lines
1.4 KiB
C
#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"
|