ptypes

ptypes Mercurial Source Tree


Root/doc/streams.stdio.html

<html><!-- #BeginTemplate "/Templates/tmpl.dwt" --><!-- DW6 -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>PTypes: streams: Standard input, output and error devices</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="styles.css">
</head>
<body bgcolor="#FFFFFF" leftmargin="40" marginwidth="40">
<p><a href="../index.html"><img src="title-21.png" width="253" height="39" alt="C++ Portable Types Library (PTypes) Version 2.1" border="0"></a>
<hr size="1" noshade>
<!-- #BeginEditable "body" -->
<p class="hpath"><a href="index.html">Top</a>: <a href="streams.html">Streams</a>:
Standard input, output and error devices </p>
<blockquote>
<pre class="lang">#include <pstreams.h>
 
instm  pin;
outstm pout;
outstm perr;
outstm pnull;</pre>
</blockquote>
<p>PTypes declares four static stream objects for standard input, output, error
and null devices - <span class="lang">pin</span>, <span class="lang">pout</span>,
<span class="lang">perr</span> and <span class="lang">pnull </span>respectively.
These objects can be used in place of the standard C or C++ input/output interfaces.
<span class="lang">Pnull</span> is an output stream that discards any data written
to it. The <span class="lang">putf()</span> method in standard output objects
<span class="lang">pout</span> and <span class="lang">perr</span> is atomic with
respect to multithreading.</p>
<p class="seealso">See also: <a href="streams.iobase.html">iobase</a>, <a href="streams.instm.html">instm</a>,
<a href="streams.outstm.html">outstm</a>, <a href="streams.examples.html">Examples</a></p>
<!-- #EndEditable -->
<hr size="1">
<a href="../index.html" class="ns">PTypes home</a>
</body>
<!-- #EndTemplate --></html>
Source at commit 209d6fa3805c created 11 years 11 months ago.
By Nathan Adams, Updating tparray to use variants as array because tpodlist was causing variant data corruption

Archive Download this file

Branches

Tags

Page rendered in 1.07729s using 11 queries.