std_stack.h revision 132720
12061Sjkh// <stack> -*- C++ -*- 225647Sbde 32061Sjkh// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. 42061Sjkh// 515603Smarkm// This file is part of the GNU ISO C++ Library. This library is free 62061Sjkh// software; you can redistribute it and/or modify it under the 72061Sjkh// terms of the GNU General Public License as published by the 83197Scsgr// Free Software Foundation; either version 2, or (at your option) 920710Sasami// any later version. 1020710Sasami 113197Scsgr// This library is distributed in the hope that it will be useful, 122061Sjkh// but WITHOUT ANY WARRANTY; without even the implied warranty of 1312483Speter// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 142160Scsgr// GNU General Public License for more details. 152834Swollman 162061Sjkh// You should have received a copy of the GNU General Public License along 172061Sjkh// with this library; see the file COPYING. If not, write to the Free 182160Scsgr// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, 1917308Speter// USA. 2019320Sadam 2121536Sjmacd// As a special exception, you may use this file as part of a free software 2225399Sjb// library without restriction. Specifically, if other files instantiate 231594Srgrimes// templates or use macros or inline functions from this file, or you compile 2417308Speter// this file and link it with other files to produce an executable, this 2517308Speter// file does not by itself cause the resulting executable to be covered by 2617308Speter// the GNU General Public License. This exception does not however 2717308Speter// invalidate any other reasons why the executable file might be covered by 2817308Speter// the GNU General Public License. 2917308Speter 3017308Speter/* 3119175Sbde * 3219175Sbde * Copyright (c) 1994 3319175Sbde * Hewlett-Packard Company 3419175Sbde * 3517308Speter * Permission to use, copy, modify, distribute and sell this software 3625647Sbde * and its documentation for any purpose is hereby granted without fee, 3717308Speter * provided that the above copyright notice appear in all copies and 382061Sjkh * that both that copyright notice and this permission notice appear 392061Sjkh * in supporting documentation. Hewlett-Packard Company makes no 401594Srgrimes * representations about the suitability of this software for any 4125313Sbde * purpose. It is provided "as is" without express or implied warranty. 4225313Sbde * 4325313Sbde * 4425313Sbde * Copyright (c) 1996,1997 4525313Sbde * Silicon Graphics Computer Systems, Inc. 4625313Sbde * 4725313Sbde * Permission to use, copy, modify, distribute and sell this software 4825313Sbde * and its documentation for any purpose is hereby granted without fee, 497407Srgrimes * provided that the above copyright notice appear in all copies and 507108Sphk * that both that copyright notice and this permission notice appear 517108Sphk * in supporting documentation. Silicon Graphics makes no 527108Sphk * representations about the suitability of this software for any 537407Srgrimes * purpose. It is provided "as is" without express or implied warranty. 547407Srgrimes */ 557407Srgrimes 567108Sphk/** @file stack 572061Sjkh * This is a Standard C++ Library header. You should @c #include this header 582061Sjkh * in your programs, rather than any of the "st[dl]_*.h" implementation files. 592061Sjkh */ 6017308Speter 612061Sjkh#ifndef _GLIBCXX_STACK 622061Sjkh#define _GLIBCXX_STACK 1 632061Sjkh 642061Sjkh#pragma GCC system_header 652061Sjkh 663197Scsgr#include <bits/stl_algobase.h> 672626Scsgr#include <bits/allocator.h> 682626Scsgr#include <bits/stl_construct.h> 692061Sjkh#include <bits/stl_uninitialized.h> 702061Sjkh#include <deque> 712061Sjkh#include <bits/stl_stack.h> 722061Sjkh 732061Sjkh#endif /* _GLIBCXX_STACK */ 742061Sjkh