///////////////////////////////////////////////////////////////////////////
// FILE: algorithm (Definitions of various algorithm templates)
//
// =========================================================================
//
//                          Open Watcom Project
//
// Copyright (c) 2004-2010 The Open Watcom Contributors. All Rights Reserved.
//
//    This file is automatically generated. Do not edit directly.
//
// =========================================================================
//
// Description: This header is part of the C++ standard library. It
//              defines a collection of useful algorithm templates.
///////////////////////////////////////////////////////////////////////////
#ifndef _ALGORITHM_INCLUDED
#define _ALGORITHM_INCLUDED

#ifndef _ENABLE_AUTODEPEND
 #pragma read_only_file;
#endif

#ifndef __cplusplus
 #error This header file requires C++
#endif

#if defined(max) || defined(min)
 #error The previously defined macro(s) max/min conflict with algorithm
#endif

// Non-modifying sequence operations.
#ifndef __ALGNMOD_H_INCLUDED
 #include <_algnmod.h>
#endif

// Mutating sequence operations.
#ifndef __ALGMUT_H_INCLUDED
 #include <_algmut.h>
#endif

// Sorting and related operations.
#ifndef __ALGSORT_H_INCLUDED
 #include <_algsort.h>
#endif

#endif
