std_set.h revision 132720
197403Sobrien// <set> -*- C++ -*- 297403Sobrien 3169691Skan// Copyright (C) 2001, 2002 Free Software Foundation, Inc. 4117397Skan// 597403Sobrien// This file is part of the GNU ISO C++ Library. This library is free 697403Sobrien// software; you can redistribute it and/or modify it under the 797403Sobrien// terms of the GNU General Public License as published by the 897403Sobrien// Free Software Foundation; either version 2, or (at your option) 997403Sobrien// any later version. 1097403Sobrien 1197403Sobrien// This library is distributed in the hope that it will be useful, 1297403Sobrien// but WITHOUT ANY WARRANTY; without even the implied warranty of 1397403Sobrien// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1497403Sobrien// GNU General Public License for more details. 1597403Sobrien 1697403Sobrien// You should have received a copy of the GNU General Public License along 1797403Sobrien// with this library; see the file COPYING. If not, write to the Free 1897403Sobrien// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, 19169691Skan// USA. 2097403Sobrien 2197403Sobrien// As a special exception, you may use this file as part of a free software 2297403Sobrien// library without restriction. Specifically, if other files instantiate 2397403Sobrien// templates or use macros or inline functions from this file, or you compile 2497403Sobrien// this file and link it with other files to produce an executable, this 2597403Sobrien// file does not by itself cause the resulting executable to be covered by 2697403Sobrien// the GNU General Public License. This exception does not however 2797403Sobrien// invalidate any other reasons why the executable file might be covered by 2897403Sobrien// the GNU General Public License. 2997403Sobrien 3097403Sobrien/* 31169691Skan * 32169691Skan * Copyright (c) 1994 33169691Skan * Hewlett-Packard Company 34169691Skan * 3597403Sobrien * Permission to use, copy, modify, distribute and sell this software 3697403Sobrien * and its documentation for any purpose is hereby granted without fee, 3797403Sobrien * provided that the above copyright notice appear in all copies and 3897403Sobrien * that both that copyright notice and this permission notice appear 39132720Skan * in supporting documentation. Hewlett-Packard Company makes no 40132720Skan * representations about the suitability of this software for any 4197403Sobrien * purpose. It is provided "as is" without express or implied warranty. 4297403Sobrien * 4397403Sobrien * 4497403Sobrien * Copyright (c) 1996,1997 4597403Sobrien * Silicon Graphics Computer Systems, Inc. 4697403Sobrien * 4797403Sobrien * Permission to use, copy, modify, distribute and sell this software 48169691Skan * and its documentation for any purpose is hereby granted without fee, 49169691Skan * provided that the above copyright notice appear in all copies and 50117397Skan * that both that copyright notice and this permission notice appear 51117397Skan * in supporting documentation. Silicon Graphics makes no 52117397Skan * representations about the suitability of this software for any 5397403Sobrien * purpose. It is provided "as is" without express or implied warranty. 5497403Sobrien */ 55117397Skan 56117397Skan/** @file set 57117397Skan * This is a Standard C++ Library header. You should @c #include this header 58117397Skan * in your programs, rather than any of the "st[dl]_*.h" implementation files. 59117397Skan */ 60117397Skan 61117397Skan#ifndef _GLIBCXX_SET 6297403Sobrien#define _GLIBCXX_SET 1 6397403Sobrien 6497403Sobrien#pragma GCC system_header 6597403Sobrien 6697403Sobrien#include <bits/stl_tree.h> 6797403Sobrien#include <bits/stl_set.h> 6897403Sobrien#include <bits/stl_multiset.h> 6997403Sobrien 7097403Sobrien#ifdef _GLIBCXX_DEBUG 7197403Sobrien# include <debug/set> 7297403Sobrien#endif 7397403Sobrien 7497403Sobrien#endif /* _GLIBCXX_SET */ 7597403Sobrien