14fee23f9Smrg// Iostreams base classes -*- C++ -*- 24fee23f9Smrg 3*b1e83836Smrg// Copyright (C) 1997-2022 Free Software Foundation, Inc. 44fee23f9Smrg// 54fee23f9Smrg// This file is part of the GNU ISO C++ Library. This library is free 64fee23f9Smrg// software; you can redistribute it and/or modify it under the 74fee23f9Smrg// terms of the GNU General Public License as published by the 84fee23f9Smrg// Free Software Foundation; either version 3, or (at your option) 94fee23f9Smrg// any later version. 104fee23f9Smrg 114fee23f9Smrg// This library is distributed in the hope that it will be useful, 124fee23f9Smrg// but WITHOUT ANY WARRANTY; without even the implied warranty of 134fee23f9Smrg// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 144fee23f9Smrg// GNU General Public License for more details. 154fee23f9Smrg 164fee23f9Smrg// Under Section 7 of GPL version 3, you are granted additional 174fee23f9Smrg// permissions described in the GCC Runtime Library Exception, version 184fee23f9Smrg// 3.1, as published by the Free Software Foundation. 194fee23f9Smrg 204fee23f9Smrg// You should have received a copy of the GNU General Public License and 214fee23f9Smrg// a copy of the GCC Runtime Library Exception along with this program; 224fee23f9Smrg// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 234fee23f9Smrg// <http://www.gnu.org/licenses/>. 244fee23f9Smrg 2548fb7bfaSmrg/** @file include/ios 264fee23f9Smrg * This is a Standard C++ Library header. 274fee23f9Smrg */ 284fee23f9Smrg 294fee23f9Smrg// 304fee23f9Smrg// ISO C++ 14882: 27.4 Iostreams base classes 314fee23f9Smrg// 324fee23f9Smrg 334fee23f9Smrg#ifndef _GLIBCXX_IOS 344fee23f9Smrg#define _GLIBCXX_IOS 1 354fee23f9Smrg 364fee23f9Smrg#pragma GCC system_header 374fee23f9Smrg 384fee23f9Smrg#include <iosfwd> 394fee23f9Smrg#include <exception> // For ios_base::failure 404fee23f9Smrg#include <bits/char_traits.h> // For char_traits, streamoff, streamsize, fpos 414fee23f9Smrg#include <bits/localefwd.h> // For class locale 424fee23f9Smrg#include <bits/ios_base.h> // For ios_base declarations. 434fee23f9Smrg#include <streambuf> 444fee23f9Smrg#include <bits/basic_ios.h> 454fee23f9Smrg 464fee23f9Smrg#endif /* _GLIBCXX_IOS */ 47