You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

classofstream.html 110KB

пре 8 година
пре 10 година
пре 8 година
пре 10 година
пре 8 година
пре 10 година
пре 8 година
пре 8 година
пре 10 година
пре 10 година
пре 10 година
пре 8 година
пре 10 година
пре 10 година
пре 10 година
пре 8 година
пре 8 година
пре 8 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 10 година
пре 9 година
пре 8 година
пре 8 година
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.10"/>
  7. <title>SdFat: ofstream Class Reference</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  12. <script type="text/javascript" src="search/searchdata.js"></script>
  13. <script type="text/javascript" src="search/search.js"></script>
  14. <script type="text/javascript">
  15. $(document).ready(function() { init_search(); });
  16. </script>
  17. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  18. </head>
  19. <body>
  20. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  21. <div id="titlearea">
  22. <table cellspacing="0" cellpadding="0">
  23. <tbody>
  24. <tr style="height: 56px;">
  25. <td id="projectalign" style="padding-left: 0.5em;">
  26. <div id="projectname">SdFat
  27. </div>
  28. </td>
  29. </tr>
  30. </tbody>
  31. </table>
  32. </div>
  33. <!-- end header part -->
  34. <!-- Generated by Doxygen 1.8.10 -->
  35. <script type="text/javascript">
  36. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  37. </script>
  38. <div id="navrow1" class="tabs">
  39. <ul class="tablist">
  40. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  41. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  42. <li><a href="files.html"><span>Files</span></a></li>
  43. <li>
  44. <div id="MSearchBox" class="MSearchBoxInactive">
  45. <span class="left">
  46. <img id="MSearchSelect" src="search/mag_sel.png"
  47. onmouseover="return searchBox.OnSearchSelectShow()"
  48. onmouseout="return searchBox.OnSearchSelectHide()"
  49. alt=""/>
  50. <input type="text" id="MSearchField" value="Search" accesskey="S"
  51. onfocus="searchBox.OnSearchFieldFocus(true)"
  52. onblur="searchBox.OnSearchFieldFocus(false)"
  53. onkeyup="searchBox.OnSearchFieldChange(event)"/>
  54. </span><span class="right">
  55. <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
  56. </span>
  57. </div>
  58. </li>
  59. </ul>
  60. </div>
  61. <div id="navrow2" class="tabs2">
  62. <ul class="tablist">
  63. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  64. <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
  65. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  66. </ul>
  67. </div>
  68. <!-- window showing the filter options -->
  69. <div id="MSearchSelectWindow"
  70. onmouseover="return searchBox.OnSearchSelectShow()"
  71. onmouseout="return searchBox.OnSearchSelectHide()"
  72. onkeydown="return searchBox.OnSearchSelectKey(event)">
  73. </div>
  74. <!-- iframe showing the search results (closed by default) -->
  75. <div id="MSearchResultsWindow">
  76. <iframe src="javascript:void(0)" frameborder="0"
  77. name="MSearchResults" id="MSearchResults">
  78. </iframe>
  79. </div>
  80. </div><!-- top -->
  81. <div class="header">
  82. <div class="summary">
  83. <a href="#pub-types">Public Types</a> &#124;
  84. <a href="#pub-methods">Public Member Functions</a> &#124;
  85. <a href="#pub-static-attribs">Static Public Attributes</a> &#124;
  86. <a href="#pri-methods">Private Member Functions</a> &#124;
  87. <a href="classofstream-members.html">List of all members</a> </div>
  88. <div class="headertitle">
  89. <div class="title">ofstream Class Reference</div> </div>
  90. </div><!--header-->
  91. <div class="contents">
  92. <p>file output stream.
  93. <a href="classofstream.html#details">More...</a></p>
  94. <p><code>#include &lt;fstream.h&gt;</code></p>
  95. <div class="dynheader">
  96. Inheritance diagram for ofstream:</div>
  97. <div class="dyncontent">
  98. <div class="center"><img src="classofstream__inherit__graph.png" border="0" usemap="#ofstream_inherit__map" alt="Inheritance graph"/></div>
  99. <map name="ofstream_inherit__map" id="ofstream_inherit__map">
  100. <area shape="rect" id="node2" href="classostream.html" title="Output Stream. " alt="" coords="143,155,213,181"/>
  101. <area shape="rect" id="node3" href="classios.html" title="Error and state information for all streams. " alt="" coords="137,80,176,107"/>
  102. <area shape="rect" id="node5" href="class_fat_stream_base.html" title="Base class for C++ style streams. " alt="" coords="5,155,119,181"/>
  103. <area shape="rect" id="node4" href="classios__base.html" title="Base class for all streams. " alt="" coords="119,5,194,32"/>
  104. <area shape="rect" id="node6" href="class_fat_file.html" title="Basic file class. " alt="" coords="31,80,93,107"/>
  105. </map>
  106. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  107. <div class="dynheader">
  108. Collaboration diagram for ofstream:</div>
  109. <div class="dyncontent">
  110. <div class="center"><img src="classofstream__coll__graph.png" border="0" usemap="#ofstream_coll__map" alt="Collaboration graph"/></div>
  111. <map name="ofstream_coll__map" id="ofstream_coll__map">
  112. <area shape="rect" id="node2" href="classostream.html" title="Output Stream. " alt="" coords="143,155,213,181"/>
  113. <area shape="rect" id="node3" href="classios.html" title="Error and state information for all streams. " alt="" coords="137,80,176,107"/>
  114. <area shape="rect" id="node5" href="class_fat_stream_base.html" title="Base class for C++ style streams. " alt="" coords="5,155,119,181"/>
  115. <area shape="rect" id="node4" href="classios__base.html" title="Base class for all streams. " alt="" coords="119,5,194,32"/>
  116. <area shape="rect" id="node6" href="class_fat_file.html" title="Basic file class. " alt="" coords="31,80,93,107"/>
  117. </map>
  118. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  119. <table class="memberdecls">
  120. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
  121. Public Types</h2></td></tr>
  122. <tr class="memitem:ac9a54e52cef4f01ac0afd8ae896a3413"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a></td></tr>
  123. <tr class="separator:ac9a54e52cef4f01ac0afd8ae896a3413"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:aef19291eeae0f072ac42c6ba1fe3033c"><td class="memItemLeft" align="right" valign="top">typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a></td></tr>
  125. <tr class="separator:aef19291eeae0f072ac42c6ba1fe3033c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  126. <tr class="memitem:a45de7cca0d01da781f4b886179c65c22"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a45de7cca0d01da781f4b886179c65c22">off_type</a></td></tr>
  127. <tr class="separator:a45de7cca0d01da781f4b886179c65c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
  128. <tr class="memitem:aaa192ec0dccc43050715553a34644523"><td class="memItemLeft" align="right" valign="top">typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a></td></tr>
  129. <tr class="separator:aaa192ec0dccc43050715553a34644523"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:abe85cf1f181b8bce8022f05ab76aae7f"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a></td></tr>
  131. <tr class="separator:abe85cf1f181b8bce8022f05ab76aae7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  132. <tr class="memitem:ab01103ba35f6ba93a704b3ec0c86191e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e">seekdir</a> { <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191ea6639b4dd9e9b57ffef4a176cd1a1e7bb">beg</a>,
  133. <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191ea53910041525b9e2f33bfc3bb4482134c">cur</a>,
  134. <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191eaae47c0ae984e90b38907783a1a804811">end</a>
  135. }<tr class="separator:ab01103ba35f6ba93a704b3ec0c86191e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. </td></tr>
  137. <tr class="memitem:a82836e1d3cc603fba8f0b54d323a2dff"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a></td></tr>
  138. <tr class="separator:a82836e1d3cc603fba8f0b54d323a2dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  139. </table><table class="memberdecls">
  140. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  141. Public Member Functions</h2></td></tr>
  142. <tr class="memitem:a7daa417c60277a4a4a452df4ad0af8e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#a7daa417c60277a4a4a452df4ad0af8e6">bad</a> () const </td></tr>
  143. <tr class="separator:a7daa417c60277a4a4a452df4ad0af8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  144. <tr class="memitem:a09edfdb3dbda20aff105e751001313f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classofstream.html#a09edfdb3dbda20aff105e751001313f0">clear</a> (<a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> state=<a class="el" href="classios__base.html#a07a00996a6e525b88bdfe7935d5ead05">goodbit</a>)</td></tr>
  145. <tr class="separator:a09edfdb3dbda20aff105e751001313f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  146. <tr class="memitem:a240f3752c7ff7a78d10c143d2083715f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classofstream.html#a240f3752c7ff7a78d10c143d2083715f">close</a> ()</td></tr>
  147. <tr class="separator:a240f3752c7ff7a78d10c143d2083715f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  148. <tr class="memitem:ad2f091f3ed1a2e13f62557854c0885a7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#ad2f091f3ed1a2e13f62557854c0885a7">eof</a> () const </td></tr>
  149. <tr class="separator:ad2f091f3ed1a2e13f62557854c0885a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  150. <tr class="memitem:a1c7b563046a50c5a0430405964998034"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#a1c7b563046a50c5a0430405964998034">fail</a> () const </td></tr>
  151. <tr class="separator:a1c7b563046a50c5a0430405964998034"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. <tr class="memitem:ade5bd46462e075999c3a5c2cff2015f1"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ade5bd46462e075999c3a5c2cff2015f1">fill</a> ()</td></tr>
  153. <tr class="separator:ade5bd46462e075999c3a5c2cff2015f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  154. <tr class="memitem:aa5683f9bdf295311bd5a6d3cdc2fedd5"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#aa5683f9bdf295311bd5a6d3cdc2fedd5">fill</a> (char c)</td></tr>
  155. <tr class="separator:aa5683f9bdf295311bd5a6d3cdc2fedd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  156. <tr class="memitem:ab5e9c7dbcbc33b7de9dcb70525ec7384"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ab5e9c7dbcbc33b7de9dcb70525ec7384">flags</a> () const </td></tr>
  157. <tr class="separator:ab5e9c7dbcbc33b7de9dcb70525ec7384"><td class="memSeparator" colspan="2">&#160;</td></tr>
  158. <tr class="memitem:ae67e900dc12e4c7cbc0741ad1c70d6c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ae67e900dc12e4c7cbc0741ad1c70d6c2">flags</a> (<a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> fl)</td></tr>
  159. <tr class="separator:ae67e900dc12e4c7cbc0741ad1c70d6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <tr class="memitem:af6be1f30d824f5a65d27d5b5d20b8c6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#af6be1f30d824f5a65d27d5b5d20b8c6c">flush</a> ()</td></tr>
  161. <tr class="separator:af6be1f30d824f5a65d27d5b5d20b8c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  162. <tr class="memitem:a5fdf9247f642a7a5c5a21323ffd45366"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#a5fdf9247f642a7a5c5a21323ffd45366">good</a> () const </td></tr>
  163. <tr class="separator:a5fdf9247f642a7a5c5a21323ffd45366"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <tr class="memitem:a9c97eb2eb6e35ae87cf7f7453a67e70a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classofstream.html#a9c97eb2eb6e35ae87cf7f7453a67e70a">is_open</a> ()</td></tr>
  165. <tr class="separator:a9c97eb2eb6e35ae87cf7f7453a67e70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:ae8a8145adf2cfe1f948ad482ed504b75"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classofstream.html#ae8a8145adf2cfe1f948ad482ed504b75">ofstream</a> (const char *path, <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">ios::openmode</a> mode=<a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a>)</td></tr>
  167. <tr class="separator:ae8a8145adf2cfe1f948ad482ed504b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
  168. <tr class="memitem:a4b9d30c742fbe01baa336406c7afdcb2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classofstream.html#a4b9d30c742fbe01baa336406c7afdcb2">open</a> (const char *path, <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> mode=<a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a>)</td></tr>
  169. <tr class="separator:a4b9d30c742fbe01baa336406c7afdcb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:a8c2e7e42e31d3d7898a51c0bc837b2a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#a8c2e7e42e31d3d7898a51c0bc837b2a3">operator const void *</a> () const </td></tr>
  171. <tr class="separator:a8c2e7e42e31d3d7898a51c0bc837b2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  172. <tr class="memitem:a1ae2d4f1ccdfcaaef6a3a8ac9e28c267"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#a1ae2d4f1ccdfcaaef6a3a8ac9e28c267">operator!</a> () const </td></tr>
  173. <tr class="separator:a1ae2d4f1ccdfcaaef6a3a8ac9e28c267"><td class="memSeparator" colspan="2">&#160;</td></tr>
  174. <tr class="memitem:a4dfc0cdb38bced959ba7cf963db38c30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a4dfc0cdb38bced959ba7cf963db38c30">operator&lt;&lt;</a> (<a class="el" href="classostream.html">ostream</a> &amp;(*pf)(<a class="el" href="classostream.html">ostream</a> &amp;str))</td></tr>
  175. <tr class="separator:a4dfc0cdb38bced959ba7cf963db38c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:af52c607ea168aff1025222c62cad392f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#af52c607ea168aff1025222c62cad392f">operator&lt;&lt;</a> (<a class="el" href="classios__base.html">ios_base</a> &amp;(*pf)(<a class="el" href="classios__base.html">ios_base</a> &amp;str))</td></tr>
  177. <tr class="separator:af52c607ea168aff1025222c62cad392f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <tr class="memitem:a63e3999be154253cf92a45c22e548f51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a63e3999be154253cf92a45c22e548f51">operator&lt;&lt;</a> (bool arg)</td></tr>
  179. <tr class="separator:a63e3999be154253cf92a45c22e548f51"><td class="memSeparator" colspan="2">&#160;</td></tr>
  180. <tr class="memitem:a618b5d6861dde2347847102b89e0ccfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a618b5d6861dde2347847102b89e0ccfa">operator&lt;&lt;</a> (const char *arg)</td></tr>
  181. <tr class="separator:a618b5d6861dde2347847102b89e0ccfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:aebe24ff723b806cbee19deb2165d0a5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#aebe24ff723b806cbee19deb2165d0a5b">operator&lt;&lt;</a> (const signed char *arg)</td></tr>
  183. <tr class="separator:aebe24ff723b806cbee19deb2165d0a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  184. <tr class="memitem:ac0cf68ffa4706994f47acb1fa37c601a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#ac0cf68ffa4706994f47acb1fa37c601a">operator&lt;&lt;</a> (const unsigned char *arg)</td></tr>
  185. <tr class="separator:ac0cf68ffa4706994f47acb1fa37c601a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <tr class="memitem:a1d1e11d2fadaf4c9e34194a1f28572e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a1d1e11d2fadaf4c9e34194a1f28572e4">operator&lt;&lt;</a> (char arg)</td></tr>
  187. <tr class="separator:a1d1e11d2fadaf4c9e34194a1f28572e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <tr class="memitem:ad06f8c6c47667e9c7b14620882c09434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#ad06f8c6c47667e9c7b14620882c09434">operator&lt;&lt;</a> (signed char arg)</td></tr>
  189. <tr class="separator:ad06f8c6c47667e9c7b14620882c09434"><td class="memSeparator" colspan="2">&#160;</td></tr>
  190. <tr class="memitem:a69912ec4a8536f289b716e95953d09d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a69912ec4a8536f289b716e95953d09d7">operator&lt;&lt;</a> (unsigned char arg)</td></tr>
  191. <tr class="separator:a69912ec4a8536f289b716e95953d09d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  192. <tr class="memitem:a8065697d56d5e5d1a0ca50c1916b4955"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a8065697d56d5e5d1a0ca50c1916b4955">operator&lt;&lt;</a> (double arg)</td></tr>
  193. <tr class="separator:a8065697d56d5e5d1a0ca50c1916b4955"><td class="memSeparator" colspan="2">&#160;</td></tr>
  194. <tr class="memitem:a6c68e418e19d9dcdfe6b1790b2621666"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a6c68e418e19d9dcdfe6b1790b2621666">operator&lt;&lt;</a> (float arg)</td></tr>
  195. <tr class="separator:a6c68e418e19d9dcdfe6b1790b2621666"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. <tr class="memitem:a227c47e2b631f29d8873b00290bb4872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a227c47e2b631f29d8873b00290bb4872">operator&lt;&lt;</a> (short arg)</td></tr>
  197. <tr class="separator:a227c47e2b631f29d8873b00290bb4872"><td class="memSeparator" colspan="2">&#160;</td></tr>
  198. <tr class="memitem:ace10a3a767dc55faff2cec71cd0a89b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#ace10a3a767dc55faff2cec71cd0a89b1">operator&lt;&lt;</a> (unsigned short arg)</td></tr>
  199. <tr class="separator:ace10a3a767dc55faff2cec71cd0a89b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  200. <tr class="memitem:a62488f7ce7822c777ea27d15223b8e5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a62488f7ce7822c777ea27d15223b8e5f">operator&lt;&lt;</a> (int arg)</td></tr>
  201. <tr class="separator:a62488f7ce7822c777ea27d15223b8e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  202. <tr class="memitem:ad31df6cd88c7248c01808e40889a7907"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#ad31df6cd88c7248c01808e40889a7907">operator&lt;&lt;</a> (unsigned int arg)</td></tr>
  203. <tr class="separator:ad31df6cd88c7248c01808e40889a7907"><td class="memSeparator" colspan="2">&#160;</td></tr>
  204. <tr class="memitem:a15db9977ed82e503bd3cd1f585acf9e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a15db9977ed82e503bd3cd1f585acf9e6">operator&lt;&lt;</a> (long arg)</td></tr>
  205. <tr class="separator:a15db9977ed82e503bd3cd1f585acf9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  206. <tr class="memitem:aaedd44fefa48cf3f0967fcd699a2909d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#aaedd44fefa48cf3f0967fcd699a2909d">operator&lt;&lt;</a> (unsigned long arg)</td></tr>
  207. <tr class="separator:aaedd44fefa48cf3f0967fcd699a2909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  208. <tr class="memitem:a2a8febd7c07f078120dd69bb71f25a94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a2a8febd7c07f078120dd69bb71f25a94">operator&lt;&lt;</a> (const void *arg)</td></tr>
  209. <tr class="separator:a2a8febd7c07f078120dd69bb71f25a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
  210. <tr class="memitem:a99ee8d9265d9354f197d02a3d17116be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a99ee8d9265d9354f197d02a3d17116be">operator&lt;&lt;</a> (const __FlashStringHelper *arg)</td></tr>
  211. <tr class="separator:a99ee8d9265d9354f197d02a3d17116be"><td class="memSeparator" colspan="2">&#160;</td></tr>
  212. <tr class="memitem:a9d36cb5a859b74e04f640d2f5e53b41d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a9d36cb5a859b74e04f640d2f5e53b41d">precision</a> () const </td></tr>
  213. <tr class="separator:a9d36cb5a859b74e04f640d2f5e53b41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  214. <tr class="memitem:a5b70cc65fc2c276136fea99bddedb6f0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a5b70cc65fc2c276136fea99bddedb6f0">precision</a> (unsigned int n)</td></tr>
  215. <tr class="separator:a5b70cc65fc2c276136fea99bddedb6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  216. <tr class="memitem:a11aad8a1efd284ccfa91cbfb78d089bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a11aad8a1efd284ccfa91cbfb78d089bd">put</a> (char ch)</td></tr>
  217. <tr class="separator:a11aad8a1efd284ccfa91cbfb78d089bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  218. <tr class="memitem:aacc57e1e46e23f2f54898ff6a89129a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#aacc57e1e46e23f2f54898ff6a89129a2">rdstate</a> () const </td></tr>
  219. <tr class="separator:aacc57e1e46e23f2f54898ff6a89129a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  220. <tr class="memitem:a18b453d2770a8852c312cbda919c4687"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a18b453d2770a8852c312cbda919c4687">seekp</a> (<a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a> pos)</td></tr>
  221. <tr class="separator:a18b453d2770a8852c312cbda919c4687"><td class="memSeparator" colspan="2">&#160;</td></tr>
  222. <tr class="memitem:af6265a5be29237517b30673667ba4213"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classostream.html">ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#af6265a5be29237517b30673667ba4213">seekp</a> (<a class="el" href="classios__base.html#a45de7cca0d01da781f4b886179c65c22">off_type</a> off, <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e">seekdir</a> way)</td></tr>
  223. <tr class="separator:af6265a5be29237517b30673667ba4213"><td class="memSeparator" colspan="2">&#160;</td></tr>
  224. <tr class="memitem:ab5db835cb45bba7684ebf72d9a3cccb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ab5db835cb45bba7684ebf72d9a3cccb4">setf</a> (<a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> fl)</td></tr>
  225. <tr class="separator:ab5db835cb45bba7684ebf72d9a3cccb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  226. <tr class="memitem:a74dbc93607ab7d68a87ec326b92b6c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a74dbc93607ab7d68a87ec326b92b6c81">setf</a> (<a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> fl, <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> mask)</td></tr>
  227. <tr class="separator:a74dbc93607ab7d68a87ec326b92b6c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
  228. <tr class="memitem:aee5d194656bdfb0c8621b23ea2f51afb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios.html#aee5d194656bdfb0c8621b23ea2f51afb">setstate</a> (<a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> state)</td></tr>
  229. <tr class="separator:aee5d194656bdfb0c8621b23ea2f51afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  230. <tr class="memitem:a92dec0e2bc8352df1419d1cdc434e619"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classostream.html#a92dec0e2bc8352df1419d1cdc434e619">tellp</a> ()</td></tr>
  231. <tr class="separator:a92dec0e2bc8352df1419d1cdc434e619"><td class="memSeparator" colspan="2">&#160;</td></tr>
  232. <tr class="memitem:a3bf7d054a433ed15e8b984e16f630fa4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a3bf7d054a433ed15e8b984e16f630fa4">unsetf</a> (<a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> fl)</td></tr>
  233. <tr class="separator:a3bf7d054a433ed15e8b984e16f630fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  234. <tr class="memitem:afa30e7644b4eae5928ad9c487ad387de"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#afa30e7644b4eae5928ad9c487ad387de">width</a> ()</td></tr>
  235. <tr class="separator:afa30e7644b4eae5928ad9c487ad387de"><td class="memSeparator" colspan="2">&#160;</td></tr>
  236. <tr class="memitem:ab2ba0f005bbf3d8ebed93b64068492e0"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ab2ba0f005bbf3d8ebed93b64068492e0">width</a> (unsigned n)</td></tr>
  237. <tr class="separator:ab2ba0f005bbf3d8ebed93b64068492e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  238. </table><table class="memberdecls">
  239. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
  240. Static Public Attributes</h2></td></tr>
  241. <tr class="memitem:adaaf735381254aa096ebe3605e8bbd0a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#adaaf735381254aa096ebe3605e8bbd0a">adjustfield</a> = <a class="el" href="classios__base.html#ad364df9af2cfde1f40bd8e10c62bb215">left</a> | <a class="el" href="classios__base.html#aec064a12730b5d87e718c1864e29ac64">right</a> | <a class="el" href="classios__base.html#afc720b7f6f461ec8e9cf5505059e5d7c">internal</a></td></tr>
  242. <tr class="separator:adaaf735381254aa096ebe3605e8bbd0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  243. <tr class="memitem:a8380aac3c405730708888fdc68905820"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a8380aac3c405730708888fdc68905820">app</a> = 0X4</td></tr>
  244. <tr class="separator:a8380aac3c405730708888fdc68905820"><td class="memSeparator" colspan="2">&#160;</td></tr>
  245. <tr class="memitem:aa434355c165500065276d955d8b36e99"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#aa434355c165500065276d955d8b36e99">ate</a> = 0X8</td></tr>
  246. <tr class="separator:aa434355c165500065276d955d8b36e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
  247. <tr class="memitem:ac8c2c8f2f6bc9e6ce101c20e88ebce35"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ac8c2c8f2f6bc9e6ce101c20e88ebce35">badbit</a> = 0X01</td></tr>
  248. <tr class="separator:ac8c2c8f2f6bc9e6ce101c20e88ebce35"><td class="memSeparator" colspan="2">&#160;</td></tr>
  249. <tr class="memitem:a75ce5482aa207d7aa0265d138b50a102"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a75ce5482aa207d7aa0265d138b50a102">basefield</a> = <a class="el" href="classios__base.html#a2826aed005e7c1f6858060cddae7971a">dec</a> | <a class="el" href="classios__base.html#a3608e51eb0a80ea94ddadd5b713a3750">hex</a> | <a class="el" href="classios__base.html#a4155540f8d3ffdb8d25a2f50ee4df08f">oct</a></td></tr>
  250. <tr class="separator:a75ce5482aa207d7aa0265d138b50a102"><td class="memSeparator" colspan="2">&#160;</td></tr>
  251. <tr class="memitem:ac99947c17c2936d15243671366605602"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ac99947c17c2936d15243671366605602">binary</a> = 0X10</td></tr>
  252. <tr class="separator:ac99947c17c2936d15243671366605602"><td class="memSeparator" colspan="2">&#160;</td></tr>
  253. <tr class="memitem:afa74acd95d4bbc7cc3551251aac2bf00"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#afa74acd95d4bbc7cc3551251aac2bf00">boolalpha</a> = 0x0100</td></tr>
  254. <tr class="separator:afa74acd95d4bbc7cc3551251aac2bf00"><td class="memSeparator" colspan="2">&#160;</td></tr>
  255. <tr class="memitem:a2826aed005e7c1f6858060cddae7971a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a2826aed005e7c1f6858060cddae7971a">dec</a> = 0x0008</td></tr>
  256. <tr class="separator:a2826aed005e7c1f6858060cddae7971a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  257. <tr class="memitem:af75072b7ef2a931c77a2cb8e7ccda460"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#af75072b7ef2a931c77a2cb8e7ccda460">eofbit</a> = 0x02</td></tr>
  258. <tr class="separator:af75072b7ef2a931c77a2cb8e7ccda460"><td class="memSeparator" colspan="2">&#160;</td></tr>
  259. <tr class="memitem:a36157154001bcce17827db6786e35efd"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a36157154001bcce17827db6786e35efd">failbit</a> = 0X04</td></tr>
  260. <tr class="separator:a36157154001bcce17827db6786e35efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  261. <tr class="memitem:a07a00996a6e525b88bdfe7935d5ead05"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a07a00996a6e525b88bdfe7935d5ead05">goodbit</a> = 0x00</td></tr>
  262. <tr class="separator:a07a00996a6e525b88bdfe7935d5ead05"><td class="memSeparator" colspan="2">&#160;</td></tr>
  263. <tr class="memitem:a3608e51eb0a80ea94ddadd5b713a3750"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a3608e51eb0a80ea94ddadd5b713a3750">hex</a> = 0x0010</td></tr>
  264. <tr class="separator:a3608e51eb0a80ea94ddadd5b713a3750"><td class="memSeparator" colspan="2">&#160;</td></tr>
  265. <tr class="memitem:ae5432e3c269064480652c4602f5f74ad"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">in</a> = 0X20</td></tr>
  266. <tr class="separator:ae5432e3c269064480652c4602f5f74ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
  267. <tr class="memitem:afc720b7f6f461ec8e9cf5505059e5d7c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#afc720b7f6f461ec8e9cf5505059e5d7c">internal</a> = 0x0004</td></tr>
  268. <tr class="separator:afc720b7f6f461ec8e9cf5505059e5d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  269. <tr class="memitem:ad364df9af2cfde1f40bd8e10c62bb215"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ad364df9af2cfde1f40bd8e10c62bb215">left</a> = 0x0001</td></tr>
  270. <tr class="separator:ad364df9af2cfde1f40bd8e10c62bb215"><td class="memSeparator" colspan="2">&#160;</td></tr>
  271. <tr class="memitem:a4155540f8d3ffdb8d25a2f50ee4df08f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a4155540f8d3ffdb8d25a2f50ee4df08f">oct</a> = 0x0020</td></tr>
  272. <tr class="separator:a4155540f8d3ffdb8d25a2f50ee4df08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  273. <tr class="memitem:a4c1d517774c0d11af3424e90395f26ae"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a> = 0X40</td></tr>
  274. <tr class="separator:a4c1d517774c0d11af3424e90395f26ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
  275. <tr class="memitem:aec064a12730b5d87e718c1864e29ac64"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#aec064a12730b5d87e718c1864e29ac64">right</a> = 0x0002</td></tr>
  276. <tr class="separator:aec064a12730b5d87e718c1864e29ac64"><td class="memSeparator" colspan="2">&#160;</td></tr>
  277. <tr class="memitem:a7e3373ab307feecfc228bc9bdb29cd01"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a7e3373ab307feecfc228bc9bdb29cd01">showbase</a> = 0x0200</td></tr>
  278. <tr class="separator:a7e3373ab307feecfc228bc9bdb29cd01"><td class="memSeparator" colspan="2">&#160;</td></tr>
  279. <tr class="memitem:ac9bb172682e157f037bd7fb82a236ee6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ac9bb172682e157f037bd7fb82a236ee6">showpoint</a> = 0x0400</td></tr>
  280. <tr class="separator:ac9bb172682e157f037bd7fb82a236ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  281. <tr class="memitem:a7bfa4a883933105d10f8ce2693cb9f21"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a7bfa4a883933105d10f8ce2693cb9f21">showpos</a> = 0x0800</td></tr>
  282. <tr class="separator:a7bfa4a883933105d10f8ce2693cb9f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
  283. <tr class="memitem:a64977c777d6e45826d1be9763f17f824"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#a64977c777d6e45826d1be9763f17f824">skipws</a> = 0x1000</td></tr>
  284. <tr class="separator:a64977c777d6e45826d1be9763f17f824"><td class="memSeparator" colspan="2">&#160;</td></tr>
  285. <tr class="memitem:ae62b8972f37509819e1384214071194b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ae62b8972f37509819e1384214071194b">trunc</a> = 0X80</td></tr>
  286. <tr class="separator:ae62b8972f37509819e1384214071194b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  287. <tr class="memitem:ade3db1fe3249e87f4c47a9a8916793d9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classios__base.html#ade3db1fe3249e87f4c47a9a8916793d9">uppercase</a> = 0x4000</td></tr>
  288. <tr class="separator:ade3db1fe3249e87f4c47a9a8916793d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  289. </table><table class="memberdecls">
  290. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
  291. Private Member Functions</h2></td></tr>
  292. <tr class="memitem:a5f64576d3d19177ab3cf3812b69abdfa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fat_file.html#a5f64576d3d19177ab3cf3812b69abdfa">open</a> (<a class="el" href="class_fat_file_system.html">FatFileSystem</a> *fs, const char *path, uint8_t oflag)</td></tr>
  293. <tr class="separator:a5f64576d3d19177ab3cf3812b69abdfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  294. <tr class="memitem:ad3fa9daaccb4e4179fb88a8ca037aa80"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fat_file.html#ad3fa9daaccb4e4179fb88a8ca037aa80">open</a> (<a class="el" href="class_fat_file.html">FatFile</a> *dirFile, uint16_t index, uint8_t oflag)</td></tr>
  295. <tr class="separator:ad3fa9daaccb4e4179fb88a8ca037aa80"><td class="memSeparator" colspan="2">&#160;</td></tr>
  296. <tr class="memitem:a211be757679b18708f6b6a36464e4f61"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fat_file.html#a211be757679b18708f6b6a36464e4f61">open</a> (<a class="el" href="class_fat_file.html">FatFile</a> *dirFile, const char *path, uint8_t oflag)</td></tr>
  297. <tr class="separator:a211be757679b18708f6b6a36464e4f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
  298. </table>
  299. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  300. <div class="textblock"><p>file output stream. </p>
  301. </div><h2 class="groupheader">Member Typedef Documentation</h2>
  302. <a class="anchor" id="ac9a54e52cef4f01ac0afd8ae896a3413"></a>
  303. <div class="memitem">
  304. <div class="memproto">
  305. <table class="mlabels">
  306. <tr>
  307. <td class="mlabels-left">
  308. <table class="memname">
  309. <tr>
  310. <td class="memname">typedef unsigned int <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">ios_base::fmtflags</a></td>
  311. </tr>
  312. </table>
  313. </td>
  314. <td class="mlabels-right">
  315. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  316. </tr>
  317. </table>
  318. </div><div class="memdoc">
  319. <p>type for format flags </p>
  320. </div>
  321. </div>
  322. <a class="anchor" id="aef19291eeae0f072ac42c6ba1fe3033c"></a>
  323. <div class="memitem">
  324. <div class="memproto">
  325. <table class="mlabels">
  326. <tr>
  327. <td class="mlabels-left">
  328. <table class="memname">
  329. <tr>
  330. <td class="memname">typedef unsigned char <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">ios_base::iostate</a></td>
  331. </tr>
  332. </table>
  333. </td>
  334. <td class="mlabels-right">
  335. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  336. </tr>
  337. </table>
  338. </div><div class="memdoc">
  339. <p>typedef for iostate bitmask </p>
  340. </div>
  341. </div>
  342. <a class="anchor" id="a45de7cca0d01da781f4b886179c65c22"></a>
  343. <div class="memitem">
  344. <div class="memproto">
  345. <table class="mlabels">
  346. <tr>
  347. <td class="mlabels-left">
  348. <table class="memname">
  349. <tr>
  350. <td class="memname">typedef int32_t <a class="el" href="classios__base.html#a45de7cca0d01da781f4b886179c65c22">ios_base::off_type</a></td>
  351. </tr>
  352. </table>
  353. </td>
  354. <td class="mlabels-right">
  355. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  356. </tr>
  357. </table>
  358. </div><div class="memdoc">
  359. <p>type for relative seek offset </p>
  360. </div>
  361. </div>
  362. <a class="anchor" id="aaa192ec0dccc43050715553a34644523"></a>
  363. <div class="memitem">
  364. <div class="memproto">
  365. <table class="mlabels">
  366. <tr>
  367. <td class="mlabels-left">
  368. <table class="memname">
  369. <tr>
  370. <td class="memname">typedef uint8_t <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">ios_base::openmode</a></td>
  371. </tr>
  372. </table>
  373. </td>
  374. <td class="mlabels-right">
  375. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  376. </tr>
  377. </table>
  378. </div><div class="memdoc">
  379. <p>typedef for iostream open mode </p>
  380. </div>
  381. </div>
  382. <a class="anchor" id="abe85cf1f181b8bce8022f05ab76aae7f"></a>
  383. <div class="memitem">
  384. <div class="memproto">
  385. <table class="mlabels">
  386. <tr>
  387. <td class="mlabels-left">
  388. <table class="memname">
  389. <tr>
  390. <td class="memname">typedef uint32_t <a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">ios_base::pos_type</a></td>
  391. </tr>
  392. </table>
  393. </td>
  394. <td class="mlabels-right">
  395. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  396. </tr>
  397. </table>
  398. </div><div class="memdoc">
  399. <p>type for absolute seek position </p>
  400. </div>
  401. </div>
  402. <a class="anchor" id="a82836e1d3cc603fba8f0b54d323a2dff"></a>
  403. <div class="memitem">
  404. <div class="memproto">
  405. <table class="mlabels">
  406. <tr>
  407. <td class="mlabels-left">
  408. <table class="memname">
  409. <tr>
  410. <td class="memname">typedef uint32_t <a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">ios_base::streamsize</a></td>
  411. </tr>
  412. </table>
  413. </td>
  414. <td class="mlabels-right">
  415. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  416. </tr>
  417. </table>
  418. </div><div class="memdoc">
  419. <p>unsigned size that can represent maximum file size. (violates spec - should be signed) </p>
  420. </div>
  421. </div>
  422. <h2 class="groupheader">Member Enumeration Documentation</h2>
  423. <a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191e"></a>
  424. <div class="memitem">
  425. <div class="memproto">
  426. <table class="mlabels">
  427. <tr>
  428. <td class="mlabels-left">
  429. <table class="memname">
  430. <tr>
  431. <td class="memname">enum <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e">ios_base::seekdir</a></td>
  432. </tr>
  433. </table>
  434. </td>
  435. <td class="mlabels-right">
  436. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  437. </tr>
  438. </table>
  439. </div><div class="memdoc">
  440. <p>enumerated type for the direction of relative seeks </p>
  441. <table class="fieldtable">
  442. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191ea6639b4dd9e9b57ffef4a176cd1a1e7bb"></a>beg&#160;</td><td class="fielddoc">
  443. <p>seek relative to the beginning of the stream </p>
  444. </td></tr>
  445. <tr><td class="fieldname"><a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191ea53910041525b9e2f33bfc3bb4482134c"></a>cur&#160;</td><td class="fielddoc">
  446. <p>seek relative to the current stream position </p>
  447. </td></tr>
  448. <tr><td class="fieldname"><a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191eaae47c0ae984e90b38907783a1a804811"></a>end&#160;</td><td class="fielddoc">
  449. <p>seek relative to the end of the stream </p>
  450. </td></tr>
  451. </table>
  452. </div>
  453. </div>
  454. <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  455. <a class="anchor" id="ae8a8145adf2cfe1f948ad482ed504b75"></a>
  456. <div class="memitem">
  457. <div class="memproto">
  458. <table class="mlabels">
  459. <tr>
  460. <td class="mlabels-left">
  461. <table class="memname">
  462. <tr>
  463. <td class="memname">ofstream::ofstream </td>
  464. <td>(</td>
  465. <td class="paramtype">const char *&#160;</td>
  466. <td class="paramname"><em>path</em>, </td>
  467. </tr>
  468. <tr>
  469. <td class="paramkey"></td>
  470. <td></td>
  471. <td class="paramtype"><a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">ios::openmode</a>&#160;</td>
  472. <td class="paramname"><em>mode</em> = <code><a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a></code>&#160;</td>
  473. </tr>
  474. <tr>
  475. <td></td>
  476. <td>)</td>
  477. <td></td><td></td>
  478. </tr>
  479. </table>
  480. </td>
  481. <td class="mlabels-right">
  482. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
  483. </tr>
  484. </table>
  485. </div><div class="memdoc">
  486. <p>Constructor with open </p><dl class="params"><dt>Parameters</dt><dd>
  487. <table class="params">
  488. <tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>file to open </td></tr>
  489. <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>open mode </td></tr>
  490. </table>
  491. </dd>
  492. </dl>
  493. </div>
  494. </div>
  495. <h2 class="groupheader">Member Function Documentation</h2>
  496. <a class="anchor" id="a7daa417c60277a4a4a452df4ad0af8e6"></a>
  497. <div class="memitem">
  498. <div class="memproto">
  499. <table class="mlabels">
  500. <tr>
  501. <td class="mlabels-left">
  502. <table class="memname">
  503. <tr>
  504. <td class="memname">bool ios::bad </td>
  505. <td>(</td>
  506. <td class="paramname"></td><td>)</td>
  507. <td> const</td>
  508. </tr>
  509. </table>
  510. </td>
  511. <td class="mlabels-right">
  512. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  513. </tr>
  514. </table>
  515. </div><div class="memdoc">
  516. <dl class="section return"><dt>Returns</dt><dd>true if bad bit is set else false. </dd></dl>
  517. </div>
  518. </div>
  519. <a class="anchor" id="a09edfdb3dbda20aff105e751001313f0"></a>
  520. <div class="memitem">
  521. <div class="memproto">
  522. <table class="mlabels">
  523. <tr>
  524. <td class="mlabels-left">
  525. <table class="memname">
  526. <tr>
  527. <td class="memname">void ofstream::clear </td>
  528. <td>(</td>
  529. <td class="paramtype"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td>
  530. <td class="paramname"><em>state</em> = <code><a class="el" href="classios__base.html#a07a00996a6e525b88bdfe7935d5ead05">goodbit</a></code></td><td>)</td>
  531. <td></td>
  532. </tr>
  533. </table>
  534. </td>
  535. <td class="mlabels-right">
  536. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  537. </tr>
  538. </table>
  539. </div><div class="memdoc">
  540. <p>Clear state and writeError </p><dl class="params"><dt>Parameters</dt><dd>
  541. <table class="params">
  542. <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>new state for stream </td></tr>
  543. </table>
  544. </dd>
  545. </dl>
  546. </div>
  547. </div>
  548. <a class="anchor" id="a240f3752c7ff7a78d10c143d2083715f"></a>
  549. <div class="memitem">
  550. <div class="memproto">
  551. <table class="mlabels">
  552. <tr>
  553. <td class="mlabels-left">
  554. <table class="memname">
  555. <tr>
  556. <td class="memname">void ofstream::close </td>
  557. <td>(</td>
  558. <td class="paramname"></td><td>)</td>
  559. <td></td>
  560. </tr>
  561. </table>
  562. </td>
  563. <td class="mlabels-right">
  564. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  565. </tr>
  566. </table>
  567. </div><div class="memdoc">
  568. <p>Close a file and force cached data and directory information to be written to the storage device. </p>
  569. </div>
  570. </div>
  571. <a class="anchor" id="ad2f091f3ed1a2e13f62557854c0885a7"></a>
  572. <div class="memitem">
  573. <div class="memproto">
  574. <table class="mlabels">
  575. <tr>
  576. <td class="mlabels-left">
  577. <table class="memname">
  578. <tr>
  579. <td class="memname">bool ios::eof </td>
  580. <td>(</td>
  581. <td class="paramname"></td><td>)</td>
  582. <td> const</td>
  583. </tr>
  584. </table>
  585. </td>
  586. <td class="mlabels-right">
  587. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  588. </tr>
  589. </table>
  590. </div><div class="memdoc">
  591. <dl class="section return"><dt>Returns</dt><dd>true if end of file has been reached else false.</dd></dl>
  592. <p>Warning: An empty file returns false before the first read.</p>
  593. <p>Moral: <a class="el" href="classios.html#ad2f091f3ed1a2e13f62557854c0885a7">eof()</a> is only useful in combination with <a class="el" href="classios.html#a1c7b563046a50c5a0430405964998034">fail()</a>, to find out whether EOF was the cause for failure </p>
  594. </div>
  595. </div>
  596. <a class="anchor" id="a1c7b563046a50c5a0430405964998034"></a>
  597. <div class="memitem">
  598. <div class="memproto">
  599. <table class="mlabels">
  600. <tr>
  601. <td class="mlabels-left">
  602. <table class="memname">
  603. <tr>
  604. <td class="memname">bool ios::fail </td>
  605. <td>(</td>
  606. <td class="paramname"></td><td>)</td>
  607. <td> const</td>
  608. </tr>
  609. </table>
  610. </td>
  611. <td class="mlabels-right">
  612. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  613. </tr>
  614. </table>
  615. </div><div class="memdoc">
  616. <dl class="section return"><dt>Returns</dt><dd>true if any iostate bit other than eof are set else false. </dd></dl>
  617. </div>
  618. </div>
  619. <a class="anchor" id="ade5bd46462e075999c3a5c2cff2015f1"></a>
  620. <div class="memitem">
  621. <div class="memproto">
  622. <table class="mlabels">
  623. <tr>
  624. <td class="mlabels-left">
  625. <table class="memname">
  626. <tr>
  627. <td class="memname">char ios_base::fill </td>
  628. <td>(</td>
  629. <td class="paramname"></td><td>)</td>
  630. <td></td>
  631. </tr>
  632. </table>
  633. </td>
  634. <td class="mlabels-right">
  635. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  636. </tr>
  637. </table>
  638. </div><div class="memdoc">
  639. <dl class="section return"><dt>Returns</dt><dd>fill character </dd></dl>
  640. </div>
  641. </div>
  642. <a class="anchor" id="aa5683f9bdf295311bd5a6d3cdc2fedd5"></a>
  643. <div class="memitem">
  644. <div class="memproto">
  645. <table class="mlabels">
  646. <tr>
  647. <td class="mlabels-left">
  648. <table class="memname">
  649. <tr>
  650. <td class="memname">char ios_base::fill </td>
  651. <td>(</td>
  652. <td class="paramtype">char&#160;</td>
  653. <td class="paramname"><em>c</em></td><td>)</td>
  654. <td></td>
  655. </tr>
  656. </table>
  657. </td>
  658. <td class="mlabels-right">
  659. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  660. </tr>
  661. </table>
  662. </div><div class="memdoc">
  663. <p>Set fill character </p><dl class="params"><dt>Parameters</dt><dd>
  664. <table class="params">
  665. <tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>new fill character </td></tr>
  666. </table>
  667. </dd>
  668. </dl>
  669. <dl class="section return"><dt>Returns</dt><dd>old fill character </dd></dl>
  670. </div>
  671. </div>
  672. <a class="anchor" id="ab5e9c7dbcbc33b7de9dcb70525ec7384"></a>
  673. <div class="memitem">
  674. <div class="memproto">
  675. <table class="mlabels">
  676. <tr>
  677. <td class="mlabels-left">
  678. <table class="memname">
  679. <tr>
  680. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::flags </td>
  681. <td>(</td>
  682. <td class="paramname"></td><td>)</td>
  683. <td> const</td>
  684. </tr>
  685. </table>
  686. </td>
  687. <td class="mlabels-right">
  688. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  689. </tr>
  690. </table>
  691. </div><div class="memdoc">
  692. <dl class="section return"><dt>Returns</dt><dd>format flags </dd></dl>
  693. </div>
  694. </div>
  695. <a class="anchor" id="ae67e900dc12e4c7cbc0741ad1c70d6c2"></a>
  696. <div class="memitem">
  697. <div class="memproto">
  698. <table class="mlabels">
  699. <tr>
  700. <td class="mlabels-left">
  701. <table class="memname">
  702. <tr>
  703. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::flags </td>
  704. <td>(</td>
  705. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  706. <td class="paramname"><em>fl</em></td><td>)</td>
  707. <td></td>
  708. </tr>
  709. </table>
  710. </td>
  711. <td class="mlabels-right">
  712. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  713. </tr>
  714. </table>
  715. </div><div class="memdoc">
  716. <p>set format flags </p><dl class="params"><dt>Parameters</dt><dd>
  717. <table class="params">
  718. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>new flag </td></tr>
  719. </table>
  720. </dd>
  721. </dl>
  722. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  723. </div>
  724. </div>
  725. <a class="anchor" id="af6be1f30d824f5a65d27d5b5d20b8c6c"></a>
  726. <div class="memitem">
  727. <div class="memproto">
  728. <table class="mlabels">
  729. <tr>
  730. <td class="mlabels-left">
  731. <table class="memname">
  732. <tr>
  733. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::flush </td>
  734. <td>(</td>
  735. <td class="paramname"></td><td>)</td>
  736. <td></td>
  737. </tr>
  738. </table>
  739. </td>
  740. <td class="mlabels-right">
  741. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  742. </tr>
  743. </table>
  744. </div><div class="memdoc">
  745. <p>Flushes the buffer associated with this stream. The flush function calls the sync function of the associated file. </p><dl class="section return"><dt>Returns</dt><dd>A reference to the ostream object. </dd></dl>
  746. </div>
  747. </div>
  748. <a class="anchor" id="a5fdf9247f642a7a5c5a21323ffd45366"></a>
  749. <div class="memitem">
  750. <div class="memproto">
  751. <table class="mlabels">
  752. <tr>
  753. <td class="mlabels-left">
  754. <table class="memname">
  755. <tr>
  756. <td class="memname">bool ios::good </td>
  757. <td>(</td>
  758. <td class="paramname"></td><td>)</td>
  759. <td> const</td>
  760. </tr>
  761. </table>
  762. </td>
  763. <td class="mlabels-right">
  764. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  765. </tr>
  766. </table>
  767. </div><div class="memdoc">
  768. <dl class="section return"><dt>Returns</dt><dd>True if no iostate flags are set else false. </dd></dl>
  769. </div>
  770. </div>
  771. <a class="anchor" id="a9c97eb2eb6e35ae87cf7f7453a67e70a"></a>
  772. <div class="memitem">
  773. <div class="memproto">
  774. <table class="mlabels">
  775. <tr>
  776. <td class="mlabels-left">
  777. <table class="memname">
  778. <tr>
  779. <td class="memname">bool ofstream::is_open </td>
  780. <td>(</td>
  781. <td class="paramname"></td><td>)</td>
  782. <td></td>
  783. </tr>
  784. </table>
  785. </td>
  786. <td class="mlabels-right">
  787. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  788. </tr>
  789. </table>
  790. </div><div class="memdoc">
  791. <dl class="section return"><dt>Returns</dt><dd>True if stream is open else false. </dd></dl>
  792. </div>
  793. </div>
  794. <a class="anchor" id="a4b9d30c742fbe01baa336406c7afdcb2"></a>
  795. <div class="memitem">
  796. <div class="memproto">
  797. <table class="mlabels">
  798. <tr>
  799. <td class="mlabels-left">
  800. <table class="memname">
  801. <tr>
  802. <td class="memname">void ofstream::open </td>
  803. <td>(</td>
  804. <td class="paramtype">const char *&#160;</td>
  805. <td class="paramname"><em>path</em>, </td>
  806. </tr>
  807. <tr>
  808. <td class="paramkey"></td>
  809. <td></td>
  810. <td class="paramtype"><a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td>
  811. <td class="paramname"><em>mode</em> = <code><a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a></code>&#160;</td>
  812. </tr>
  813. <tr>
  814. <td></td>
  815. <td>)</td>
  816. <td></td><td></td>
  817. </tr>
  818. </table>
  819. </td>
  820. <td class="mlabels-right">
  821. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  822. </tr>
  823. </table>
  824. </div><div class="memdoc">
  825. <p>Open an ofstream </p><dl class="params"><dt>Parameters</dt><dd>
  826. <table class="params">
  827. <tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>file to open </td></tr>
  828. <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>open mode</td></tr>
  829. </table>
  830. </dd>
  831. </dl>
  832. <p><em>mode</em> See <a class="el" href="classfstream.html#a85b24d94552991f33caf4c3a83420879">fstream::open()</a> for valid modes. </p>
  833. </div>
  834. </div>
  835. <a class="anchor" id="a8c2e7e42e31d3d7898a51c0bc837b2a3"></a>
  836. <div class="memitem">
  837. <div class="memproto">
  838. <table class="mlabels">
  839. <tr>
  840. <td class="mlabels-left">
  841. <table class="memname">
  842. <tr>
  843. <td class="memname">ios::operator const void * </td>
  844. <td>(</td>
  845. <td class="paramname"></td><td>)</td>
  846. <td> const</td>
  847. </tr>
  848. </table>
  849. </td>
  850. <td class="mlabels-right">
  851. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  852. </tr>
  853. </table>
  854. </div><div class="memdoc">
  855. <dl class="section return"><dt>Returns</dt><dd>null pointer if <a class="el" href="classios.html#a1c7b563046a50c5a0430405964998034">fail()</a> is true. </dd></dl>
  856. </div>
  857. </div>
  858. <a class="anchor" id="a1ae2d4f1ccdfcaaef6a3a8ac9e28c267"></a>
  859. <div class="memitem">
  860. <div class="memproto">
  861. <table class="mlabels">
  862. <tr>
  863. <td class="mlabels-left">
  864. <table class="memname">
  865. <tr>
  866. <td class="memname">bool ios::operator! </td>
  867. <td>(</td>
  868. <td class="paramname"></td><td>)</td>
  869. <td> const</td>
  870. </tr>
  871. </table>
  872. </td>
  873. <td class="mlabels-right">
  874. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  875. </tr>
  876. </table>
  877. </div><div class="memdoc">
  878. <dl class="section return"><dt>Returns</dt><dd>true if <a class="el" href="classios.html#a1c7b563046a50c5a0430405964998034">fail()</a> else false. </dd></dl>
  879. </div>
  880. </div>
  881. <a class="anchor" id="a4dfc0cdb38bced959ba7cf963db38c30"></a>
  882. <div class="memitem">
  883. <div class="memproto">
  884. <table class="mlabels">
  885. <tr>
  886. <td class="mlabels-left">
  887. <table class="memname">
  888. <tr>
  889. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  890. <td>(</td>
  891. <td class="paramtype"><a class="el" href="classostream.html">ostream</a> &amp;(*)(<a class="el" href="classostream.html">ostream</a> &amp;str)&#160;</td>
  892. <td class="paramname"><em>pf</em></td><td>)</td>
  893. <td></td>
  894. </tr>
  895. </table>
  896. </td>
  897. <td class="mlabels-right">
  898. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  899. </tr>
  900. </table>
  901. </div><div class="memdoc">
  902. <p>call manipulator </p><dl class="params"><dt>Parameters</dt><dd>
  903. <table class="params">
  904. <tr><td class="paramdir">[in]</td><td class="paramname">pf</td><td>function to call </td></tr>
  905. </table>
  906. </dd>
  907. </dl>
  908. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  909. </div>
  910. </div>
  911. <a class="anchor" id="af52c607ea168aff1025222c62cad392f"></a>
  912. <div class="memitem">
  913. <div class="memproto">
  914. <table class="mlabels">
  915. <tr>
  916. <td class="mlabels-left">
  917. <table class="memname">
  918. <tr>
  919. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  920. <td>(</td>
  921. <td class="paramtype"><a class="el" href="classios__base.html">ios_base</a> &amp;(*)(<a class="el" href="classios__base.html">ios_base</a> &amp;str)&#160;</td>
  922. <td class="paramname"><em>pf</em></td><td>)</td>
  923. <td></td>
  924. </tr>
  925. </table>
  926. </td>
  927. <td class="mlabels-right">
  928. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  929. </tr>
  930. </table>
  931. </div><div class="memdoc">
  932. <p>call manipulator </p><dl class="params"><dt>Parameters</dt><dd>
  933. <table class="params">
  934. <tr><td class="paramdir">[in]</td><td class="paramname">pf</td><td>function to call </td></tr>
  935. </table>
  936. </dd>
  937. </dl>
  938. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  939. </div>
  940. </div>
  941. <a class="anchor" id="a63e3999be154253cf92a45c22e548f51"></a>
  942. <div class="memitem">
  943. <div class="memproto">
  944. <table class="mlabels">
  945. <tr>
  946. <td class="mlabels-left">
  947. <table class="memname">
  948. <tr>
  949. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  950. <td>(</td>
  951. <td class="paramtype">bool&#160;</td>
  952. <td class="paramname"><em>arg</em></td><td>)</td>
  953. <td></td>
  954. </tr>
  955. </table>
  956. </td>
  957. <td class="mlabels-right">
  958. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  959. </tr>
  960. </table>
  961. </div><div class="memdoc">
  962. <p>Output bool </p><dl class="params"><dt>Parameters</dt><dd>
  963. <table class="params">
  964. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  965. </table>
  966. </dd>
  967. </dl>
  968. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  969. </div>
  970. </div>
  971. <a class="anchor" id="a618b5d6861dde2347847102b89e0ccfa"></a>
  972. <div class="memitem">
  973. <div class="memproto">
  974. <table class="mlabels">
  975. <tr>
  976. <td class="mlabels-left">
  977. <table class="memname">
  978. <tr>
  979. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  980. <td>(</td>
  981. <td class="paramtype">const char *&#160;</td>
  982. <td class="paramname"><em>arg</em></td><td>)</td>
  983. <td></td>
  984. </tr>
  985. </table>
  986. </td>
  987. <td class="mlabels-right">
  988. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  989. </tr>
  990. </table>
  991. </div><div class="memdoc">
  992. <p>Output string </p><dl class="params"><dt>Parameters</dt><dd>
  993. <table class="params">
  994. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>string to output </td></tr>
  995. </table>
  996. </dd>
  997. </dl>
  998. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  999. </div>
  1000. </div>
  1001. <a class="anchor" id="aebe24ff723b806cbee19deb2165d0a5b"></a>
  1002. <div class="memitem">
  1003. <div class="memproto">
  1004. <table class="mlabels">
  1005. <tr>
  1006. <td class="mlabels-left">
  1007. <table class="memname">
  1008. <tr>
  1009. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1010. <td>(</td>
  1011. <td class="paramtype">const signed char *&#160;</td>
  1012. <td class="paramname"><em>arg</em></td><td>)</td>
  1013. <td></td>
  1014. </tr>
  1015. </table>
  1016. </td>
  1017. <td class="mlabels-right">
  1018. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1019. </tr>
  1020. </table>
  1021. </div><div class="memdoc">
  1022. <p>Output string </p><dl class="params"><dt>Parameters</dt><dd>
  1023. <table class="params">
  1024. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>string to output </td></tr>
  1025. </table>
  1026. </dd>
  1027. </dl>
  1028. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1029. </div>
  1030. </div>
  1031. <a class="anchor" id="ac0cf68ffa4706994f47acb1fa37c601a"></a>
  1032. <div class="memitem">
  1033. <div class="memproto">
  1034. <table class="mlabels">
  1035. <tr>
  1036. <td class="mlabels-left">
  1037. <table class="memname">
  1038. <tr>
  1039. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1040. <td>(</td>
  1041. <td class="paramtype">const unsigned char *&#160;</td>
  1042. <td class="paramname"><em>arg</em></td><td>)</td>
  1043. <td></td>
  1044. </tr>
  1045. </table>
  1046. </td>
  1047. <td class="mlabels-right">
  1048. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1049. </tr>
  1050. </table>
  1051. </div><div class="memdoc">
  1052. <p>Output string </p><dl class="params"><dt>Parameters</dt><dd>
  1053. <table class="params">
  1054. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>string to output </td></tr>
  1055. </table>
  1056. </dd>
  1057. </dl>
  1058. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1059. </div>
  1060. </div>
  1061. <a class="anchor" id="a1d1e11d2fadaf4c9e34194a1f28572e4"></a>
  1062. <div class="memitem">
  1063. <div class="memproto">
  1064. <table class="mlabels">
  1065. <tr>
  1066. <td class="mlabels-left">
  1067. <table class="memname">
  1068. <tr>
  1069. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1070. <td>(</td>
  1071. <td class="paramtype">char&#160;</td>
  1072. <td class="paramname"><em>arg</em></td><td>)</td>
  1073. <td></td>
  1074. </tr>
  1075. </table>
  1076. </td>
  1077. <td class="mlabels-right">
  1078. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1079. </tr>
  1080. </table>
  1081. </div><div class="memdoc">
  1082. <p>Output character </p><dl class="params"><dt>Parameters</dt><dd>
  1083. <table class="params">
  1084. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>character to output </td></tr>
  1085. </table>
  1086. </dd>
  1087. </dl>
  1088. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1089. </div>
  1090. </div>
  1091. <a class="anchor" id="ad06f8c6c47667e9c7b14620882c09434"></a>
  1092. <div class="memitem">
  1093. <div class="memproto">
  1094. <table class="mlabels">
  1095. <tr>
  1096. <td class="mlabels-left">
  1097. <table class="memname">
  1098. <tr>
  1099. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1100. <td>(</td>
  1101. <td class="paramtype">signed char&#160;</td>
  1102. <td class="paramname"><em>arg</em></td><td>)</td>
  1103. <td></td>
  1104. </tr>
  1105. </table>
  1106. </td>
  1107. <td class="mlabels-right">
  1108. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1109. </tr>
  1110. </table>
  1111. </div><div class="memdoc">
  1112. <p>Output character </p><dl class="params"><dt>Parameters</dt><dd>
  1113. <table class="params">
  1114. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>character to output </td></tr>
  1115. </table>
  1116. </dd>
  1117. </dl>
  1118. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1119. </div>
  1120. </div>
  1121. <a class="anchor" id="a69912ec4a8536f289b716e95953d09d7"></a>
  1122. <div class="memitem">
  1123. <div class="memproto">
  1124. <table class="mlabels">
  1125. <tr>
  1126. <td class="mlabels-left">
  1127. <table class="memname">
  1128. <tr>
  1129. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1130. <td>(</td>
  1131. <td class="paramtype">unsigned char&#160;</td>
  1132. <td class="paramname"><em>arg</em></td><td>)</td>
  1133. <td></td>
  1134. </tr>
  1135. </table>
  1136. </td>
  1137. <td class="mlabels-right">
  1138. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1139. </tr>
  1140. </table>
  1141. </div><div class="memdoc">
  1142. <p>Output character </p><dl class="params"><dt>Parameters</dt><dd>
  1143. <table class="params">
  1144. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>character to output </td></tr>
  1145. </table>
  1146. </dd>
  1147. </dl>
  1148. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1149. </div>
  1150. </div>
  1151. <a class="anchor" id="a8065697d56d5e5d1a0ca50c1916b4955"></a>
  1152. <div class="memitem">
  1153. <div class="memproto">
  1154. <table class="mlabels">
  1155. <tr>
  1156. <td class="mlabels-left">
  1157. <table class="memname">
  1158. <tr>
  1159. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1160. <td>(</td>
  1161. <td class="paramtype">double&#160;</td>
  1162. <td class="paramname"><em>arg</em></td><td>)</td>
  1163. <td></td>
  1164. </tr>
  1165. </table>
  1166. </td>
  1167. <td class="mlabels-right">
  1168. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1169. </tr>
  1170. </table>
  1171. </div><div class="memdoc">
  1172. <p>Output double </p><dl class="params"><dt>Parameters</dt><dd>
  1173. <table class="params">
  1174. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1175. </table>
  1176. </dd>
  1177. </dl>
  1178. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1179. </div>
  1180. </div>
  1181. <a class="anchor" id="a6c68e418e19d9dcdfe6b1790b2621666"></a>
  1182. <div class="memitem">
  1183. <div class="memproto">
  1184. <table class="mlabels">
  1185. <tr>
  1186. <td class="mlabels-left">
  1187. <table class="memname">
  1188. <tr>
  1189. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1190. <td>(</td>
  1191. <td class="paramtype">float&#160;</td>
  1192. <td class="paramname"><em>arg</em></td><td>)</td>
  1193. <td></td>
  1194. </tr>
  1195. </table>
  1196. </td>
  1197. <td class="mlabels-right">
  1198. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1199. </tr>
  1200. </table>
  1201. </div><div class="memdoc">
  1202. <p>Output float </p><dl class="params"><dt>Parameters</dt><dd>
  1203. <table class="params">
  1204. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1205. </table>
  1206. </dd>
  1207. </dl>
  1208. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1209. </div>
  1210. </div>
  1211. <a class="anchor" id="a227c47e2b631f29d8873b00290bb4872"></a>
  1212. <div class="memitem">
  1213. <div class="memproto">
  1214. <table class="mlabels">
  1215. <tr>
  1216. <td class="mlabels-left">
  1217. <table class="memname">
  1218. <tr>
  1219. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1220. <td>(</td>
  1221. <td class="paramtype">short&#160;</td>
  1222. <td class="paramname"><em>arg</em></td><td>)</td>
  1223. <td></td>
  1224. </tr>
  1225. </table>
  1226. </td>
  1227. <td class="mlabels-right">
  1228. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1229. </tr>
  1230. </table>
  1231. </div><div class="memdoc">
  1232. <p>Output signed short </p><dl class="params"><dt>Parameters</dt><dd>
  1233. <table class="params">
  1234. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1235. </table>
  1236. </dd>
  1237. </dl>
  1238. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1239. </div>
  1240. </div>
  1241. <a class="anchor" id="ace10a3a767dc55faff2cec71cd0a89b1"></a>
  1242. <div class="memitem">
  1243. <div class="memproto">
  1244. <table class="mlabels">
  1245. <tr>
  1246. <td class="mlabels-left">
  1247. <table class="memname">
  1248. <tr>
  1249. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1250. <td>(</td>
  1251. <td class="paramtype">unsigned short&#160;</td>
  1252. <td class="paramname"><em>arg</em></td><td>)</td>
  1253. <td></td>
  1254. </tr>
  1255. </table>
  1256. </td>
  1257. <td class="mlabels-right">
  1258. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1259. </tr>
  1260. </table>
  1261. </div><div class="memdoc">
  1262. <p>Output unsigned short </p><dl class="params"><dt>Parameters</dt><dd>
  1263. <table class="params">
  1264. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1265. </table>
  1266. </dd>
  1267. </dl>
  1268. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1269. </div>
  1270. </div>
  1271. <a class="anchor" id="a62488f7ce7822c777ea27d15223b8e5f"></a>
  1272. <div class="memitem">
  1273. <div class="memproto">
  1274. <table class="mlabels">
  1275. <tr>
  1276. <td class="mlabels-left">
  1277. <table class="memname">
  1278. <tr>
  1279. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1280. <td>(</td>
  1281. <td class="paramtype">int&#160;</td>
  1282. <td class="paramname"><em>arg</em></td><td>)</td>
  1283. <td></td>
  1284. </tr>
  1285. </table>
  1286. </td>
  1287. <td class="mlabels-right">
  1288. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1289. </tr>
  1290. </table>
  1291. </div><div class="memdoc">
  1292. <p>Output signed int </p><dl class="params"><dt>Parameters</dt><dd>
  1293. <table class="params">
  1294. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1295. </table>
  1296. </dd>
  1297. </dl>
  1298. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1299. </div>
  1300. </div>
  1301. <a class="anchor" id="ad31df6cd88c7248c01808e40889a7907"></a>
  1302. <div class="memitem">
  1303. <div class="memproto">
  1304. <table class="mlabels">
  1305. <tr>
  1306. <td class="mlabels-left">
  1307. <table class="memname">
  1308. <tr>
  1309. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1310. <td>(</td>
  1311. <td class="paramtype">unsigned int&#160;</td>
  1312. <td class="paramname"><em>arg</em></td><td>)</td>
  1313. <td></td>
  1314. </tr>
  1315. </table>
  1316. </td>
  1317. <td class="mlabels-right">
  1318. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1319. </tr>
  1320. </table>
  1321. </div><div class="memdoc">
  1322. <p>Output unsigned int </p><dl class="params"><dt>Parameters</dt><dd>
  1323. <table class="params">
  1324. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1325. </table>
  1326. </dd>
  1327. </dl>
  1328. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1329. </div>
  1330. </div>
  1331. <a class="anchor" id="a15db9977ed82e503bd3cd1f585acf9e6"></a>
  1332. <div class="memitem">
  1333. <div class="memproto">
  1334. <table class="mlabels">
  1335. <tr>
  1336. <td class="mlabels-left">
  1337. <table class="memname">
  1338. <tr>
  1339. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1340. <td>(</td>
  1341. <td class="paramtype">long&#160;</td>
  1342. <td class="paramname"><em>arg</em></td><td>)</td>
  1343. <td></td>
  1344. </tr>
  1345. </table>
  1346. </td>
  1347. <td class="mlabels-right">
  1348. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1349. </tr>
  1350. </table>
  1351. </div><div class="memdoc">
  1352. <p>Output signed long </p><dl class="params"><dt>Parameters</dt><dd>
  1353. <table class="params">
  1354. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1355. </table>
  1356. </dd>
  1357. </dl>
  1358. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1359. </div>
  1360. </div>
  1361. <a class="anchor" id="aaedd44fefa48cf3f0967fcd699a2909d"></a>
  1362. <div class="memitem">
  1363. <div class="memproto">
  1364. <table class="mlabels">
  1365. <tr>
  1366. <td class="mlabels-left">
  1367. <table class="memname">
  1368. <tr>
  1369. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1370. <td>(</td>
  1371. <td class="paramtype">unsigned long&#160;</td>
  1372. <td class="paramname"><em>arg</em></td><td>)</td>
  1373. <td></td>
  1374. </tr>
  1375. </table>
  1376. </td>
  1377. <td class="mlabels-right">
  1378. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1379. </tr>
  1380. </table>
  1381. </div><div class="memdoc">
  1382. <p>Output unsigned long </p><dl class="params"><dt>Parameters</dt><dd>
  1383. <table class="params">
  1384. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1385. </table>
  1386. </dd>
  1387. </dl>
  1388. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1389. </div>
  1390. </div>
  1391. <a class="anchor" id="a2a8febd7c07f078120dd69bb71f25a94"></a>
  1392. <div class="memitem">
  1393. <div class="memproto">
  1394. <table class="mlabels">
  1395. <tr>
  1396. <td class="mlabels-left">
  1397. <table class="memname">
  1398. <tr>
  1399. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1400. <td>(</td>
  1401. <td class="paramtype">const void *&#160;</td>
  1402. <td class="paramname"><em>arg</em></td><td>)</td>
  1403. <td></td>
  1404. </tr>
  1405. </table>
  1406. </td>
  1407. <td class="mlabels-right">
  1408. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1409. </tr>
  1410. </table>
  1411. </div><div class="memdoc">
  1412. <p>Output pointer </p><dl class="params"><dt>Parameters</dt><dd>
  1413. <table class="params">
  1414. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1415. </table>
  1416. </dd>
  1417. </dl>
  1418. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1419. </div>
  1420. </div>
  1421. <a class="anchor" id="a99ee8d9265d9354f197d02a3d17116be"></a>
  1422. <div class="memitem">
  1423. <div class="memproto">
  1424. <table class="mlabels">
  1425. <tr>
  1426. <td class="mlabels-left">
  1427. <table class="memname">
  1428. <tr>
  1429. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1430. <td>(</td>
  1431. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  1432. <td class="paramname"><em>arg</em></td><td>)</td>
  1433. <td></td>
  1434. </tr>
  1435. </table>
  1436. </td>
  1437. <td class="mlabels-right">
  1438. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1439. </tr>
  1440. </table>
  1441. </div><div class="memdoc">
  1442. <p>Output a string from flash using the Arduino <a class="el" href="_sys_call_8h.html#a0e3009529aac180ed5f48296d6670d6b">F()</a> macro. </p><dl class="params"><dt>Parameters</dt><dd>
  1443. <table class="params">
  1444. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>pointing to flash string </td></tr>
  1445. </table>
  1446. </dd>
  1447. </dl>
  1448. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1449. </div>
  1450. </div>
  1451. <a class="anchor" id="a9d36cb5a859b74e04f640d2f5e53b41d"></a>
  1452. <div class="memitem">
  1453. <div class="memproto">
  1454. <table class="mlabels">
  1455. <tr>
  1456. <td class="mlabels-left">
  1457. <table class="memname">
  1458. <tr>
  1459. <td class="memname">int ios_base::precision </td>
  1460. <td>(</td>
  1461. <td class="paramname"></td><td>)</td>
  1462. <td> const</td>
  1463. </tr>
  1464. </table>
  1465. </td>
  1466. <td class="mlabels-right">
  1467. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1468. </tr>
  1469. </table>
  1470. </div><div class="memdoc">
  1471. <dl class="section return"><dt>Returns</dt><dd>precision </dd></dl>
  1472. </div>
  1473. </div>
  1474. <a class="anchor" id="a5b70cc65fc2c276136fea99bddedb6f0"></a>
  1475. <div class="memitem">
  1476. <div class="memproto">
  1477. <table class="mlabels">
  1478. <tr>
  1479. <td class="mlabels-left">
  1480. <table class="memname">
  1481. <tr>
  1482. <td class="memname">int ios_base::precision </td>
  1483. <td>(</td>
  1484. <td class="paramtype">unsigned int&#160;</td>
  1485. <td class="paramname"><em>n</em></td><td>)</td>
  1486. <td></td>
  1487. </tr>
  1488. </table>
  1489. </td>
  1490. <td class="mlabels-right">
  1491. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1492. </tr>
  1493. </table>
  1494. </div><div class="memdoc">
  1495. <p>set precision </p><dl class="params"><dt>Parameters</dt><dd>
  1496. <table class="params">
  1497. <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>new precision </td></tr>
  1498. </table>
  1499. </dd>
  1500. </dl>
  1501. <dl class="section return"><dt>Returns</dt><dd>old precision </dd></dl>
  1502. </div>
  1503. </div>
  1504. <a class="anchor" id="a11aad8a1efd284ccfa91cbfb78d089bd"></a>
  1505. <div class="memitem">
  1506. <div class="memproto">
  1507. <table class="mlabels">
  1508. <tr>
  1509. <td class="mlabels-left">
  1510. <table class="memname">
  1511. <tr>
  1512. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::put </td>
  1513. <td>(</td>
  1514. <td class="paramtype">char&#160;</td>
  1515. <td class="paramname"><em>ch</em></td><td>)</td>
  1516. <td></td>
  1517. </tr>
  1518. </table>
  1519. </td>
  1520. <td class="mlabels-right">
  1521. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1522. </tr>
  1523. </table>
  1524. </div><div class="memdoc">
  1525. <p>Puts a character in a stream.</p>
  1526. <p>The unformatted output function inserts the element <em>ch</em>. It returns *this.</p>
  1527. <dl class="params"><dt>Parameters</dt><dd>
  1528. <table class="params">
  1529. <tr><td class="paramdir">[in]</td><td class="paramname">ch</td><td>The character </td></tr>
  1530. </table>
  1531. </dd>
  1532. </dl>
  1533. <dl class="section return"><dt>Returns</dt><dd>A reference to the ostream object. </dd></dl>
  1534. </div>
  1535. </div>
  1536. <a class="anchor" id="aacc57e1e46e23f2f54898ff6a89129a2"></a>
  1537. <div class="memitem">
  1538. <div class="memproto">
  1539. <table class="mlabels">
  1540. <tr>
  1541. <td class="mlabels-left">
  1542. <table class="memname">
  1543. <tr>
  1544. <td class="memname"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios::rdstate </td>
  1545. <td>(</td>
  1546. <td class="paramname"></td><td>)</td>
  1547. <td> const</td>
  1548. </tr>
  1549. </table>
  1550. </td>
  1551. <td class="mlabels-right">
  1552. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1553. </tr>
  1554. </table>
  1555. </div><div class="memdoc">
  1556. <dl class="section return"><dt>Returns</dt><dd>The iostate flags for this file. </dd></dl>
  1557. </div>
  1558. </div>
  1559. <a class="anchor" id="a18b453d2770a8852c312cbda919c4687"></a>
  1560. <div class="memitem">
  1561. <div class="memproto">
  1562. <table class="mlabels">
  1563. <tr>
  1564. <td class="mlabels-left">
  1565. <table class="memname">
  1566. <tr>
  1567. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::seekp </td>
  1568. <td>(</td>
  1569. <td class="paramtype"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a>&#160;</td>
  1570. <td class="paramname"><em>pos</em></td><td>)</td>
  1571. <td></td>
  1572. </tr>
  1573. </table>
  1574. </td>
  1575. <td class="mlabels-right">
  1576. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1577. </tr>
  1578. </table>
  1579. </div><div class="memdoc">
  1580. <p>Set the stream position </p><dl class="params"><dt>Parameters</dt><dd>
  1581. <table class="params">
  1582. <tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The absolute position in which to move the write pointer. </td></tr>
  1583. </table>
  1584. </dd>
  1585. </dl>
  1586. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  1587. </div>
  1588. </div>
  1589. <a class="anchor" id="af6265a5be29237517b30673667ba4213"></a>
  1590. <div class="memitem">
  1591. <div class="memproto">
  1592. <table class="mlabels">
  1593. <tr>
  1594. <td class="mlabels-left">
  1595. <table class="memname">
  1596. <tr>
  1597. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::seekp </td>
  1598. <td>(</td>
  1599. <td class="paramtype"><a class="el" href="classios__base.html#a45de7cca0d01da781f4b886179c65c22">off_type</a>&#160;</td>
  1600. <td class="paramname"><em>off</em>, </td>
  1601. </tr>
  1602. <tr>
  1603. <td class="paramkey"></td>
  1604. <td></td>
  1605. <td class="paramtype"><a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e">seekdir</a>&#160;</td>
  1606. <td class="paramname"><em>way</em>&#160;</td>
  1607. </tr>
  1608. <tr>
  1609. <td></td>
  1610. <td>)</td>
  1611. <td></td><td></td>
  1612. </tr>
  1613. </table>
  1614. </td>
  1615. <td class="mlabels-right">
  1616. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1617. </tr>
  1618. </table>
  1619. </div><div class="memdoc">
  1620. <p>Set the stream position.</p>
  1621. <dl class="params"><dt>Parameters</dt><dd>
  1622. <table class="params">
  1623. <tr><td class="paramdir">[in]</td><td class="paramname">off</td><td>An offset to move the write pointer relative to way. <em>off</em> is a signed 32-bit int so the offset is limited to +- 2GB. </td></tr>
  1624. <tr><td class="paramdir">[in]</td><td class="paramname">way</td><td>One of <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191ea6639b4dd9e9b57ffef4a176cd1a1e7bb">ios::beg</a>, <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191ea53910041525b9e2f33bfc3bb4482134c">ios::cur</a>, or <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191eaae47c0ae984e90b38907783a1a804811">ios::end</a>. </td></tr>
  1625. </table>
  1626. </dd>
  1627. </dl>
  1628. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  1629. </div>
  1630. </div>
  1631. <a class="anchor" id="ab5db835cb45bba7684ebf72d9a3cccb4"></a>
  1632. <div class="memitem">
  1633. <div class="memproto">
  1634. <table class="mlabels">
  1635. <tr>
  1636. <td class="mlabels-left">
  1637. <table class="memname">
  1638. <tr>
  1639. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::setf </td>
  1640. <td>(</td>
  1641. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  1642. <td class="paramname"><em>fl</em></td><td>)</td>
  1643. <td></td>
  1644. </tr>
  1645. </table>
  1646. </td>
  1647. <td class="mlabels-right">
  1648. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1649. </tr>
  1650. </table>
  1651. </div><div class="memdoc">
  1652. <p>set format flags </p><dl class="params"><dt>Parameters</dt><dd>
  1653. <table class="params">
  1654. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>new flags to be or'ed in </td></tr>
  1655. </table>
  1656. </dd>
  1657. </dl>
  1658. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  1659. </div>
  1660. </div>
  1661. <a class="anchor" id="a74dbc93607ab7d68a87ec326b92b6c81"></a>
  1662. <div class="memitem">
  1663. <div class="memproto">
  1664. <table class="mlabels">
  1665. <tr>
  1666. <td class="mlabels-left">
  1667. <table class="memname">
  1668. <tr>
  1669. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::setf </td>
  1670. <td>(</td>
  1671. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  1672. <td class="paramname"><em>fl</em>, </td>
  1673. </tr>
  1674. <tr>
  1675. <td class="paramkey"></td>
  1676. <td></td>
  1677. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  1678. <td class="paramname"><em>mask</em>&#160;</td>
  1679. </tr>
  1680. <tr>
  1681. <td></td>
  1682. <td>)</td>
  1683. <td></td><td></td>
  1684. </tr>
  1685. </table>
  1686. </td>
  1687. <td class="mlabels-right">
  1688. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1689. </tr>
  1690. </table>
  1691. </div><div class="memdoc">
  1692. <p>modify format flags </p><dl class="params"><dt>Parameters</dt><dd>
  1693. <table class="params">
  1694. <tr><td class="paramdir">[in]</td><td class="paramname">mask</td><td>flags to be removed </td></tr>
  1695. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>flags to be set after mask bits have been cleared </td></tr>
  1696. </table>
  1697. </dd>
  1698. </dl>
  1699. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  1700. </div>
  1701. </div>
  1702. <a class="anchor" id="aee5d194656bdfb0c8621b23ea2f51afb"></a>
  1703. <div class="memitem">
  1704. <div class="memproto">
  1705. <table class="mlabels">
  1706. <tr>
  1707. <td class="mlabels-left">
  1708. <table class="memname">
  1709. <tr>
  1710. <td class="memname">void ios::setstate </td>
  1711. <td>(</td>
  1712. <td class="paramtype"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td>
  1713. <td class="paramname"><em>state</em></td><td>)</td>
  1714. <td></td>
  1715. </tr>
  1716. </table>
  1717. </td>
  1718. <td class="mlabels-right">
  1719. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1720. </tr>
  1721. </table>
  1722. </div><div class="memdoc">
  1723. <p>Set iostate bits.</p>
  1724. <dl class="params"><dt>Parameters</dt><dd>
  1725. <table class="params">
  1726. <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>Bitts to set. </td></tr>
  1727. </table>
  1728. </dd>
  1729. </dl>
  1730. </div>
  1731. </div>
  1732. <a class="anchor" id="a92dec0e2bc8352df1419d1cdc434e619"></a>
  1733. <div class="memitem">
  1734. <div class="memproto">
  1735. <table class="mlabels">
  1736. <tr>
  1737. <td class="mlabels-left">
  1738. <table class="memname">
  1739. <tr>
  1740. <td class="memname"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a> ostream::tellp </td>
  1741. <td>(</td>
  1742. <td class="paramname"></td><td>)</td>
  1743. <td></td>
  1744. </tr>
  1745. </table>
  1746. </td>
  1747. <td class="mlabels-right">
  1748. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1749. </tr>
  1750. </table>
  1751. </div><div class="memdoc">
  1752. <dl class="section return"><dt>Returns</dt><dd>the stream position </dd></dl>
  1753. </div>
  1754. </div>
  1755. <a class="anchor" id="a3bf7d054a433ed15e8b984e16f630fa4"></a>
  1756. <div class="memitem">
  1757. <div class="memproto">
  1758. <table class="mlabels">
  1759. <tr>
  1760. <td class="mlabels-left">
  1761. <table class="memname">
  1762. <tr>
  1763. <td class="memname">void ios_base::unsetf </td>
  1764. <td>(</td>
  1765. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  1766. <td class="paramname"><em>fl</em></td><td>)</td>
  1767. <td></td>
  1768. </tr>
  1769. </table>
  1770. </td>
  1771. <td class="mlabels-right">
  1772. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1773. </tr>
  1774. </table>
  1775. </div><div class="memdoc">
  1776. <p>clear format flags </p><dl class="params"><dt>Parameters</dt><dd>
  1777. <table class="params">
  1778. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>flags to be cleared </td></tr>
  1779. </table>
  1780. </dd>
  1781. </dl>
  1782. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  1783. </div>
  1784. </div>
  1785. <a class="anchor" id="afa30e7644b4eae5928ad9c487ad387de"></a>
  1786. <div class="memitem">
  1787. <div class="memproto">
  1788. <table class="mlabels">
  1789. <tr>
  1790. <td class="mlabels-left">
  1791. <table class="memname">
  1792. <tr>
  1793. <td class="memname">unsigned ios_base::width </td>
  1794. <td>(</td>
  1795. <td class="paramname"></td><td>)</td>
  1796. <td></td>
  1797. </tr>
  1798. </table>
  1799. </td>
  1800. <td class="mlabels-right">
  1801. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1802. </tr>
  1803. </table>
  1804. </div><div class="memdoc">
  1805. <dl class="section return"><dt>Returns</dt><dd>width </dd></dl>
  1806. </div>
  1807. </div>
  1808. <a class="anchor" id="ab2ba0f005bbf3d8ebed93b64068492e0"></a>
  1809. <div class="memitem">
  1810. <div class="memproto">
  1811. <table class="mlabels">
  1812. <tr>
  1813. <td class="mlabels-left">
  1814. <table class="memname">
  1815. <tr>
  1816. <td class="memname">unsigned ios_base::width </td>
  1817. <td>(</td>
  1818. <td class="paramtype">unsigned&#160;</td>
  1819. <td class="paramname"><em>n</em></td><td>)</td>
  1820. <td></td>
  1821. </tr>
  1822. </table>
  1823. </td>
  1824. <td class="mlabels-right">
  1825. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1826. </tr>
  1827. </table>
  1828. </div><div class="memdoc">
  1829. <p>set width </p><dl class="params"><dt>Parameters</dt><dd>
  1830. <table class="params">
  1831. <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>new width </td></tr>
  1832. </table>
  1833. </dd>
  1834. </dl>
  1835. <dl class="section return"><dt>Returns</dt><dd>old width </dd></dl>
  1836. </div>
  1837. </div>
  1838. <h2 class="groupheader">Member Data Documentation</h2>
  1839. <a class="anchor" id="adaaf735381254aa096ebe3605e8bbd0a"></a>
  1840. <div class="memitem">
  1841. <div class="memproto">
  1842. <table class="mlabels">
  1843. <tr>
  1844. <td class="mlabels-left">
  1845. <table class="memname">
  1846. <tr>
  1847. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::adjustfield = <a class="el" href="classios__base.html#ad364df9af2cfde1f40bd8e10c62bb215">left</a> | <a class="el" href="classios__base.html#aec064a12730b5d87e718c1864e29ac64">right</a> | <a class="el" href="classios__base.html#afc720b7f6f461ec8e9cf5505059e5d7c">internal</a></td>
  1848. </tr>
  1849. </table>
  1850. </td>
  1851. <td class="mlabels-right">
  1852. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1853. </tr>
  1854. </table>
  1855. </div><div class="memdoc">
  1856. <p>mask for adjustfield </p>
  1857. </div>
  1858. </div>
  1859. <a class="anchor" id="a8380aac3c405730708888fdc68905820"></a>
  1860. <div class="memitem">
  1861. <div class="memproto">
  1862. <table class="mlabels">
  1863. <tr>
  1864. <td class="mlabels-left">
  1865. <table class="memname">
  1866. <tr>
  1867. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::app = 0X4</td>
  1868. </tr>
  1869. </table>
  1870. </td>
  1871. <td class="mlabels-right">
  1872. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1873. </tr>
  1874. </table>
  1875. </div><div class="memdoc">
  1876. <p>seek to end before each write </p>
  1877. </div>
  1878. </div>
  1879. <a class="anchor" id="aa434355c165500065276d955d8b36e99"></a>
  1880. <div class="memitem">
  1881. <div class="memproto">
  1882. <table class="mlabels">
  1883. <tr>
  1884. <td class="mlabels-left">
  1885. <table class="memname">
  1886. <tr>
  1887. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::ate = 0X8</td>
  1888. </tr>
  1889. </table>
  1890. </td>
  1891. <td class="mlabels-right">
  1892. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1893. </tr>
  1894. </table>
  1895. </div><div class="memdoc">
  1896. <p>open and seek to end immediately after opening </p>
  1897. </div>
  1898. </div>
  1899. <a class="anchor" id="ac8c2c8f2f6bc9e6ce101c20e88ebce35"></a>
  1900. <div class="memitem">
  1901. <div class="memproto">
  1902. <table class="mlabels">
  1903. <tr>
  1904. <td class="mlabels-left">
  1905. <table class="memname">
  1906. <tr>
  1907. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::badbit = 0X01</td>
  1908. </tr>
  1909. </table>
  1910. </td>
  1911. <td class="mlabels-right">
  1912. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1913. </tr>
  1914. </table>
  1915. </div><div class="memdoc">
  1916. <p>iostate bad bit for a nonrecoverable error. </p>
  1917. </div>
  1918. </div>
  1919. <a class="anchor" id="a75ce5482aa207d7aa0265d138b50a102"></a>
  1920. <div class="memitem">
  1921. <div class="memproto">
  1922. <table class="mlabels">
  1923. <tr>
  1924. <td class="mlabels-left">
  1925. <table class="memname">
  1926. <tr>
  1927. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::basefield = <a class="el" href="classios__base.html#a2826aed005e7c1f6858060cddae7971a">dec</a> | <a class="el" href="classios__base.html#a3608e51eb0a80ea94ddadd5b713a3750">hex</a> | <a class="el" href="classios__base.html#a4155540f8d3ffdb8d25a2f50ee4df08f">oct</a></td>
  1928. </tr>
  1929. </table>
  1930. </td>
  1931. <td class="mlabels-right">
  1932. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1933. </tr>
  1934. </table>
  1935. </div><div class="memdoc">
  1936. <p>mask for basefield </p>
  1937. </div>
  1938. </div>
  1939. <a class="anchor" id="ac99947c17c2936d15243671366605602"></a>
  1940. <div class="memitem">
  1941. <div class="memproto">
  1942. <table class="mlabels">
  1943. <tr>
  1944. <td class="mlabels-left">
  1945. <table class="memname">
  1946. <tr>
  1947. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::binary = 0X10</td>
  1948. </tr>
  1949. </table>
  1950. </td>
  1951. <td class="mlabels-right">
  1952. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1953. </tr>
  1954. </table>
  1955. </div><div class="memdoc">
  1956. <p>perform input and output in binary mode (as opposed to text mode) </p>
  1957. </div>
  1958. </div>
  1959. <a class="anchor" id="afa74acd95d4bbc7cc3551251aac2bf00"></a>
  1960. <div class="memitem">
  1961. <div class="memproto">
  1962. <table class="mlabels">
  1963. <tr>
  1964. <td class="mlabels-left">
  1965. <table class="memname">
  1966. <tr>
  1967. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::boolalpha = 0x0100</td>
  1968. </tr>
  1969. </table>
  1970. </td>
  1971. <td class="mlabels-right">
  1972. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1973. </tr>
  1974. </table>
  1975. </div><div class="memdoc">
  1976. <p>use strings true/false for bool </p>
  1977. </div>
  1978. </div>
  1979. <a class="anchor" id="a2826aed005e7c1f6858060cddae7971a"></a>
  1980. <div class="memitem">
  1981. <div class="memproto">
  1982. <table class="mlabels">
  1983. <tr>
  1984. <td class="mlabels-left">
  1985. <table class="memname">
  1986. <tr>
  1987. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::dec = 0x0008</td>
  1988. </tr>
  1989. </table>
  1990. </td>
  1991. <td class="mlabels-right">
  1992. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  1993. </tr>
  1994. </table>
  1995. </div><div class="memdoc">
  1996. <p>base 10 flag </p>
  1997. </div>
  1998. </div>
  1999. <a class="anchor" id="af75072b7ef2a931c77a2cb8e7ccda460"></a>
  2000. <div class="memitem">
  2001. <div class="memproto">
  2002. <table class="mlabels">
  2003. <tr>
  2004. <td class="mlabels-left">
  2005. <table class="memname">
  2006. <tr>
  2007. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::eofbit = 0x02</td>
  2008. </tr>
  2009. </table>
  2010. </td>
  2011. <td class="mlabels-right">
  2012. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2013. </tr>
  2014. </table>
  2015. </div><div class="memdoc">
  2016. <p>iostate bit for end of file reached </p>
  2017. </div>
  2018. </div>
  2019. <a class="anchor" id="a36157154001bcce17827db6786e35efd"></a>
  2020. <div class="memitem">
  2021. <div class="memproto">
  2022. <table class="mlabels">
  2023. <tr>
  2024. <td class="mlabels-left">
  2025. <table class="memname">
  2026. <tr>
  2027. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::failbit = 0X04</td>
  2028. </tr>
  2029. </table>
  2030. </td>
  2031. <td class="mlabels-right">
  2032. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2033. </tr>
  2034. </table>
  2035. </div><div class="memdoc">
  2036. <p>iostate fail bit for nonfatal error </p>
  2037. </div>
  2038. </div>
  2039. <a class="anchor" id="a07a00996a6e525b88bdfe7935d5ead05"></a>
  2040. <div class="memitem">
  2041. <div class="memproto">
  2042. <table class="mlabels">
  2043. <tr>
  2044. <td class="mlabels-left">
  2045. <table class="memname">
  2046. <tr>
  2047. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::goodbit = 0x00</td>
  2048. </tr>
  2049. </table>
  2050. </td>
  2051. <td class="mlabels-right">
  2052. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2053. </tr>
  2054. </table>
  2055. </div><div class="memdoc">
  2056. <p>iostate for no flags </p>
  2057. </div>
  2058. </div>
  2059. <a class="anchor" id="a3608e51eb0a80ea94ddadd5b713a3750"></a>
  2060. <div class="memitem">
  2061. <div class="memproto">
  2062. <table class="mlabels">
  2063. <tr>
  2064. <td class="mlabels-left">
  2065. <table class="memname">
  2066. <tr>
  2067. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::hex = 0x0010</td>
  2068. </tr>
  2069. </table>
  2070. </td>
  2071. <td class="mlabels-right">
  2072. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2073. </tr>
  2074. </table>
  2075. </div><div class="memdoc">
  2076. <p>base 16 flag </p>
  2077. </div>
  2078. </div>
  2079. <a class="anchor" id="ae5432e3c269064480652c4602f5f74ad"></a>
  2080. <div class="memitem">
  2081. <div class="memproto">
  2082. <table class="mlabels">
  2083. <tr>
  2084. <td class="mlabels-left">
  2085. <table class="memname">
  2086. <tr>
  2087. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::in = 0X20</td>
  2088. </tr>
  2089. </table>
  2090. </td>
  2091. <td class="mlabels-right">
  2092. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2093. </tr>
  2094. </table>
  2095. </div><div class="memdoc">
  2096. <p>open for input </p>
  2097. </div>
  2098. </div>
  2099. <a class="anchor" id="afc720b7f6f461ec8e9cf5505059e5d7c"></a>
  2100. <div class="memitem">
  2101. <div class="memproto">
  2102. <table class="mlabels">
  2103. <tr>
  2104. <td class="mlabels-left">
  2105. <table class="memname">
  2106. <tr>
  2107. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::internal = 0x0004</td>
  2108. </tr>
  2109. </table>
  2110. </td>
  2111. <td class="mlabels-right">
  2112. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2113. </tr>
  2114. </table>
  2115. </div><div class="memdoc">
  2116. <p>fill between sign/base prefix and number </p>
  2117. </div>
  2118. </div>
  2119. <a class="anchor" id="ad364df9af2cfde1f40bd8e10c62bb215"></a>
  2120. <div class="memitem">
  2121. <div class="memproto">
  2122. <table class="mlabels">
  2123. <tr>
  2124. <td class="mlabels-left">
  2125. <table class="memname">
  2126. <tr>
  2127. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::left = 0x0001</td>
  2128. </tr>
  2129. </table>
  2130. </td>
  2131. <td class="mlabels-right">
  2132. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2133. </tr>
  2134. </table>
  2135. </div><div class="memdoc">
  2136. <p>left adjust fields </p>
  2137. </div>
  2138. </div>
  2139. <a class="anchor" id="a4155540f8d3ffdb8d25a2f50ee4df08f"></a>
  2140. <div class="memitem">
  2141. <div class="memproto">
  2142. <table class="mlabels">
  2143. <tr>
  2144. <td class="mlabels-left">
  2145. <table class="memname">
  2146. <tr>
  2147. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::oct = 0x0020</td>
  2148. </tr>
  2149. </table>
  2150. </td>
  2151. <td class="mlabels-right">
  2152. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2153. </tr>
  2154. </table>
  2155. </div><div class="memdoc">
  2156. <p>base 8 flag </p>
  2157. </div>
  2158. </div>
  2159. <a class="anchor" id="a4c1d517774c0d11af3424e90395f26ae"></a>
  2160. <div class="memitem">
  2161. <div class="memproto">
  2162. <table class="mlabels">
  2163. <tr>
  2164. <td class="mlabels-left">
  2165. <table class="memname">
  2166. <tr>
  2167. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::out = 0X40</td>
  2168. </tr>
  2169. </table>
  2170. </td>
  2171. <td class="mlabels-right">
  2172. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2173. </tr>
  2174. </table>
  2175. </div><div class="memdoc">
  2176. <p>open for output </p>
  2177. </div>
  2178. </div>
  2179. <a class="anchor" id="aec064a12730b5d87e718c1864e29ac64"></a>
  2180. <div class="memitem">
  2181. <div class="memproto">
  2182. <table class="mlabels">
  2183. <tr>
  2184. <td class="mlabels-left">
  2185. <table class="memname">
  2186. <tr>
  2187. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::right = 0x0002</td>
  2188. </tr>
  2189. </table>
  2190. </td>
  2191. <td class="mlabels-right">
  2192. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2193. </tr>
  2194. </table>
  2195. </div><div class="memdoc">
  2196. <p>right adjust fields </p>
  2197. </div>
  2198. </div>
  2199. <a class="anchor" id="a7e3373ab307feecfc228bc9bdb29cd01"></a>
  2200. <div class="memitem">
  2201. <div class="memproto">
  2202. <table class="mlabels">
  2203. <tr>
  2204. <td class="mlabels-left">
  2205. <table class="memname">
  2206. <tr>
  2207. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::showbase = 0x0200</td>
  2208. </tr>
  2209. </table>
  2210. </td>
  2211. <td class="mlabels-right">
  2212. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2213. </tr>
  2214. </table>
  2215. </div><div class="memdoc">
  2216. <p>use prefix 0X for hex and 0 for oct </p>
  2217. </div>
  2218. </div>
  2219. <a class="anchor" id="ac9bb172682e157f037bd7fb82a236ee6"></a>
  2220. <div class="memitem">
  2221. <div class="memproto">
  2222. <table class="mlabels">
  2223. <tr>
  2224. <td class="mlabels-left">
  2225. <table class="memname">
  2226. <tr>
  2227. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::showpoint = 0x0400</td>
  2228. </tr>
  2229. </table>
  2230. </td>
  2231. <td class="mlabels-right">
  2232. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2233. </tr>
  2234. </table>
  2235. </div><div class="memdoc">
  2236. <p>always show '.' for floating numbers </p>
  2237. </div>
  2238. </div>
  2239. <a class="anchor" id="a7bfa4a883933105d10f8ce2693cb9f21"></a>
  2240. <div class="memitem">
  2241. <div class="memproto">
  2242. <table class="mlabels">
  2243. <tr>
  2244. <td class="mlabels-left">
  2245. <table class="memname">
  2246. <tr>
  2247. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::showpos = 0x0800</td>
  2248. </tr>
  2249. </table>
  2250. </td>
  2251. <td class="mlabels-right">
  2252. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2253. </tr>
  2254. </table>
  2255. </div><div class="memdoc">
  2256. <p>show + sign for nonnegative numbers </p>
  2257. </div>
  2258. </div>
  2259. <a class="anchor" id="a64977c777d6e45826d1be9763f17f824"></a>
  2260. <div class="memitem">
  2261. <div class="memproto">
  2262. <table class="mlabels">
  2263. <tr>
  2264. <td class="mlabels-left">
  2265. <table class="memname">
  2266. <tr>
  2267. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::skipws = 0x1000</td>
  2268. </tr>
  2269. </table>
  2270. </td>
  2271. <td class="mlabels-right">
  2272. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2273. </tr>
  2274. </table>
  2275. </div><div class="memdoc">
  2276. <p>skip initial white space </p>
  2277. </div>
  2278. </div>
  2279. <a class="anchor" id="ae62b8972f37509819e1384214071194b"></a>
  2280. <div class="memitem">
  2281. <div class="memproto">
  2282. <table class="mlabels">
  2283. <tr>
  2284. <td class="mlabels-left">
  2285. <table class="memname">
  2286. <tr>
  2287. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::trunc = 0X80</td>
  2288. </tr>
  2289. </table>
  2290. </td>
  2291. <td class="mlabels-right">
  2292. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2293. </tr>
  2294. </table>
  2295. </div><div class="memdoc">
  2296. <p>truncate an existing stream when opening </p>
  2297. </div>
  2298. </div>
  2299. <a class="anchor" id="ade3db1fe3249e87f4c47a9a8916793d9"></a>
  2300. <div class="memitem">
  2301. <div class="memproto">
  2302. <table class="mlabels">
  2303. <tr>
  2304. <td class="mlabels-left">
  2305. <table class="memname">
  2306. <tr>
  2307. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::uppercase = 0x4000</td>
  2308. </tr>
  2309. </table>
  2310. </td>
  2311. <td class="mlabels-right">
  2312. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2313. </tr>
  2314. </table>
  2315. </div><div class="memdoc">
  2316. <p>use uppercase letters in number representations </p>
  2317. </div>
  2318. </div>
  2319. <hr/>The documentation for this class was generated from the following file:<ul>
  2320. <li>Arduino/libraries/SdFat/src/FatLib/<a class="el" href="fstream_8h.html">fstream.h</a></li>
  2321. </ul>
  2322. </div><!-- contents -->
  2323. <!-- start footer part -->
  2324. <hr class="footer"/><address class="footer"><small>
  2325. Generated on Mon Sep 5 2016 10:18:52 for SdFat by &#160;<a href="http://www.doxygen.org/index.html">
  2326. <img class="footer" src="doxygen.png" alt="doxygen"/>
  2327. </a> 1.8.10
  2328. </small></address>
  2329. </body>
  2330. </html>