summaryrefslogtreecommitdiff
path: root/rep/usr/include/c++/4.3/iostream.gcov.html
blob: 26372c4823e6e8a7384811d864e58dafd5cb3bde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html lang="en">

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <title>LCOV - lcov.info - /usr/include/c++/4.3/iostream</title>
  <link rel="stylesheet" type="text/css" href="../../../../gcov.css">
</head>

<body>

  <table width="100%" border=0 cellspacing=0 cellpadding=0>
    <tr><td class="title">LTP GCOV extension - code coverage report</td></tr>
    <tr><td class="ruler"><img src="../../../../glass.png" width=3 height=3 alt=""></td></tr>

    <tr>
      <td width="100%">
        <table cellpadding=1 border=0 width="100%">
        <tr>
          <td class="headerItem" width="20%">Current&nbsp;view:</td>
          <td class="headerValue" width="80%" colspan=4><a href="../../../../index.html">directory</a> - <a href="index.html">usr/include/c++/4.3</a> - iostream</td>
        </tr>
        <tr>
          <td class="headerItem" width="20%">Test:</td>
          <td class="headerValue" width="80%" colspan=4>lcov.info</td>
        </tr>
        <tr>
          <td class="headerItem" width="20%">Date:</td>
          <td class="headerValue" width="20%">2008-08-14</td>
          <td width="20%"></td>
          <td class="headerItem" width="20%">Instrumented&nbsp;lines:</td>
          <td class="headerValue" width="20%">1</td>
        </tr>
        <tr>
          <td class="headerItem" width="20%">Code&nbsp;covered:</td>
          <td class="headerValue" width="20%">100.0 %</td>
          <td width="20%"></td>
          <td class="headerItem" width="20%">Executed&nbsp;lines:</td>
          <td class="headerValue" width="20%">1</td>
        </tr>
        </table>
      </td>
    </tr>
    <tr><td class="ruler"><img src="../../../../glass.png" width=3 height=3 alt=""></td></tr>
  </table>

  <table cellpadding=0 cellspacing=0 border=0>
    <tr>
      <td><br></td>
    </tr>
    <tr>
      <td><pre class="source">
