std_stack.h revision 256281
1272343Sngie// <stack> -*- C++ -*- 2272343Sngie 3272343Sngie// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. 4272343Sngie// 5272343Sngie// This file is part of the GNU ISO C++ Library. This library is free 6272343Sngie// software; you can redistribute it and/or modify it under the 7272343Sngie// terms of the GNU General Public License as published by the 8272343Sngie// Free Software Foundation; either version 2, or (at your option) 9272343Sngie// any later version. 10272343Sngie 11272343Sngie// This library is distributed in the hope that it will be useful, 12272343Sngie// but WITHOUT ANY WARRANTY; without even the implied warranty of 13272343Sngie// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14272343Sngie// GNU General Public License for more details. 15272343Sngie 16272343Sngie// You should have received a copy of the GNU General Public License along 17272343Sngie// with this library; see the file COPYING. If not, write to the Free 18272343Sngie// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 19272343Sngie// USA. 20272343Sngie 21272343Sngie// As a special exception, you may use this file as part of a free software 22272343Sngie// library without restriction. Specifically, if other files instantiate 23272343Sngie// templates or use macros or inline functions from this file, or you compile 24272343Sngie// this file and link it with other files to produce an executable, this 25272343Sngie// file does not by itself cause the resulting executable to be covered by 26272343Sngie// the GNU General Public License. This exception does not however 27272343Sngie// invalidate any other reasons why the executable file might be covered by 28272343Sngie// the GNU General Public License. 29272343Sngie 30272343Sngie/* 31272343Sngie * 32272343Sngie * Copyright (c) 1994 33272343Sngie * Hewlett-Packard Company 34272343Sngie * 35272343Sngie * Permission to use, copy, modify, distribute and sell this software 36272343Sngie * and its documentation for any purpose is hereby granted without fee, 37272343Sngie * provided that the above copyright notice appear in all copies and 38272343Sngie * that both that copyright notice and this permission notice appear 39272343Sngie * in supporting documentation. Hewlett-Packard Company makes no 40272343Sngie * representations about the suitability of this software for any 41272343Sngie * purpose. It is provided "as is" without express or implied warranty. 42272343Sngie * 43272343Sngie * 44272343Sngie * Copyright (c) 1996,1997 45272343Sngie * Silicon Graphics Computer Systems, Inc. 46272343Sngie * 47272343Sngie * Permission to use, copy, modify, distribute and sell this software 48272343Sngie * and its documentation for any purpose is hereby granted without fee, 49272343Sngie * provided that the above copyright notice appear in all copies and 50272343Sngie * that both that copyright notice and this permission notice appear 51272343Sngie * in supporting documentation. Silicon Graphics makes no 52272343Sngie * representations about the suitability of this software for any 53272343Sngie * purpose. It is provided "as is" without express or implied warranty. 54272343Sngie */ 55272343Sngie 56272343Sngie/** @file include/stack 57272343Sngie * This is a Standard C++ Library header. 58272343Sngie */ 59272343Sngie 60272343Sngie#ifndef _GLIBCXX_STACK 61272343Sngie#define _GLIBCXX_STACK 1 62272343Sngie 63272343Sngie#pragma GCC system_header 64272343Sngie 65272343Sngie#include <bits/stl_algobase.h> 66272343Sngie#include <bits/allocator.h> 67272343Sngie#include <bits/stl_construct.h> 68272343Sngie#include <bits/stl_uninitialized.h> 69272343Sngie#include <deque> 70272343Sngie#include <bits/stl_stack.h> 71272343Sngie 72272343Sngie#endif /* _GLIBCXX_STACK */ 73272343Sngie