1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
---|
2 | <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
---|
3 | <title>mixpp: itpp::it_file Class Reference</title> |
---|
4 | <link href="tabs.css" rel="stylesheet" type="text/css"> |
---|
5 | <link href="doxygen.css" rel="stylesheet" type="text/css"> |
---|
6 | </head><body> |
---|
7 | <!-- Generated by Doxygen 1.5.8 --> |
---|
8 | <script type="text/javascript"> |
---|
9 | <!-- |
---|
10 | function changeDisplayState (e){ |
---|
11 | var num=this.id.replace(/[^[0-9]/g,''); |
---|
12 | var button=this.firstChild; |
---|
13 | var sectionDiv=document.getElementById('dynsection'+num); |
---|
14 | if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){ |
---|
15 | sectionDiv.style.display='block'; |
---|
16 | button.src='open.gif'; |
---|
17 | }else{ |
---|
18 | sectionDiv.style.display='none'; |
---|
19 | button.src='closed.gif'; |
---|
20 | } |
---|
21 | } |
---|
22 | function initDynSections(){ |
---|
23 | var divs=document.getElementsByTagName('div'); |
---|
24 | var sectionCounter=1; |
---|
25 | for(var i=0;i<divs.length-1;i++){ |
---|
26 | if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){ |
---|
27 | var header=divs[i]; |
---|
28 | var section=divs[i+1]; |
---|
29 | var button=header.firstChild; |
---|
30 | if (button!='IMG'){ |
---|
31 | divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild); |
---|
32 | button=document.createElement('img'); |
---|
33 | divs[i].insertBefore(button,divs[i].firstChild); |
---|
34 | } |
---|
35 | header.style.cursor='pointer'; |
---|
36 | header.onclick=changeDisplayState; |
---|
37 | header.id='dynheader'+sectionCounter; |
---|
38 | button.src='closed.gif'; |
---|
39 | section.id='dynsection'+sectionCounter; |
---|
40 | section.style.display='none'; |
---|
41 | section.style.marginLeft='14px'; |
---|
42 | sectionCounter++; |
---|
43 | } |
---|
44 | } |
---|
45 | } |
---|
46 | window.onload = initDynSections; |
---|
47 | --> |
---|
48 | </script> |
---|
49 | <div class="navigation" id="top"> |
---|
50 | <div class="tabs"> |
---|
51 | <ul> |
---|
52 | <li><a href="main.html"><span>Main Page</span></a></li> |
---|
53 | <li><a href="pages.html"><span>Related Pages</span></a></li> |
---|
54 | <li><a href="modules.html"><span>Modules</span></a></li> |
---|
55 | <li class="current"><a href="annotated.html"><span>Classes</span></a></li> |
---|
56 | <li><a href="files.html"><span>Files</span></a></li> |
---|
57 | </ul> |
---|
58 | </div> |
---|
59 | <div class="tabs"> |
---|
60 | <ul> |
---|
61 | <li><a href="annotated.html"><span>Class List</span></a></li> |
---|
62 | <li><a href="classes.html"><span>Class Index</span></a></li> |
---|
63 | <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
---|
64 | <li><a href="functions.html"><span>Class Members</span></a></li> |
---|
65 | </ul> |
---|
66 | </div> |
---|
67 | <div class="navpath"><b>itpp</b>::<a class="el" href="classitpp_1_1it__file.html">it_file</a> |
---|
68 | </div> |
---|
69 | </div> |
---|
70 | <div class="contents"> |
---|
71 | <h1>itpp::it_file Class Reference<br> |
---|
72 | <small> |
---|
73 | [<a class="el" href="group__itfile.html">IT++ File Format</a>]</small> |
---|
74 | </h1><!-- doxytag: class="itpp::it_file" --><!-- doxytag: inherits="itpp::it_ifile" -->The IT++ file format reading and writing class. |
---|
75 | <a href="#_details">More...</a> |
---|
76 | <p> |
---|
77 | <code>#include <<a class="el" href="itfile_8h-source.html">itfile.h</a>></code> |
---|
78 | <p> |
---|
79 | |
---|
80 | <p> |
---|
81 | <a href="classitpp_1_1it__file-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> |
---|
82 | <tr><td></td></tr> |
---|
83 | <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> |
---|
84 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="010ddd4011e596147e687ef908920622"></a><!-- doxytag: member="itpp::it_file::it_manip" ref="010ddd4011e596147e687ef908920622" args=")(it_file &)" --> |
---|
85 | typedef <a class="el" href="classitpp_1_1it__file.html">it_file</a> &(* </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#010ddd4011e596147e687ef908920622">it_manip</a> )(<a class="el" href="classitpp_1_1it__file.html">it_file</a> &)</td></tr> |
---|
86 | |
---|
87 | <tr><td class="mdescLeft"> </td><td class="mdescRight">ACTION: Add documentation for this typedef. <br></td></tr> |
---|
88 | <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> |
---|
89 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1ba3d4d87f791c4dc57597dc21e3f81"></a><!-- doxytag: member="itpp::it_file::it_file" ref="c1ba3d4d87f791c4dc57597dc21e3f81" args="()" --> |
---|
90 | </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#c1ba3d4d87f791c4dc57597dc21e3f81">it_file</a> ()</td></tr> |
---|
91 | |
---|
92 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr> |
---|
93 | <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#32334cdb6c1941e46a2949173d99b1bf">it_file</a> (const std::string &filename, bool trunc=false)</td></tr> |
---|
94 | |
---|
95 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor that calls <a class="el" href="classitpp_1_1it__file.html#549f27e6830fa68fc964041b79733168" title="Open a file for reading and writing.">open()</a>. <a href="#32334cdb6c1941e46a2949173d99b1bf"></a><br></td></tr> |
---|
96 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94a5a70428eccdff2ae78747c586ead7"></a><!-- doxytag: member="itpp::it_file::~it_file" ref="94a5a70428eccdff2ae78747c586ead7" args="()" --> |
---|
97 | virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#94a5a70428eccdff2ae78747c586ead7">~it_file</a> ()</td></tr> |
---|
98 | |
---|
99 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr> |
---|
100 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#549f27e6830fa68fc964041b79733168">open</a> (const std::string &filename, bool trunc=false)</td></tr> |
---|
101 | |
---|
102 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Open a file for reading and writing. <a href="#549f27e6830fa68fc964041b79733168"></a><br></td></tr> |
---|
103 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6e7217f36b35d6ea866e5fa8148009fa"></a><!-- doxytag: member="itpp::it_file::close" ref="6e7217f36b35d6ea866e5fa8148009fa" args="()" --> |
---|
104 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#6e7217f36b35d6ea866e5fa8148009fa">close</a> ()</td></tr> |
---|
105 | |
---|
106 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Close the file. <br></td></tr> |
---|
107 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ca5957bb8c2d18112b758b0993b2f2a"></a><!-- doxytag: member="itpp::it_file::flush" ref="1ca5957bb8c2d18112b758b0993b2f2a" args="()" --> |
---|
108 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#1ca5957bb8c2d18112b758b0993b2f2a">flush</a> ()</td></tr> |
---|
109 | |
---|
110 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Flush the data to disk. <br></td></tr> |
---|
111 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39b162ffe5710a1a8b70d6dc5a3ef1f3"></a><!-- doxytag: member="itpp::it_file::low_level" ref="39b162ffe5710a1a8b70d6dc5a3ef1f3" args="()" --> |
---|
112 | <a class="el" href="classitpp_1_1bfstream.html">bfstream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#39b162ffe5710a1a8b70d6dc5a3ef1f3">low_level</a> ()</td></tr> |
---|
113 | |
---|
114 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns pointer to the underlying <code><a class="el" href="classitpp_1_1bfstream.html" title="Binary in/out-file Class.">bfstream</a></code> used. <br></td></tr> |
---|
115 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46aadac3e81e4c4b3c34df075396e372"></a><!-- doxytag: member="itpp::it_file::set_low_precision" ref="46aadac3e81e4c4b3c34df075396e372" args="(bool p=true)" --> |
---|
116 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#46aadac3e81e4c4b3c34df075396e372">set_low_precision</a> (bool p=true)</td></tr> |
---|
117 | |
---|
118 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set the precision. Low precision means floats, high means doubles. <br></td></tr> |
---|
119 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5208c942741dbe66c3f28d21fd9d2342"></a><!-- doxytag: member="itpp::it_file::get_low_precision" ref="5208c942741dbe66c3f28d21fd9d2342" args="() const " --> |
---|
120 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#5208c942741dbe66c3f28d21fd9d2342">get_low_precision</a> () const </td></tr> |
---|
121 | |
---|
122 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get the precision. <br></td></tr> |
---|
123 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9dd6faa79f56e13272f5475b1632d713"></a><!-- doxytag: member="itpp::it_file::set_next_name" ref="9dd6faa79f56e13272f5475b1632d713" args="(const std::string &name, const std::string &description="")" --> |
---|
124 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#9dd6faa79f56e13272f5475b1632d713">set_next_name</a> (const std::string &name, const std::string &description="")</td></tr> |
---|
125 | |
---|
126 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set the name and optionally description of the next variable to be saved. <br></td></tr> |
---|
127 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="84dc45f97d775bd1dd45db66ea97cb72"></a><!-- doxytag: member="itpp::it_file::write_file_header" ref="84dc45f97d775bd1dd45db66ea97cb72" args="()" --> |
---|
128 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#84dc45f97d775bd1dd45db66ea97cb72">write_file_header</a> ()</td></tr> |
---|
129 | |
---|
130 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write the header for the <code><a class="el" href="classitpp_1_1it__file.html" title="The IT++ file format reading and writing class.">it_file</a></code>. <br></td></tr> |
---|
131 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0465dc73e25fbfeb69ee8f30a9ca6fc2"></a><!-- doxytag: member="itpp::it_file::write_data_header" ref="0465dc73e25fbfeb69ee8f30a9ca6fc2" args="(const std::string &type, uint64_t size)" --> |
---|
132 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#0465dc73e25fbfeb69ee8f30a9ca6fc2">write_data_header</a> (const std::string &type, uint64_t size)</td></tr> |
---|
133 | |
---|
134 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write the data header for a variable, specifying the type and size of the data to follow. <br></td></tr> |
---|
135 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc2a26240f0d33abed2db0a045a16db7"></a><!-- doxytag: member="itpp::it_file::write_data_header" ref="fc2a26240f0d33abed2db0a045a16db7" args="(const std::string &type, const std::string &name, uint64_t size, const std::string &description="")" --> |
---|
136 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#fc2a26240f0d33abed2db0a045a16db7">write_data_header</a> (const std::string &type, const std::string &name, uint64_t size, const std::string &description="")</td></tr> |
---|
137 | |
---|
138 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write the data header for a variable, specifying the type, name, size and optionally description of the data to follow. <br></td></tr> |
---|
139 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eaea70be4bff6db422b7ed4bef297acd"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="eaea70be4bff6db422b7ed4bef297acd" args="(char x)" --> |
---|
140 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#eaea70be4bff6db422b7ed4bef297acd">low_level_write</a> (char x)</td></tr> |
---|
141 | |
---|
142 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a char value at the current file pointer position. <br></td></tr> |
---|
143 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f23e5b81d76da0bab4255f8adb78214d"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="f23e5b81d76da0bab4255f8adb78214d" args="(uint64_t x)" --> |
---|
144 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#f23e5b81d76da0bab4255f8adb78214d">low_level_write</a> (uint64_t x)</td></tr> |
---|
145 | |
---|
146 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an unsigned integer 64-bit value at the current file pointer position. <br></td></tr> |
---|
147 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="49c2bc7d73edaf447af35fdcea982fbc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="49c2bc7d73edaf447af35fdcea982fbc" args="(bool x)" --> |
---|
148 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#49c2bc7d73edaf447af35fdcea982fbc">low_level_write</a> (bool x)</td></tr> |
---|
149 | |
---|
150 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a bool value at the current file pointer position. <br></td></tr> |
---|
151 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ecce0df1309c7aacb389e4c98830291"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="0ecce0df1309c7aacb389e4c98830291" args="(bin x)" --> |
---|
152 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#0ecce0df1309c7aacb389e4c98830291">low_level_write</a> (<a class="el" href="classitpp_1_1bin.html">bin</a> x)</td></tr> |
---|
153 | |
---|
154 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a binary value at the current file pointer position. <br></td></tr> |
---|
155 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a922740eda872f70a0648021206f257"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="2a922740eda872f70a0648021206f257" args="(short x)" --> |
---|
156 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#2a922740eda872f70a0648021206f257">low_level_write</a> (short x)</td></tr> |
---|
157 | |
---|
158 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a short value at the current file pointer position. <br></td></tr> |
---|
159 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec12807d78cf6eb064583a479f202cfc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="ec12807d78cf6eb064583a479f202cfc" args="(int x)" --> |
---|
160 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#ec12807d78cf6eb064583a479f202cfc">low_level_write</a> (int x)</td></tr> |
---|
161 | |
---|
162 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an integer value at the current file pointer position. <br></td></tr> |
---|
163 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d8498f058be5dda91feb7dd67a3c768"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="2d8498f058be5dda91feb7dd67a3c768" args="(float x)" --> |
---|
164 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#2d8498f058be5dda91feb7dd67a3c768">low_level_write</a> (float x)</td></tr> |
---|
165 | |
---|
166 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float value at the current file pointer position. <br></td></tr> |
---|
167 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1200da911ea065b5621544fc895e930b"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="1200da911ea065b5621544fc895e930b" args="(double x)" --> |
---|
168 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#1200da911ea065b5621544fc895e930b">low_level_write</a> (double x)</td></tr> |
---|
169 | |
---|
170 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double value at the current file pointer position. <br></td></tr> |
---|
171 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62dfe5bdecd17cefced3259e374e931c"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="62dfe5bdecd17cefced3259e374e931c" args="(const std::complex< float > &x)" --> |
---|
172 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#62dfe5bdecd17cefced3259e374e931c">low_level_write</a> (const std::complex< float > &x)</td></tr> |
---|
173 | |
---|
174 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float complex value at the current file pointer position. <br></td></tr> |
---|
175 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c775298a63b7233772794bcd583517fb"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="c775298a63b7233772794bcd583517fb" args="(const std::complex< double > &x)" --> |
---|
176 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#c775298a63b7233772794bcd583517fb">low_level_write</a> (const std::complex< double > &x)</td></tr> |
---|
177 | |
---|
178 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double complex value at the current file pointer position. <br></td></tr> |
---|
179 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5b8514e27a1c3504207c4ef3aac6ecf"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="d5b8514e27a1c3504207c4ef3aac6ecf" args="(const bvec &v)" --> |
---|
180 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#d5b8514e27a1c3504207c4ef3aac6ecf">low_level_write</a> (const bvec &v)</td></tr> |
---|
181 | |
---|
182 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a bvec at the current file pointer position. <br></td></tr> |
---|
183 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f0f27c4dcd6603e1fa25288c9aafc9f"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="4f0f27c4dcd6603e1fa25288c9aafc9f" args="(const svec &v)" --> |
---|
184 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#4f0f27c4dcd6603e1fa25288c9aafc9f">low_level_write</a> (const svec &v)</td></tr> |
---|
185 | |
---|
186 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an svec at the current file pointer position. <br></td></tr> |
---|
187 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa0e6a4ffbc5af985748a714f329049f"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="fa0e6a4ffbc5af985748a714f329049f" args="(const ivec &v)" --> |
---|
188 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#fa0e6a4ffbc5af985748a714f329049f">low_level_write</a> (const ivec &v)</td></tr> |
---|
189 | |
---|
190 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an ivec at the current file pointer position. <br></td></tr> |
---|
191 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="16b42398cd6eb7c71235fffb0eaca633"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="16b42398cd6eb7c71235fffb0eaca633" args="(const vec &v)" --> |
---|
192 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#16b42398cd6eb7c71235fffb0eaca633">low_level_write</a> (const vec &v)</td></tr> |
---|
193 | |
---|
194 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a vec at the current file pointer position. <br></td></tr> |
---|
195 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad1d9939e533fd44ef38518a0f2d8e3b"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="ad1d9939e533fd44ef38518a0f2d8e3b" args="(const cvec &v)" --> |
---|
196 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#ad1d9939e533fd44ef38518a0f2d8e3b">low_level_write</a> (const cvec &v)</td></tr> |
---|
197 | |
---|
198 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a cvec at the current file pointer position. <br></td></tr> |
---|
199 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2528f9b8eb22fcb0550af66ac8d7be44"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="2528f9b8eb22fcb0550af66ac8d7be44" args="(const std::string &str)" --> |
---|
200 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#2528f9b8eb22fcb0550af66ac8d7be44">low_level_write</a> (const std::string &str)</td></tr> |
---|
201 | |
---|
202 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a string at the current file pointer position. <br></td></tr> |
---|
203 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02f70f208f8a621f4ef76021da7015d3"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="02f70f208f8a621f4ef76021da7015d3" args="(const bmat &m)" --> |
---|
204 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#02f70f208f8a621f4ef76021da7015d3">low_level_write</a> (const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &m)</td></tr> |
---|
205 | |
---|
206 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a bmat at the current file pointer position. <br></td></tr> |
---|
207 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a51b56fd9f911c902bfcb6f275d59c50"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="a51b56fd9f911c902bfcb6f275d59c50" args="(const smat &m)" --> |
---|
208 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#a51b56fd9f911c902bfcb6f275d59c50">low_level_write</a> (const smat &m)</td></tr> |
---|
209 | |
---|
210 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an smat at the current file pointer position. <br></td></tr> |
---|
211 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="822f3ac6e53b958dea4fe54b58dbd1f2"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="822f3ac6e53b958dea4fe54b58dbd1f2" args="(const imat &m)" --> |
---|
212 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#822f3ac6e53b958dea4fe54b58dbd1f2">low_level_write</a> (const imat &m)</td></tr> |
---|
213 | |
---|
214 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an imat at the current file pointer position. <br></td></tr> |
---|
215 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3bd34a7d44c0f25478e8ba0a404ffdc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="c3bd34a7d44c0f25478e8ba0a404ffdc" args="(const mat &m)" --> |
---|
216 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#c3bd34a7d44c0f25478e8ba0a404ffdc">low_level_write</a> (const mat &m)</td></tr> |
---|
217 | |
---|
218 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a mat at the current file pointer position. <br></td></tr> |
---|
219 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee700a2e485817cef2612f3bd85bf939"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="ee700a2e485817cef2612f3bd85bf939" args="(const cmat &m)" --> |
---|
220 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#ee700a2e485817cef2612f3bd85bf939">low_level_write</a> (const cmat &m)</td></tr> |
---|
221 | |
---|
222 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a cmat at the current file pointer position. <br></td></tr> |
---|
223 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5cab5d601f82a52b887fa48ae62b57fa"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="5cab5d601f82a52b887fa48ae62b57fa" args="(const Array< bin > &v)" --> |
---|
224 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#5cab5d601f82a52b887fa48ae62b57fa">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< <a class="el" href="classitpp_1_1bin.html">bin</a> > &v)</td></tr> |
---|
225 | |
---|
226 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a <a class="el" href="classitpp_1_1bin.html" title="Binary arithmetic (boolean) class.">bin</a> <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
227 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1bf0235802d1aeca9cb46a3e6e95481"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="e1bf0235802d1aeca9cb46a3e6e95481" args="(const Array< short > &v)" --> |
---|
228 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#e1bf0235802d1aeca9cb46a3e6e95481">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< short > &v)</td></tr> |
---|
229 | |
---|
230 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a short <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
231 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83c10201a2edcb2f33f232daa7bb7a6b"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="83c10201a2edcb2f33f232daa7bb7a6b" args="(const Array< int > &v)" --> |
---|
232 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#83c10201a2edcb2f33f232daa7bb7a6b">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< int > &v)</td></tr> |
---|
233 | |
---|
234 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an integer <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
235 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5795468d9ac09176c5fd31e5b6d49e76"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="5795468d9ac09176c5fd31e5b6d49e76" args="(const Array< float > &v)" --> |
---|
236 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#5795468d9ac09176c5fd31e5b6d49e76">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< float > &v)</td></tr> |
---|
237 | |
---|
238 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
239 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8736b8c6edf03e67ab3ae0a831b758fc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="8736b8c6edf03e67ab3ae0a831b758fc" args="(const Array< double > &v)" --> |
---|
240 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#8736b8c6edf03e67ab3ae0a831b758fc">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< double > &v)</td></tr> |
---|
241 | |
---|
242 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
243 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdfef00d8f5cc546b87dff542aa25a40"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="cdfef00d8f5cc546b87dff542aa25a40" args="(const Array< std::complex< float > > &v)" --> |
---|
244 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#cdfef00d8f5cc546b87dff542aa25a40">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< float > > &v)</td></tr> |
---|
245 | |
---|
246 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float complex <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
247 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c3143bec82578e7e1ac7715fa64a322"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="4c3143bec82578e7e1ac7715fa64a322" args="(const Array< std::complex< double > > &v)" --> |
---|
248 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#4c3143bec82578e7e1ac7715fa64a322">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< double > > &v)</td></tr> |
---|
249 | |
---|
250 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double complex <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
251 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6c42a54653cfac12808a3063b836edaa"></a><!-- doxytag: member="itpp::it_file::operator<<" ref="6c42a54653cfac12808a3063b836edaa" args="(it_manip func)" --> |
---|
252 | <a class="el" href="classitpp_1_1it__file.html">it_file</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#6c42a54653cfac12808a3063b836edaa">operator<<</a> (<a class="el" href="classitpp_1_1it__file.html#010ddd4011e596147e687ef908920622">it_manip</a> func)</td></tr> |
---|
253 | |
---|
254 | <tr><td class="mdescLeft"> </td><td class="mdescRight">ACTION: ADD DOCUMENTATION FOR THIS MEMBER !!!!!!!! <br></td></tr> |
---|
255 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9909f63fdef57f6684cd9d4bf0729ffe"></a><!-- doxytag: member="itpp::it_file::remove" ref="9909f63fdef57f6684cd9d4bf0729ffe" args="(const std::string &name)" --> |
---|
256 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#9909f63fdef57f6684cd9d4bf0729ffe">remove</a> (const std::string &name)</td></tr> |
---|
257 | |
---|
258 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes the variable <code>name</code> from the file. <br></td></tr> |
---|
259 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a646809d5d70c5abdd12f19fa8a3ca31"></a><!-- doxytag: member="itpp::it_file::exists" ref="a646809d5d70c5abdd12f19fa8a3ca31" args="(const std::string &name)" --> |
---|
260 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#a646809d5d70c5abdd12f19fa8a3ca31">exists</a> (const std::string &name)</td></tr> |
---|
261 | |
---|
262 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the variable <code>name</code> exists in the file. <br></td></tr> |
---|
263 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4216b304d875065e0ed8f6dcc8fa987"></a><!-- doxytag: member="itpp::it_file::pack" ref="d4216b304d875065e0ed8f6dcc8fa987" args="()" --> |
---|
264 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#d4216b304d875065e0ed8f6dcc8fa987">pack</a> ()</td></tr> |
---|
265 | |
---|
266 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove slack space from the file. <br></td></tr> |
---|
267 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35b58fc6bde2da48b21294465bcdbe97"></a><!-- doxytag: member="itpp::it_file::open" ref="35b58fc6bde2da48b21294465bcdbe97" args="(const std::string &filename)" --> |
---|
268 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#35b58fc6bde2da48b21294465bcdbe97">open</a> (const std::string &filename)</td></tr> |
---|
269 | |
---|
270 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Open an existing file in read-only mode. <br></td></tr> |
---|
271 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75d5812868c87cfee7ebc85d5f255adc"></a><!-- doxytag: member="itpp::it_file::read_check_file_header" ref="75d5812868c87cfee7ebc85d5f255adc" args="()" --> |
---|
272 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#75d5812868c87cfee7ebc85d5f255adc">read_check_file_header</a> ()</td></tr> |
---|
273 | |
---|
274 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read and check the file header. Return true if the header is valid and false otherwise. <br></td></tr> |
---|
275 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2813d3d2d914596f507dc6b43adc28ae"></a><!-- doxytag: member="itpp::it_file::read_data_header" ref="2813d3d2d914596f507dc6b43adc28ae" args="(data_header &h)" --> |
---|
276 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#2813d3d2d914596f507dc6b43adc28ae">read_data_header</a> (<a class="el" href="structitpp_1_1it__file__base_1_1data__header.html">data_header</a> &h)</td></tr> |
---|
277 | |
---|
278 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read data header and return the result in the variable <code>h</code>. <br></td></tr> |
---|
279 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a983e0631b45905ba8aea2712fe1f02"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="5a983e0631b45905ba8aea2712fe1f02" args="(char &x)" --> |
---|
280 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#5a983e0631b45905ba8aea2712fe1f02">low_level_read</a> (char &x)</td></tr> |
---|
281 | |
---|
282 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a char value at the current file pointer position. <br></td></tr> |
---|
283 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75039c907cecc9143eaa65d2d2cb1967"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="75039c907cecc9143eaa65d2d2cb1967" args="(uint64_t &x)" --> |
---|
284 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#75039c907cecc9143eaa65d2d2cb1967">low_level_read</a> (uint64_t &x)</td></tr> |
---|
285 | |
---|
286 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a 64-bit unsigned integer value at the current file pointer position. <br></td></tr> |
---|
287 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b8373ede9db64befa4b59eac8272425"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="0b8373ede9db64befa4b59eac8272425" args="(bool &x)" --> |
---|
288 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#0b8373ede9db64befa4b59eac8272425">low_level_read</a> (bool &x)</td></tr> |
---|
289 | |
---|
290 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a bool value at the current file pointer position. <br></td></tr> |
---|
291 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="993c1ba6a64fcd1f1ea1cc38a8164373"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="993c1ba6a64fcd1f1ea1cc38a8164373" args="(bin &x)" --> |
---|
292 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#993c1ba6a64fcd1f1ea1cc38a8164373">low_level_read</a> (<a class="el" href="classitpp_1_1bin.html">bin</a> &x)</td></tr> |
---|
293 | |
---|
294 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a binary value at the current file pointer position. <br></td></tr> |
---|
295 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="008bfd4c07e9b57cf01a0f0fef1b605c"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="008bfd4c07e9b57cf01a0f0fef1b605c" args="(short &x)" --> |
---|
296 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#008bfd4c07e9b57cf01a0f0fef1b605c">low_level_read</a> (short &x)</td></tr> |
---|
297 | |
---|
298 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a short value at the current file pointer position. <br></td></tr> |
---|
299 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7932347c5f474d6da197cb9fc4b5a5d6"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="7932347c5f474d6da197cb9fc4b5a5d6" args="(int &x)" --> |
---|
300 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#7932347c5f474d6da197cb9fc4b5a5d6">low_level_read</a> (int &x)</td></tr> |
---|
301 | |
---|
302 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an integer value at the current file pointer position. <br></td></tr> |
---|
303 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c57b03ca1cd76fbf40227840a7b1c558"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="c57b03ca1cd76fbf40227840a7b1c558" args="(float &x)" --> |
---|
304 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#c57b03ca1cd76fbf40227840a7b1c558">low_level_read</a> (float &x)</td></tr> |
---|
305 | |
---|
306 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a float value at the current file pointer position. <br></td></tr> |
---|
307 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc6d827df617274f84f6467988b9e3dc"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="cc6d827df617274f84f6467988b9e3dc" args="(double &x)" --> |
---|
308 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#cc6d827df617274f84f6467988b9e3dc">low_level_read</a> (double &x)</td></tr> |
---|
309 | |
---|
310 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a double value at the current file pointer position. <br></td></tr> |
---|
311 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe627973e526353bc172e0395dfde927"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="fe627973e526353bc172e0395dfde927" args="(std::complex< float > &x)" --> |
---|
312 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#fe627973e526353bc172e0395dfde927">low_level_read</a> (std::complex< float > &x)</td></tr> |
---|
313 | |
---|
314 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a float complex value at the current file pointer position. <br></td></tr> |
---|
315 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="464d364f6b68b1a1d74b51504f4a10f0"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="464d364f6b68b1a1d74b51504f4a10f0" args="(std::complex< double > &x)" --> |
---|
316 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#464d364f6b68b1a1d74b51504f4a10f0">low_level_read</a> (std::complex< double > &x)</td></tr> |
---|
317 | |
---|
318 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a double complex value at the current file pointer position. <br></td></tr> |
---|
319 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa7ff1b615d7dc0c9cd889cd8a2a89f8"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="aa7ff1b615d7dc0c9cd889cd8a2a89f8" args="(bvec &v)" --> |
---|
320 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#aa7ff1b615d7dc0c9cd889cd8a2a89f8">low_level_read</a> (bvec &v)</td></tr> |
---|
321 | |
---|
322 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of binary values at the current file pointer position. <br></td></tr> |
---|
323 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a222b493c66862d1f6cbedd2da969dde"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a222b493c66862d1f6cbedd2da969dde" args="(svec &v)" --> |
---|
324 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a222b493c66862d1f6cbedd2da969dde">low_level_read</a> (svec &v)</td></tr> |
---|
325 | |
---|
326 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of short integer values at the current file pointer position. <br></td></tr> |
---|
327 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a218e396295e004193d8020cbc322996"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a218e396295e004193d8020cbc322996" args="(ivec &v)" --> |
---|
328 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a218e396295e004193d8020cbc322996">low_level_read</a> (ivec &v)</td></tr> |
---|
329 | |
---|
330 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of integer values at the current file pointer position. <br></td></tr> |
---|
331 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="064b454cb4b9aa758f8181f26ab28c4a"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="064b454cb4b9aa758f8181f26ab28c4a" args="(std::string &str)" --> |
---|
332 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#064b454cb4b9aa758f8181f26ab28c4a">low_level_read</a> (std::string &str)</td></tr> |
---|
333 | |
---|
334 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a string at the current file pointer position. <br></td></tr> |
---|
335 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7155969fb00cc53fa71fdbf7c01477fe"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="7155969fb00cc53fa71fdbf7c01477fe" args="(bmat &m)" --> |
---|
336 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#7155969fb00cc53fa71fdbf7c01477fe">low_level_read</a> (<a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &m)</td></tr> |
---|
337 | |
---|
338 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of binary values at the current file pointer position. <br></td></tr> |
---|
339 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7d2666bb8e99d1dbf31f107771e22c2"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a7d2666bb8e99d1dbf31f107771e22c2" args="(smat &m)" --> |
---|
340 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a7d2666bb8e99d1dbf31f107771e22c2">low_level_read</a> (smat &m)</td></tr> |
---|
341 | |
---|
342 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of short integer values at the current file pointer position. <br></td></tr> |
---|
343 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee5d497964d3f3f0b0a4821b23572dd6"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="ee5d497964d3f3f0b0a4821b23572dd6" args="(imat &m)" --> |
---|
344 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#ee5d497964d3f3f0b0a4821b23572dd6">low_level_read</a> (imat &m)</td></tr> |
---|
345 | |
---|
346 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of integer values at the current file pointer position. <br></td></tr> |
---|
347 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbf5adc69107fb6e888922311b2c407e"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="bbf5adc69107fb6e888922311b2c407e" args="(Array< bin > &v)" --> |
---|
348 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#bbf5adc69107fb6e888922311b2c407e">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< <a class="el" href="classitpp_1_1bin.html">bin</a> > &v)</td></tr> |
---|
349 | |
---|
350 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of binary values at the current file pointer position. <br></td></tr> |
---|
351 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="feaff77bba51fd8d5d5295dc64e93421"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="feaff77bba51fd8d5d5295dc64e93421" args="(Array< short > &v)" --> |
---|
352 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#feaff77bba51fd8d5d5295dc64e93421">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< short > &v)</td></tr> |
---|
353 | |
---|
354 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of short integer values at the current file pointer position. <br></td></tr> |
---|
355 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8405182497171cec89891dba4d71ed22"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="8405182497171cec89891dba4d71ed22" args="(Array< int > &v)" --> |
---|
356 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#8405182497171cec89891dba4d71ed22">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< int > &v)</td></tr> |
---|
357 | |
---|
358 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of integer values at the current file pointer position. <br></td></tr> |
---|
359 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="144277185b504cd9e03d80011ba42d82"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="144277185b504cd9e03d80011ba42d82" args="(Array< float > &v)" --> |
---|
360 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#144277185b504cd9e03d80011ba42d82">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< float > &v)</td></tr> |
---|
361 | |
---|
362 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float values at the current file pointer position. <br></td></tr> |
---|
363 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a58e78e427806444971e4c96510d615a"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a58e78e427806444971e4c96510d615a" args="(Array< std::complex< float > > &v)" --> |
---|
364 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a58e78e427806444971e4c96510d615a">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< float > > &v)</td></tr> |
---|
365 | |
---|
366 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float complex values at the current file pointer position. <br></td></tr> |
---|
367 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f62754344ad38e51bda75188777593c"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="6f62754344ad38e51bda75188777593c" args="(vec &v)" --> |
---|
368 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#6f62754344ad38e51bda75188777593c">low_level_read_lo</a> (vec &v)</td></tr> |
---|
369 | |
---|
370 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of float values at the current file pointer position. <br></td></tr> |
---|
371 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b41d9ddd54d5930f872fc8f98ddd42e"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="7b41d9ddd54d5930f872fc8f98ddd42e" args="(cvec &v)" --> |
---|
372 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#7b41d9ddd54d5930f872fc8f98ddd42e">low_level_read_lo</a> (cvec &v)</td></tr> |
---|
373 | |
---|
374 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of float complex values at the current file pointer position. <br></td></tr> |
---|
375 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdea742df0bb66c51d35065f6950f7df"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="cdea742df0bb66c51d35065f6950f7df" args="(mat &m)" --> |
---|
376 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#cdea742df0bb66c51d35065f6950f7df">low_level_read_lo</a> (mat &m)</td></tr> |
---|
377 | |
---|
378 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of float values at the current file pointer position. <br></td></tr> |
---|
379 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e6becc10539a9b24bc6073325b74b85"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="0e6becc10539a9b24bc6073325b74b85" args="(cmat &m)" --> |
---|
380 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#0e6becc10539a9b24bc6073325b74b85">low_level_read_lo</a> (cmat &m)</td></tr> |
---|
381 | |
---|
382 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of float complex values at the current file pointer position. <br></td></tr> |
---|
383 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="560dbd3962223ab6b12301839b2e3bbc"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="560dbd3962223ab6b12301839b2e3bbc" args="(Array< double > &v)" --> |
---|
384 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#560dbd3962223ab6b12301839b2e3bbc">low_level_read_lo</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< double > &v)</td></tr> |
---|
385 | |
---|
386 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float values at the current file pointer position. <br></td></tr> |
---|
387 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a2865bd5752ba227a52392dfedf697f"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="2a2865bd5752ba227a52392dfedf697f" args="(Array< std::complex< double > > &v)" --> |
---|
388 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#2a2865bd5752ba227a52392dfedf697f">low_level_read_lo</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< double > > &v)</td></tr> |
---|
389 | |
---|
390 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float complex values at the current file pointer position. <br></td></tr> |
---|
391 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dbdf10422bd6ffd6e149e24c8a10ddf1"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="dbdf10422bd6ffd6e149e24c8a10ddf1" args="(vec &v)" --> |
---|
392 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#dbdf10422bd6ffd6e149e24c8a10ddf1">low_level_read_hi</a> (vec &v)</td></tr> |
---|
393 | |
---|
394 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of double values at the current file pointer position. <br></td></tr> |
---|
395 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="33fede41ae32b961292b1e340470edde"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="33fede41ae32b961292b1e340470edde" args="(cvec &v)" --> |
---|
396 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#33fede41ae32b961292b1e340470edde">low_level_read_hi</a> (cvec &v)</td></tr> |
---|
397 | |
---|
398 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of double complex values at the current file pointer position. <br></td></tr> |
---|
399 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c6035265f71be00ec08058f634a6fb9"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="1c6035265f71be00ec08058f634a6fb9" args="(mat &m)" --> |
---|
400 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#1c6035265f71be00ec08058f634a6fb9">low_level_read_hi</a> (mat &m)</td></tr> |
---|
401 | |
---|
402 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of double values at the current file pointer position. <br></td></tr> |
---|
403 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8d55a91ab970faa92ba9868bc34bbfa"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="e8d55a91ab970faa92ba9868bc34bbfa" args="(cmat &m)" --> |
---|
404 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#e8d55a91ab970faa92ba9868bc34bbfa">low_level_read_hi</a> (cmat &m)</td></tr> |
---|
405 | |
---|
406 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of double complex values at the current file pointer position. <br></td></tr> |
---|
407 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b63fc857837833895dfeb946e56f5d0"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="8b63fc857837833895dfeb946e56f5d0" args="(Array< double > &v)" --> |
---|
408 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#8b63fc857837833895dfeb946e56f5d0">low_level_read_hi</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< double > &v)</td></tr> |
---|
409 | |
---|
410 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of double values at the current file pointer position. <br></td></tr> |
---|
411 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="038752da8708471e0a0379a045248f8d"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="038752da8708471e0a0379a045248f8d" args="(Array< std::complex< double > > &v)" --> |
---|
412 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#038752da8708471e0a0379a045248f8d">low_level_read_hi</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< double > > &v)</td></tr> |
---|
413 | |
---|
414 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of double complex values at the current file pointer position. <br></td></tr> |
---|
415 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e76fee6c51f5b4392e7298f59c06643"></a><!-- doxytag: member="itpp::it_file::seek" ref="2e76fee6c51f5b4392e7298f59c06643" args="(const std::string &name)" --> |
---|
416 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#2e76fee6c51f5b4392e7298f59c06643">seek</a> (const std::string &name)</td></tr> |
---|
417 | |
---|
418 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Find the variable <code>name</code>. <br></td></tr> |
---|
419 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8831ace76298653d0b7545175d201918"></a><!-- doxytag: member="itpp::it_file::seek" ref="8831ace76298653d0b7545175d201918" args="(int n)" --> |
---|
420 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#8831ace76298653d0b7545175d201918">seek</a> (int n)</td></tr> |
---|
421 | |
---|
422 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Find the variable number <code>n</code>. <br></td></tr> |
---|
423 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca38a8b3704f216136aa14c58549a19e"></a><!-- doxytag: member="itpp::it_file::info" ref="ca38a8b3704f216136aa14c58549a19e" args="(std::string &name, std::string &type, std::string &desc, uint64_t &bytes)" --> |
---|
424 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#ca38a8b3704f216136aa14c58549a19e">info</a> (std::string &name, std::string &type, std::string &desc, uint64_t &bytes)</td></tr> |
---|
425 | |
---|
426 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get information about the current variable. <br></td></tr> |
---|
427 | <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> |
---|
428 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a0a1682a860d7b69bcb89c4c0f70c9c"></a><!-- doxytag: member="itpp::it_file::remove" ref="8a0a1682a860d7b69bcb89c4c0f70c9c" args="()" --> |
---|
429 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#8a0a1682a860d7b69bcb89c4c0f70c9c">remove</a> ()</td></tr> |
---|
430 | |
---|
431 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove the current variable, denoted by <code>next_name</code>. <br></td></tr> |
---|
432 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58d4b14b5fa8fd24168a4af8b3df7b9b"></a><!-- doxytag: member="itpp::it_file::write_data_header_here" ref="58d4b14b5fa8fd24168a4af8b3df7b9b" args="(const data_header &h)" --> |
---|
433 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#58d4b14b5fa8fd24168a4af8b3df7b9b">write_data_header_here</a> (const <a class="el" href="structitpp_1_1it__file__base_1_1data__header.html">data_header</a> &h)</td></tr> |
---|
434 | |
---|
435 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write data header <code>h</code> at the current file position. <br></td></tr> |
---|
436 | <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> |
---|
437 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bedb756bdeab9348b11ce20c1ab45206"></a><!-- doxytag: member="itpp::it_file::low_prec" ref="bedb756bdeab9348b11ce20c1ab45206" args="" --> |
---|
438 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#bedb756bdeab9348b11ce20c1ab45206">low_prec</a></td></tr> |
---|
439 | |
---|
440 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Low precision flag. If true, use float type, otherwise double. <br></td></tr> |
---|
441 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4672f6f9ebae02f0e3cee17f37b0b238"></a><!-- doxytag: member="itpp::it_file::next_name" ref="4672f6f9ebae02f0e3cee17f37b0b238" args="" --> |
---|
442 | std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#4672f6f9ebae02f0e3cee17f37b0b238">next_name</a></td></tr> |
---|
443 | |
---|
444 | <tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classitpp_1_1Name.html" title="Automatic naming when savingAn easy way to give a variable a name and optionally...">Name</a> to be used for saving the next variable. <br></td></tr> |
---|
445 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8fbe44109467d372efe5af9ba6b56218"></a><!-- doxytag: member="itpp::it_file::next_desc" ref="8fbe44109467d372efe5af9ba6b56218" args="" --> |
---|
446 | std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#8fbe44109467d372efe5af9ba6b56218">next_desc</a></td></tr> |
---|
447 | |
---|
448 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Description to be used for saving the next variable. <br></td></tr> |
---|
449 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4ed010dc97e3672c7103be3fe43c902"></a><!-- doxytag: member="itpp::it_file::s" ref="c4ed010dc97e3672c7103be3fe43c902" args="" --> |
---|
450 | <a class="el" href="classitpp_1_1bfstream.html">bfstream</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#c4ed010dc97e3672c7103be3fe43c902">s</a></td></tr> |
---|
451 | |
---|
452 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Protected binary file stream. <br></td></tr> |
---|
453 | <tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr> |
---|
454 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f6f55dd92efcd1485000a50757ca3c5"></a><!-- doxytag: member="itpp::it_file::file_magic" ref="3f6f55dd92efcd1485000a50757ca3c5" args="[4]" --> |
---|
455 | static char </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file__base.html#3f6f55dd92efcd1485000a50757ca3c5">file_magic</a> [4] = { 'I', 'T', '+', '+' }</td></tr> |
---|
456 | |
---|
457 | <tr><td class="mdescLeft"> </td><td class="mdescRight">IT++ file marker: "IT++". <br></td></tr> |
---|
458 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fea5d883d7772b4085b21cb9d71fe6e8"></a><!-- doxytag: member="itpp::it_file::file_version" ref="fea5d883d7772b4085b21cb9d71fe6e8" args="" --> |
---|
459 | static char </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file__base.html#fea5d883d7772b4085b21cb9d71fe6e8">file_version</a> = 3</td></tr> |
---|
460 | |
---|
461 | <tr><td class="mdescLeft"> </td><td class="mdescRight">IT++ file version. <br></td></tr> |
---|
462 | </table> |
---|
463 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
464 | The IT++ file format reading and writing class. <hr><h2>Constructor & Destructor Documentation</h2> |
---|
465 | <a class="anchor" name="32334cdb6c1941e46a2949173d99b1bf"></a><!-- doxytag: member="itpp::it_file::it_file" ref="32334cdb6c1941e46a2949173d99b1bf" args="(const std::string &filename, bool trunc=false)" --> |
---|
466 | <div class="memitem"> |
---|
467 | <div class="memproto"> |
---|
468 | <table class="memname"> |
---|
469 | <tr> |
---|
470 | <td class="memname">itpp::it_file::it_file </td> |
---|
471 | <td>(</td> |
---|
472 | <td class="paramtype">const std::string & </td> |
---|
473 | <td class="paramname"> <em>filename</em>, </td> |
---|
474 | </tr> |
---|
475 | <tr> |
---|
476 | <td class="paramkey"></td> |
---|
477 | <td></td> |
---|
478 | <td class="paramtype">bool </td> |
---|
479 | <td class="paramname"> <em>trunc</em> = <code>false</code></td><td> </td> |
---|
480 | </tr> |
---|
481 | <tr> |
---|
482 | <td></td> |
---|
483 | <td>)</td> |
---|
484 | <td></td><td></td><td><code> [explicit]</code></td> |
---|
485 | </tr> |
---|
486 | </table> |
---|
487 | </div> |
---|
488 | <div class="memdoc"> |
---|
489 | |
---|
490 | <p> |
---|
491 | Constructor that calls <a class="el" href="classitpp_1_1it__file.html#549f27e6830fa68fc964041b79733168" title="Open a file for reading and writing.">open()</a>. |
---|
492 | <p> |
---|
493 | If the file does not exist it will be created. If <code>trunc</code> is true, the file will be truncated. |
---|
494 | <p>References <a class="el" href="itfile_8cpp-source.html#l00514">open()</a>.</p> |
---|
495 | |
---|
496 | </div> |
---|
497 | </div><p> |
---|
498 | <hr><h2>Member Function Documentation</h2> |
---|
499 | <a class="anchor" name="549f27e6830fa68fc964041b79733168"></a><!-- doxytag: member="itpp::it_file::open" ref="549f27e6830fa68fc964041b79733168" args="(const std::string &filename, bool trunc=false)" --> |
---|
500 | <div class="memitem"> |
---|
501 | <div class="memproto"> |
---|
502 | <table class="memname"> |
---|
503 | <tr> |
---|
504 | <td class="memname">void itpp::it_file::open </td> |
---|
505 | <td>(</td> |
---|
506 | <td class="paramtype">const std::string & </td> |
---|
507 | <td class="paramname"> <em>filename</em>, </td> |
---|
508 | </tr> |
---|
509 | <tr> |
---|
510 | <td class="paramkey"></td> |
---|
511 | <td></td> |
---|
512 | <td class="paramtype">bool </td> |
---|
513 | <td class="paramname"> <em>trunc</em> = <code>false</code></td><td> </td> |
---|
514 | </tr> |
---|
515 | <tr> |
---|
516 | <td></td> |
---|
517 | <td>)</td> |
---|
518 | <td></td><td></td><td></td> |
---|
519 | </tr> |
---|
520 | </table> |
---|
521 | </div> |
---|
522 | <div class="memdoc"> |
---|
523 | |
---|
524 | <p> |
---|
525 | Open a file for reading and writing. |
---|
526 | <p> |
---|
527 | If the file does not exist it will be created. If <code>trunc</code> is true, the file will be truncated. |
---|
528 | <p>References <a class="el" href="binfile_8cpp-source.html#l00071">itpp::exist()</a>, <a class="el" href="itassert_8h-source.html#l00094">it_assert</a>, <a class="el" href="itassert_8h-source.html#l00126">it_error</a>, <a class="el" href="binfile_8cpp-source.html#l00296">itpp::bfstream::open()</a>, <a class="el" href="itfile_8cpp-source.html#l00126">itpp::it_ifile::read_check_file_header()</a>, <a class="el" href="itfile_8h-source.html#l00235">itpp::it_ifile::s</a>, and <a class="el" href="itfile_8cpp-source.html#l00542">write_file_header()</a>.</p> |
---|
529 | |
---|
530 | <p>Referenced by <a class="el" href="itfile_8cpp-source.html#l00508">it_file()</a>, and <a class="el" href="ldpc_8cpp-source.html#l01282">itpp::LDPC_Code::save_code()</a>.</p> |
---|
531 | |
---|
532 | </div> |
---|
533 | </div><p> |
---|
534 | <hr>The documentation for this class was generated from the following files:<ul> |
---|
535 | <li><a class="el" href="itfile_8h-source.html">itfile.h</a><li><a class="el" href="itfile_8cpp.html">itfile.cpp</a></ul> |
---|
536 | </div> |
---|
537 | <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:02:19 2009 for mixpp by |
---|
538 | <a href="http://www.doxygen.org/index.html"> |
---|
539 | <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> |
---|
540 | </body> |
---|
541 | </html> |
---|