Edit: /usr/include/boost/range/algorithm.hpp (3910B)
///////////////////////////////////////////////////////////////////////////////
/// \file algorithm.hpp
/// Includes the range-based versions of the algorithms in the
/// C++ standard header file
//
/////////////////////////////////////////////////////////////////////////////
// Copyright 2009 Neil Groves.
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
// Acknowledgements:
// This code uses combinations of ideas, techniques and code snippets
// from: Thorsten Ottosen, Eric Niebler, Jeremy Siek,
// and Vladimir Prus'
//
// The original mutating algorithms that served as the first version
// were originally written by Vladimir Prus'
// code from Boost Wiki
#if defined(_MSC_VER)
#pragma once
#endif
#ifndef BOOST_RANGE_ALGORITHM_HPP_INCLUDED_01012009
#define BOOST_RANGE_ALGORITHM_HPP_INCLUDED_01012009
#include
#include
#include
#include
#include
#include
#include
// Non-mutating algorithms
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
// Mutating algorithms
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
// Binary search
#include
#include
#include
#include
// Set operations of sorted ranges
#include
// Heap operations
#include
// Minimum and Maximum
#include
#include
// Permutations
#include
#endif // include guard