X7ROOT File Manager
Current Path:
/usr/include/c++/8
usr
/
include
/
c++
/
8
/
??
..
??
algorithm
(2.46 KB)
??
any
(18.17 KB)
??
array
(11.38 KB)
??
atomic
(40.09 KB)
??
backward
??
bits
??
bitset
(44.83 KB)
??
cassert
(1.61 KB)
??
ccomplex
(1.3 KB)
??
cctype
(2.35 KB)
??
cerrno
(1.73 KB)
??
cfenv
(2 KB)
??
cfloat
(1.84 KB)
??
charconv
(16.32 KB)
??
chrono
(29.17 KB)
??
cinttypes
(2.11 KB)
??
ciso646
(1.43 KB)
??
climits
(1.87 KB)
??
clocale
(1.86 KB)
??
cmath
(47.01 KB)
??
codecvt
(5.22 KB)
??
complex
(53.26 KB)
??
complex.h
(1.56 KB)
??
condition_variable
(8.74 KB)
??
csetjmp
(1.9 KB)
??
csignal
(1.81 KB)
??
cstdalign
(1.37 KB)
??
cstdarg
(1.82 KB)
??
cstdbool
(1.37 KB)
??
cstddef
(6.29 KB)
??
cstdint
(2.12 KB)
??
cstdio
(4.33 KB)
??
cstdlib
(6.18 KB)
??
cstring
(3.05 KB)
??
ctgmath
(1.33 KB)
??
ctime
(2.08 KB)
??
cuchar
(2.16 KB)
??
cwchar
(6.36 KB)
??
cwctype
(2.73 KB)
??
cxxabi.h
(21.46 KB)
??
debug
??
decimal
??
deque
(2.6 KB)
??
exception
(4.69 KB)
??
experimental
??
ext
??
fenv.h
(1.97 KB)
??
filesystem
(1.4 KB)
??
forward_list
(1.54 KB)
??
fstream
(35.92 KB)
??
functional
(36.87 KB)
??
future
(49.49 KB)
??
initializer_list
(2.9 KB)
??
iomanip
(16.16 KB)
??
ios
(1.56 KB)
??
iosfwd
(6.76 KB)
??
iostream
(2.63 KB)
??
istream
(32.07 KB)
??
iterator
(2.58 KB)
??
limits
(67.56 KB)
??
list
(2.53 KB)
??
locale
(1.45 KB)
??
map
(2.5 KB)
??
math.h
(4.26 KB)
??
memory
(4.6 KB)
??
mutex
(17.8 KB)
??
new
(7.34 KB)
??
numeric
(5.32 KB)
??
optional
(42.93 KB)
??
ostream
(21.57 KB)
??
parallel
??
profile
??
queue
(2.41 KB)
??
random
(1.65 KB)
??
ratio
(19.42 KB)
??
regex
(1.85 KB)
??
scoped_allocator
(15.84 KB)
??
set
(2.5 KB)
??
shared_mutex
(18.95 KB)
??
sstream
(26.24 KB)
??
stack
(2.33 KB)
??
stdexcept
(7.79 KB)
??
stdlib.h
(2.2 KB)
??
streambuf
(29.31 KB)
??
string
(1.89 KB)
??
string_view
(20.3 KB)
??
system_error
(11.25 KB)
??
tgmath.h
(1.33 KB)
??
thread
(10.27 KB)
??
tr1
??
tr2
??
tuple
(58.94 KB)
??
type_traits
(83.86 KB)
??
typeindex
(3.02 KB)
??
typeinfo
(7.51 KB)
??
unordered_map
(1.8 KB)
??
unordered_set
(1.8 KB)
??
utility
(12.01 KB)
??
valarray
(39.33 KB)
??
variant
(47.11 KB)
??
vector
(2.68 KB)
??
x86_64-redhat-linux
Editing: iosfwd
// <iosfwd> Forward declarations -*- C++ -*- // Copyright (C) 1997-2018 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the // terms of the GNU General Public License as published by the // Free Software Foundation; either version 3, or (at your option) // any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation. // You should have received a copy of the GNU General Public License and // a copy of the GCC Runtime Library Exception along with this program; // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. /** @file include/iosfwd * This is a Standard C++ Library header. */ // // ISO C++ 14882: 27.2 Forward declarations // #ifndef _GLIBCXX_IOSFWD #define _GLIBCXX_IOSFWD 1 #pragma GCC system_header #include <bits/c++config.h> #include <bits/stringfwd.h> // For string forward declarations. #include <bits/postypes.h> namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION /** * @defgroup io I/O * * Nearly all of the I/O classes are parameterized on the type of * characters they read and write. (The major exception is ios_base at * the top of the hierarchy.) This is a change from pre-Standard * streams, which were not templates. * * For ease of use and compatibility, all of the basic_* I/O-related * classes are given typedef names for both of the builtin character * widths (wide and narrow). The typedefs are the same as the * pre-Standard names, for example: * * @code * typedef basic_ifstream<char> ifstream; * @endcode * * Because properly forward-declaring these classes can be difficult, you * should not do it yourself. Instead, include the <iosfwd> * header, which contains only declarations of all the I/O classes as * well as the typedefs. Trying to forward-declare the typedefs * themselves (e.g., <code>class ostream;</code>) is not valid ISO C++. * * For more specific declarations, see * https://gcc.gnu.org/onlinedocs/libstdc++/manual/io.html#std.io.objects * * @{ */ class ios_base; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_ios; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_streambuf; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_istream; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_ostream; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_iostream; _GLIBCXX_BEGIN_NAMESPACE_CXX11 template<typename _CharT, typename _Traits = char_traits<_CharT>, typename _Alloc = allocator<_CharT> > class basic_stringbuf; template<typename _CharT, typename _Traits = char_traits<_CharT>, typename _Alloc = allocator<_CharT> > class basic_istringstream; template<typename _CharT, typename _Traits = char_traits<_CharT>, typename _Alloc = allocator<_CharT> > class basic_ostringstream; template<typename _CharT, typename _Traits = char_traits<_CharT>, typename _Alloc = allocator<_CharT> > class basic_stringstream; _GLIBCXX_END_NAMESPACE_CXX11 template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_filebuf; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_ifstream; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_ofstream; template<typename _CharT, typename _Traits = char_traits<_CharT> > class basic_fstream; template<typename _CharT, typename _Traits = char_traits<_CharT> > class istreambuf_iterator; template<typename _CharT, typename _Traits = char_traits<_CharT> > class ostreambuf_iterator; /// Base class for @c char streams. typedef basic_ios<char> ios; /// Base class for @c char buffers. typedef basic_streambuf<char> streambuf; /// Base class for @c char input streams. typedef basic_istream<char> istream; /// Base class for @c char output streams. typedef basic_ostream<char> ostream; /// Base class for @c char mixed input and output streams. typedef basic_iostream<char> iostream; /// Class for @c char memory buffers. typedef basic_stringbuf<char> stringbuf; /// Class for @c char input memory streams. typedef basic_istringstream<char> istringstream; /// Class for @c char output memory streams. typedef basic_ostringstream<char> ostringstream; /// Class for @c char mixed input and output memory streams. typedef basic_stringstream<char> stringstream; /// Class for @c char file buffers. typedef basic_filebuf<char> filebuf; /// Class for @c char input file streams. typedef basic_ifstream<char> ifstream; /// Class for @c char output file streams. typedef basic_ofstream<char> ofstream; /// Class for @c char mixed input and output file streams. typedef basic_fstream<char> fstream; #ifdef _GLIBCXX_USE_WCHAR_T /// Base class for @c wchar_t streams. typedef basic_ios<wchar_t> wios; /// Base class for @c wchar_t buffers. typedef basic_streambuf<wchar_t> wstreambuf; /// Base class for @c wchar_t input streams. typedef basic_istream<wchar_t> wistream; /// Base class for @c wchar_t output streams. typedef basic_ostream<wchar_t> wostream; /// Base class for @c wchar_t mixed input and output streams. typedef basic_iostream<wchar_t> wiostream; /// Class for @c wchar_t memory buffers. typedef basic_stringbuf<wchar_t> wstringbuf; /// Class for @c wchar_t input memory streams. typedef basic_istringstream<wchar_t> wistringstream; /// Class for @c wchar_t output memory streams. typedef basic_ostringstream<wchar_t> wostringstream; /// Class for @c wchar_t mixed input and output memory streams. typedef basic_stringstream<wchar_t> wstringstream; /// Class for @c wchar_t file buffers. typedef basic_filebuf<wchar_t> wfilebuf; /// Class for @c wchar_t input file streams. typedef basic_ifstream<wchar_t> wifstream; /// Class for @c wchar_t output file streams. typedef basic_ofstream<wchar_t> wofstream; /// Class for @c wchar_t mixed input and output file streams. typedef basic_fstream<wchar_t> wfstream; #endif /** @} */ _GLIBCXX_END_NAMESPACE_VERSION } // namespace #endif /* _GLIBCXX_IOSFWD */
Upload File
Create Folder