<span class="lineNum">       1 </span>                : // Standard iostream objects -*- C++ -*-
<span class="lineNum">       2 </span>                : 
<span class="lineNum">       3 </span>                : // Copyright (C) 1997, 1998, 1999, 2001, 2002, 2005
<span class="lineNum">       4 </span>                : // Free Software Foundation, Inc.
<span class="lineNum">       5 </span>                : //
<span class="lineNum">       6 </span>                : // This file is part of the GNU ISO C++ Library.  This library is free
<span class="lineNum">       7 </span>                : // software; you can redistribute it and/or modify it under the
<span class="lineNum">       8 </span>                : // terms of the GNU General Public License as published by the
<span class="lineNum">       9 </span>                : // Free Software Foundation; either version 2, or (at your option)
<span class="lineNum">      10 </span>                : // any later version.
<span class="lineNum">      11 </span>                : 
<span class="lineNum">      12 </span>                : // This library is distributed in the hope that it will be useful,
<span class="lineNum">      13 </span>                : // but WITHOUT ANY WARRANTY; without even the implied warranty of
<span class="lineNum">      14 </span>                : // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
<span class="lineNum">      15 </span>                : // GNU General Public License for more details.
<span class="lineNum">      16 </span>                : 
<span class="lineNum">      17 </span>                : // You should have received a copy of the GNU General Public License
<span class="lineNum">      18 </span>                : // along with this library; see the file COPYING.  If not, write to
<span class="lineNum">      19 </span>                : // the Free Software Foundation, 51 Franklin Street, Fifth Floor,
<span class="lineNum">      20 </span>                : // Boston, MA 02110-1301, USA.
<span class="lineNum">      21 </span>                : 
<span class="lineNum">      22 </span>                : // As a special exception, you may use this file as part of a free software
<span class="lineNum">      23 </span>                : // library without restriction.  Specifically, if other files instantiate
<span class="lineNum">      24 </span>                : // templates or use macros or inline functions from this file, or you compile
<span class="lineNum">      25 </span>                : // this file and link it with other files to produce an executable, this
<span class="lineNum">      26 </span>                : // file does not by itself cause the resulting executable to be covered by
<span class="lineNum">      27 </span>                : // the GNU General Public License.  This exception does not however
<span class="lineNum">      28 </span>                : // invalidate any other reasons why the executable file might be covered by
<span class="lineNum">      29 </span>                : // the GNU General Public License.
<span class="lineNum">      30 </span>                : 
<span class="lineNum">      31 </span>                : /** @file iostream
<span class="lineNum">      32 </span>                :  *  This is a Standard C++ Library header. 
<span class="lineNum">      33 </span>                :  */
<span class="lineNum">      34 </span>                : 
<span class="lineNum">      35 </span>                : //
<span class="lineNum">      36 </span>                : // ISO C++ 14882: 27.3  Standard iostream objects
<span class="lineNum">      37 </span>                : //
<span class="lineNum">      38 </span>                : 
<span class="lineNum">      39 </span>                : #ifndef _GLIBCXX_IOSTREAM
<span class="lineNum">      40 </span>                : #define _GLIBCXX_IOSTREAM 1
<span class="lineNum">      41 </span>                : 
<span class="lineNum">      42 </span>                : #pragma GCC system_header
<span class="lineNum">      43 </span>                : 
<span class="lineNum">      44 </span>                : #include &lt;bits/c++config.h&gt;
<span class="lineNum">      45 </span>                : #include &lt;ostream&gt;
<span class="lineNum">      46 </span>                : #include &lt;istream&gt;
<span class="lineNum">      47 </span>                : 
<span class="lineNum">      48 </span>                : _GLIBCXX_BEGIN_NAMESPACE(std)
<span class="lineNum">      49 </span>                : 
<span class="lineNum">      50 </span>                :   /**
<span class="lineNum">      51 </span>                :    *  @name Standard Stream Objects
<span class="lineNum">      52 </span>                :    *
<span class="lineNum">      53 </span>                :    *  The &amp;lt;iostream&amp;gt; header declares the eight &lt;em&gt;standard stream
<span class="lineNum">      54 </span>                :    *  objects&lt;/em&gt;.  For other declarations, see
<span class="lineNum">      55 </span>                :    *  http://gcc.gnu.org/onlinedocs/libstdc++/27_io/howto.html#10 and the
<span class="lineNum">      56 </span>                :    *  @link s27_2_iosfwd I/O forward declarations @endlink
<span class="lineNum">      57 </span>                :    *
<span class="lineNum">      58 </span>                :    *  They are required by default to cooperate with the global C library's
<span class="lineNum">      59 </span>                :    *  @c FILE streams, and to be available during program startup and
<span class="lineNum">      60 </span>                :    *  termination.  For more information, see the HOWTO linked to above.
<span class="lineNum">      61 </span>                :   */
<span class="lineNum">      62 </span>                :   //@{
<span class="lineNum">      63 </span>                :   extern istream cin;           ///&lt; Linked to standard input
<span class="lineNum">      64 </span>                :   extern ostream cout;          ///&lt; Linked to standard output
<span class="lineNum">      65 </span>                :   extern ostream cerr;          ///&lt; Linked to standard error (unbuffered)
<span class="lineNum">      66 </span>                :   extern ostream clog;          ///&lt; Linked to standard error (buffered)
<span class="lineNum">      67 </span>                : 
<span class="lineNum">      68 </span>                : #ifdef _GLIBCXX_USE_WCHAR_T
<span class="lineNum">      69 </span>                :   extern wistream wcin;         ///&lt; Linked to standard input
<span class="lineNum">      70 </span>                :   extern wostream wcout;        ///&lt; Linked to standard output
<span class="lineNum">      71 </span>                :   extern wostream wcerr;        ///&lt; Linked to standard error (unbuffered)
<span class="lineNum">      72 </span>                :   extern wostream wclog;        ///&lt; Linked to standard error (buffered)
<span class="lineNum">      73 </span>                : #endif
<span class="lineNum">      74 </span>                :   //@}
<span class="lineNum">      75 </span>                : 
<span class="lineNum">      76 </span>                :   // For construction of filebuffers for cout, cin, cerr, clog et. al.
<span class="lineNum">      77 </span><span class="lineCov">            104 :   static ios_base::Init __ioinit;</span>
<span class="lineNum">      78 </span>                : 
<span class="lineNum">      79 </span>                : _GLIBCXX_END_NAMESPACE
<span class="lineNum">      80 </span>                : 
<span class="lineNum">      81 </span>                : #endif /* _GLIBCXX_IOSTREAM */
</pre>
      </td>
    </tr>
  </table>
  <br>

  <table width="100%" border=0 cellspacing=0 cellpadding=0>
  <tr><td class="ruler"><img src="../../../../glass.png" width=3 height=3 alt=""></td></tr>
  <tr><td class="versionInfo">Generated by: <a href="http://ltp.sourceforge.net/coverage/lcov.php" target="_parent">LTP GCOV extension version 1.6</a></td></tr>
  </table>
  <br>

</body>
</html>