blob: fe6e17bd79eb2715d17a6f6de92782a4c132fda4 [file] [log] [blame]
<HTML>
<HEAD>
<TITLE>Creating New Stream Classes by Derivation</TITLE>
<LINK REL=StyleSheet HREF="../rw.css" TYPE="text/css" TITLE="Apache stdcxx Stylesheet"></HEAD>
<BODY BGCOLOR=#FFFFFF>
<A HREF="37-2.html"><IMG SRC="images/bprev.gif" WIDTH=20 HEIGHT=21 ALT="Previous file" BORDER=O></A><A HREF="noframes.html"><IMG SRC="images/btop.gif" WIDTH=56 HEIGHT=21 ALT="Top of Document" BORDER=O></A><A HREF="booktoc.html"><IMG SRC="images/btoc.gif" WIDTH=56 HEIGHT=21 ALT="Contents" BORDER=O></A><A HREF="tindex.html"><IMG SRC="images/bindex.gif" WIDTH=56 HEIGHT=21 ALT="Index page" BORDER=O></A><A HREF="38-1.html"><IMG SRC="images/bnext.gif" WIDTH=25 HEIGHT=21 ALT="Next file" BORDER=O></A><DIV CLASS="DOCUMENTNAME"><B>Apache C++ Standard Library User's Guide</B></DIV>
<H1>Chapter 38: Creating New Stream Classes by Derivation</H1>
<UL>
<UL><LI><A HREF="38-1.html">38.1 Deriving a New Stream Type</A></LI></UL>
<UL><LI><A HREF="38-2.html">38.2 Choosing a Base Class</A></LI></UL>
<UL><LI><A HREF="38-3.html">38.3 Construction and Initialization</A></LI></UL>
<UL><UL><LI><A HREF="38-3.html#3831">38.3.1 Derivation from File Stream or String Stream Classes std::{i,o}fstream or std::{i,o}stringstream</A></LI></UL></UL>
<UL><UL><LI><A HREF="38-3.html#3832">38.3.2 Derivation from the Stream Classes std::basic_{i,o}stream</A></LI></UL></UL>
<UL><LI><A HREF="38-4.html">38.4 The Example</A></LI></UL>
<UL><UL><LI><A HREF="38-4.html#3841">38.4.1 The Derived Stream Template</A></LI></UL></UL>
<UL><UL><LI><A HREF="38-4.html#3842">38.4.2 The Date Inserter</A></LI></UL></UL>
<UL><UL><LI><A HREF="38-4.html#3843">38.4.3 The Manipulator</A></LI></UL></UL>
<UL><UL><LI><A HREF="38-4.html#3844">38.4.4 A Remark on Performance</A></LI></UL></UL>
<UL><LI><A HREF="38-5.html">38.5 Using iword/pword for RTTI in Derived Streams</A></LI></UL>
</UL>
<BR>
<HR>
<A HREF="37-2.html"><IMG SRC="images/bprev.gif" WIDTH=20 HEIGHT=21 ALT="Previous file" BORDER=O></A><A HREF="noframes.html"><IMG SRC="images/btop.gif" WIDTH=56 HEIGHT=21 ALT="Top of Document" BORDER=O></A><A HREF="booktoc.html"><IMG SRC="images/btoc.gif" WIDTH=56 HEIGHT=21 ALT="Contents" BORDER=O></A><A HREF="tindex.html"><IMG SRC="images/bindex.gif" WIDTH=56 HEIGHT=21 ALT="Index page" BORDER=O></A><A HREF="38-1.html"><IMG SRC="images/bnext.gif" WIDTH=20 HEIGHT=21 ALT="Next file" BORDER=O></A>
<!-- Google Analytics tracking code -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1775151-1";
urchinTracker();
</script>
<!-- end of Google Analytics tracking code -->
</BODY>
</HTML>