1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>Ipelib: IpeFileStream class Reference</title>
3
<title>Ipelib: IpeFileStream Class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.3.6 -->
7
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="functions.html">Class Members</a></div>
6
<!-- Generated by Doxygen 1.4.4 -->
7
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class Members</a></div>
8
8
<h1>IpeFileStream Class Reference<br>
10
10
[<a class="el" href="group__base.html">Ipe Base</a>]</small>
11
</h1>Stream writing into an open file.
11
</h1><!-- doxytag: class="IpeFileStream" --><!-- doxytag: inherits="IpeTellStream" -->Stream writing into an open file.
12
12
<a href="#_details">More...</a>
14
14
Inherits <a class="el" href="class_ipe_tell_stream.html">IpeTellStream</a>.
20
20
<li>virtual void <a class="el" href="class_ipe_file_stream.html#a2">PutString</a> (<a class="el" href="class_ipe_string.html">IpeString</a> s)
21
21
<li>virtual void <a class="el" href="class_ipe_file_stream.html#a3">PutCString</a> (const char *s)
22
22
<li>virtual void <a class="el" href="class_ipe_file_stream.html#a4">PutRaw</a> (const char *data, int size)
23
<li><a class="anchor" name="a5" doxytag="IpeFileStream::Tell" ></a>
23
<li><a class="anchor" name="a5"></a><!-- doxytag: member="IpeFileStream::Tell" ref="a5" args="() const " -->
24
24
virtual int <b>Tell</b> () const
26
26
<hr><a name="_details"></a><h2>Detailed Description</h2>
27
27
Stream writing into an open file.
29
29
<hr><h2>Constructor & Destructor Documentation</h2>
30
<a class="anchor" name="a0" doxytag="IpeFileStream::IpeFileStream" ></a><p>
31
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
30
<a class="anchor" name="a0"></a><!-- doxytag: member="IpeFileStream::IpeFileStream" ref="a0" args="(std::FILE *file)" --><p>
31
<table class="mdTable" cellpadding="2" cellspacing="0">
34
34
<table cellpadding="0" cellspacing="0" border="0">
36
<td class="md" nowrap valign="top"> IpeFileStream::IpeFileStream </td>
36
<td class="md" nowrap valign="top">IpeFileStream::IpeFileStream </td>
37
37
<td class="md" valign="top">( </td>
38
38
<td class="md" nowrap valign="top">std::FILE * </td>
39
39
<td class="mdname1" valign="top" nowrap> <em>file</em> </td>
40
40
<td class="md" valign="top"> ) </td>
41
41
<td class="md" nowrap></td>
48
<table cellspacing=5 cellpadding=0 border=0>
47
<table cellspacing="5" cellpadding="0" border="0">
61
60
<hr><h2>Member Function Documentation</h2>
62
<a class="anchor" name="a1" doxytag="IpeFileStream::PutChar" ></a><p>
63
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
61
<a class="anchor" name="a1"></a><!-- doxytag: member="IpeFileStream::PutChar" ref="a1" args="(char ch)" --><p>
62
<table class="mdTable" cellpadding="2" cellspacing="0">
66
65
<table cellpadding="0" cellspacing="0" border="0">
68
<td class="md" nowrap valign="top"> void IpeFileStream::PutChar </td>
67
<td class="md" nowrap valign="top">void IpeFileStream::PutChar </td>
69
68
<td class="md" valign="top">( </td>
70
69
<td class="md" nowrap valign="top">char </td>
71
70
<td class="mdname1" valign="top" nowrap> <em>ch</em> </td>
72
71
<td class="md" valign="top"> ) </td>
73
72
<td class="md" nowrap><code> [virtual]</code></td>
80
<table cellspacing=5 cellpadding=0 border=0>
78
<table cellspacing="5" cellpadding="0" border="0">
92
90
Implements <a class="el" href="class_ipe_stream.html#a1">IpeStream</a>. </td>
95
<a class="anchor" name="a2" doxytag="IpeFileStream::PutString" ></a><p>
96
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
93
<a class="anchor" name="a2"></a><!-- doxytag: member="IpeFileStream::PutString" ref="a2" args="(IpeString s)" --><p>
94
<table class="mdTable" cellpadding="2" cellspacing="0">
99
97
<table cellpadding="0" cellspacing="0" border="0">
101
<td class="md" nowrap valign="top"> void IpeFileStream::PutString </td>
99
<td class="md" nowrap valign="top">void IpeFileStream::PutString </td>
102
100
<td class="md" valign="top">( </td>
103
101
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_string.html">IpeString</a> </td>
104
102
<td class="mdname1" valign="top" nowrap> <em>s</em> </td>
105
103
<td class="md" valign="top"> ) </td>
106
104
<td class="md" nowrap><code> [virtual]</code></td>
113
<table cellspacing=5 cellpadding=0 border=0>
110
<table cellspacing="5" cellpadding="0" border="0">
125
122
Reimplemented from <a class="el" href="class_ipe_stream.html#a3">IpeStream</a>. </td>
128
<a class="anchor" name="a3" doxytag="IpeFileStream::PutCString" ></a><p>
129
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
125
<a class="anchor" name="a3"></a><!-- doxytag: member="IpeFileStream::PutCString" ref="a3" args="(const char *s)" --><p>
126
<table class="mdTable" cellpadding="2" cellspacing="0">
131
128
<td class="mdRow">
132
129
<table cellpadding="0" cellspacing="0" border="0">
134
<td class="md" nowrap valign="top"> void IpeFileStream::PutCString </td>
131
<td class="md" nowrap valign="top">void IpeFileStream::PutCString </td>
135
132
<td class="md" valign="top">( </td>
136
133
<td class="md" nowrap valign="top">const char * </td>
137
134
<td class="mdname1" valign="top" nowrap> <em>s</em> </td>
138
135
<td class="md" valign="top"> ) </td>
139
136
<td class="md" nowrap><code> [virtual]</code></td>
146
<table cellspacing=5 cellpadding=0 border=0>
142
<table cellspacing="5" cellpadding="0" border="0">
158
154
Reimplemented from <a class="el" href="class_ipe_stream.html#a4">IpeStream</a>. </td>
161
<a class="anchor" name="a4" doxytag="IpeFileStream::PutRaw" ></a><p>
162
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
157
<a class="anchor" name="a4"></a><!-- doxytag: member="IpeFileStream::PutRaw" ref="a4" args="(const char *data, int size)" --><p>
158
<table class="mdTable" cellpadding="2" cellspacing="0">
164
160
<td class="mdRow">
165
161
<table cellpadding="0" cellspacing="0" border="0">
167
<td class="md" nowrap valign="top"> void IpeFileStream::PutRaw </td>
163
<td class="md" nowrap valign="top">void IpeFileStream::PutRaw </td>
168
164
<td class="md" valign="top">( </td>
169
165
<td class="md" nowrap valign="top">const char * </td>
170
166
<td class="mdname" nowrap> <em>data</em>, </td>
173
169
<td class="md" nowrap align="right"></td>
175
171
<td class="md" nowrap>int </td>
176
172
<td class="mdname" nowrap> <em>size</em></td>
180
176
<td class="md">) </td>
181
177
<td class="md" colspan="2"><code> [virtual]</code></td>
188
<table cellspacing=5 cellpadding=0 border=0>
183
<table cellspacing="5" cellpadding="0" border="0">