Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

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 роки тому
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 роки тому
8 роки тому
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451
  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: fstream 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="classfstream-members.html">List of all members</a> </div>
  88. <div class="headertitle">
  89. <div class="title">fstream Class Reference</div> </div>
  90. </div><!--header-->
  91. <div class="contents">
  92. <p>file input/output stream.
  93. <a href="classfstream.html#details">More...</a></p>
  94. <p><code>#include &lt;fstream.h&gt;</code></p>
  95. <div class="dynheader">
  96. Inheritance diagram for fstream:</div>
  97. <div class="dyncontent">
  98. <div class="center"><img src="classfstream__inherit__graph.png" border="0" usemap="#fstream_inherit__map" alt="Inheritance graph"/></div>
  99. <map name="fstream_inherit__map" id="fstream_inherit__map">
  100. <area shape="rect" id="node2" href="classiostream.html" title="Input/Output stream. " alt="" coords="139,229,211,256"/>
  101. <area shape="rect" id="node3" href="classistream.html" title="Input Stream. " alt="" coords="143,155,208,181"/>
  102. <area shape="rect" id="node4" href="classios.html" title="Error and state information for all streams. " alt="" coords="156,80,195,107"/>
  103. <area shape="rect" id="node6" href="classostream.html" title="Output Stream. " alt="" coords="233,155,302,181"/>
  104. <area shape="rect" id="node7" href="class_fat_stream_base.html" title="Base class for C++ style streams. " alt="" coords="5,155,119,181"/>
  105. <area shape="rect" id="node5" href="classios__base.html" title="Base class for all streams. " alt="" coords="138,5,213,32"/>
  106. <area shape="rect" id="node8" href="class_fat_file.html" title="Basic file class. " alt="" coords="31,80,93,107"/>
  107. </map>
  108. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  109. <div class="dynheader">
  110. Collaboration diagram for fstream:</div>
  111. <div class="dyncontent">
  112. <div class="center"><img src="classfstream__coll__graph.png" border="0" usemap="#fstream_coll__map" alt="Collaboration graph"/></div>
  113. <map name="fstream_coll__map" id="fstream_coll__map">
  114. <area shape="rect" id="node2" href="classiostream.html" title="Input/Output stream. " alt="" coords="139,229,211,256"/>
  115. <area shape="rect" id="node3" href="classistream.html" title="Input Stream. " alt="" coords="143,155,208,181"/>
  116. <area shape="rect" id="node4" href="classios.html" title="Error and state information for all streams. " alt="" coords="156,80,195,107"/>
  117. <area shape="rect" id="node6" href="classostream.html" title="Output Stream. " alt="" coords="233,155,302,181"/>
  118. <area shape="rect" id="node7" href="class_fat_stream_base.html" title="Base class for C++ style streams. " alt="" coords="5,155,119,181"/>
  119. <area shape="rect" id="node5" href="classios__base.html" title="Base class for all streams. " alt="" coords="138,5,213,32"/>
  120. <area shape="rect" id="node8" href="class_fat_file.html" title="Basic file class. " alt="" coords="31,80,93,107"/>
  121. </map>
  122. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  123. <table class="memberdecls">
  124. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
  125. Public Types</h2></td></tr>
  126. <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>
  127. <tr class="separator:ac9a54e52cef4f01ac0afd8ae896a3413"><td class="memSeparator" colspan="2">&#160;</td></tr>
  128. <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>
  129. <tr class="separator:aef19291eeae0f072ac42c6ba1fe3033c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <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>
  131. <tr class="separator:a45de7cca0d01da781f4b886179c65c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
  132. <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>
  133. <tr class="separator:aaa192ec0dccc43050715553a34644523"><td class="memSeparator" colspan="2">&#160;</td></tr>
  134. <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>
  135. <tr class="separator:abe85cf1f181b8bce8022f05ab76aae7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. <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>,
  137. <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191ea53910041525b9e2f33bfc3bb4482134c">cur</a>,
  138. <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191eaae47c0ae984e90b38907783a1a804811">end</a>
  139. }<tr class="separator:ab01103ba35f6ba93a704b3ec0c86191e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. </td></tr>
  141. <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>
  142. <tr class="separator:a82836e1d3cc603fba8f0b54d323a2dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. </table><table class="memberdecls">
  144. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  145. Public Member Functions</h2></td></tr>
  146. <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>
  147. <tr class="separator:a7daa417c60277a4a4a452df4ad0af8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  148. <tr class="memitem:a682b278a6a299ffb21b8737717ff12bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfstream.html#a682b278a6a299ffb21b8737717ff12bf">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>
  149. <tr class="separator:a682b278a6a299ffb21b8737717ff12bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  150. <tr class="memitem:ac5720ee620c09d63dd186823e688ea9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfstream.html#ac5720ee620c09d63dd186823e688ea9a">close</a> ()</td></tr>
  151. <tr class="separator:ac5720ee620c09d63dd186823e688ea9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. <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>
  153. <tr class="separator:ad2f091f3ed1a2e13f62557854c0885a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  154. <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>
  155. <tr class="separator:a1c7b563046a50c5a0430405964998034"><td class="memSeparator" colspan="2">&#160;</td></tr>
  156. <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>
  157. <tr class="separator:ade5bd46462e075999c3a5c2cff2015f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  158. <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>
  159. <tr class="separator:aa5683f9bdf295311bd5a6d3cdc2fedd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <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>
  161. <tr class="separator:ab5e9c7dbcbc33b7de9dcb70525ec7384"><td class="memSeparator" colspan="2">&#160;</td></tr>
  162. <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>
  163. <tr class="separator:ae67e900dc12e4c7cbc0741ad1c70d6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <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>
  165. <tr class="separator:af6be1f30d824f5a65d27d5b5d20b8c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:aed23877c52f828cab8de7a23603b3b6c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfstream.html#aed23877c52f828cab8de7a23603b3b6c">fstream</a> (const char *path, <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> mode=<a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">in</a>|<a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a>)</td></tr>
  167. <tr class="separator:aed23877c52f828cab8de7a23603b3b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  168. <tr class="memitem:ad2b705d2f363ed59db6ac4046f78b4bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#ad2b705d2f363ed59db6ac4046f78b4bb">gcount</a> () const </td></tr>
  169. <tr class="separator:ad2b705d2f363ed59db6ac4046f78b4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:a36573c9b7fc522e6c85a73221019fd11"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a36573c9b7fc522e6c85a73221019fd11">get</a> ()</td></tr>
  171. <tr class="separator:a36573c9b7fc522e6c85a73221019fd11"><td class="memSeparator" colspan="2">&#160;</td></tr>
  172. <tr class="memitem:a9c7313d6f21f1f7ac9b0e759e74b4db2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a9c7313d6f21f1f7ac9b0e759e74b4db2">get</a> (char &amp;ch)</td></tr>
  173. <tr class="separator:a9c7313d6f21f1f7ac9b0e759e74b4db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  174. <tr class="memitem:a4247f47e388598c69ef3bd39ea4c056f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a4247f47e388598c69ef3bd39ea4c056f">get</a> (char *str, <a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a> n, char delim= '\n')</td></tr>
  175. <tr class="separator:a4247f47e388598c69ef3bd39ea4c056f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:a7d86035d178e526283e5c7555ab7b243"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a7d86035d178e526283e5c7555ab7b243">getline</a> (char *str, <a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a> n, char delim= '\n')</td></tr>
  177. <tr class="separator:a7d86035d178e526283e5c7555ab7b243"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <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>
  179. <tr class="separator:a5fdf9247f642a7a5c5a21323ffd45366"><td class="memSeparator" colspan="2">&#160;</td></tr>
  180. <tr class="memitem:a12597b03d86b66047a5581bbd26eb032"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a12597b03d86b66047a5581bbd26eb032">ignore</a> (<a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a> n=1, int delim=-1)</td></tr>
  181. <tr class="separator:a12597b03d86b66047a5581bbd26eb032"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:ae4a71c6f3da2f168ec222739d796fc8b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfstream.html#ae4a71c6f3da2f168ec222739d796fc8b">is_open</a> ()</td></tr>
  183. <tr class="separator:ae4a71c6f3da2f168ec222739d796fc8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  184. <tr class="memitem:a85b24d94552991f33caf4c3a83420879"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfstream.html#a85b24d94552991f33caf4c3a83420879">open</a> (const char *path, <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> mode=<a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">in</a>|<a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a>)</td></tr>
  185. <tr class="separator:a85b24d94552991f33caf4c3a83420879"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <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>
  187. <tr class="separator:a8c2e7e42e31d3d7898a51c0bc837b2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <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>
  189. <tr class="separator:a1ae2d4f1ccdfcaaef6a3a8ac9e28c267"><td class="memSeparator" colspan="2">&#160;</td></tr>
  190. <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>
  191. <tr class="separator:a4dfc0cdb38bced959ba7cf963db38c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
  192. <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>
  193. <tr class="separator:af52c607ea168aff1025222c62cad392f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  194. <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>
  195. <tr class="separator:a63e3999be154253cf92a45c22e548f51"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. <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>
  197. <tr class="separator:a618b5d6861dde2347847102b89e0ccfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  198. <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>
  199. <tr class="separator:aebe24ff723b806cbee19deb2165d0a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  200. <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>
  201. <tr class="separator:ac0cf68ffa4706994f47acb1fa37c601a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  202. <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>
  203. <tr class="separator:a1d1e11d2fadaf4c9e34194a1f28572e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  204. <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>
  205. <tr class="separator:ad06f8c6c47667e9c7b14620882c09434"><td class="memSeparator" colspan="2">&#160;</td></tr>
  206. <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>
  207. <tr class="separator:a69912ec4a8536f289b716e95953d09d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  208. <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>
  209. <tr class="separator:a8065697d56d5e5d1a0ca50c1916b4955"><td class="memSeparator" colspan="2">&#160;</td></tr>
  210. <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>
  211. <tr class="separator:a6c68e418e19d9dcdfe6b1790b2621666"><td class="memSeparator" colspan="2">&#160;</td></tr>
  212. <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>
  213. <tr class="separator:a227c47e2b631f29d8873b00290bb4872"><td class="memSeparator" colspan="2">&#160;</td></tr>
  214. <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>
  215. <tr class="separator:ace10a3a767dc55faff2cec71cd0a89b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  216. <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>
  217. <tr class="separator:a62488f7ce7822c777ea27d15223b8e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  218. <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>
  219. <tr class="separator:ad31df6cd88c7248c01808e40889a7907"><td class="memSeparator" colspan="2">&#160;</td></tr>
  220. <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>
  221. <tr class="separator:a15db9977ed82e503bd3cd1f585acf9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  222. <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>
  223. <tr class="separator:aaedd44fefa48cf3f0967fcd699a2909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  224. <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>
  225. <tr class="separator:a2a8febd7c07f078120dd69bb71f25a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
  226. <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>
  227. <tr class="separator:a99ee8d9265d9354f197d02a3d17116be"><td class="memSeparator" colspan="2">&#160;</td></tr>
  228. <tr class="memitem:aa67d3b8ac67e2097d876a66657ec6067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#aa67d3b8ac67e2097d876a66657ec6067">operator&gt;&gt;</a> (<a class="el" href="classistream.html">istream</a> &amp;(*pf)(<a class="el" href="classistream.html">istream</a> &amp;str))</td></tr>
  229. <tr class="separator:aa67d3b8ac67e2097d876a66657ec6067"><td class="memSeparator" colspan="2">&#160;</td></tr>
  230. <tr class="memitem:ac6e2f17c80edd19deecdc20f804c424e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#ac6e2f17c80edd19deecdc20f804c424e">operator&gt;&gt;</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>
  231. <tr class="separator:ac6e2f17c80edd19deecdc20f804c424e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  232. <tr class="memitem:a5a0a2c0e06abadb79951ebe34f36d62a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a5a0a2c0e06abadb79951ebe34f36d62a">operator&gt;&gt;</a> (<a class="el" href="classios.html">ios</a> &amp;(*pf)(<a class="el" href="classios.html">ios</a> &amp;str))</td></tr>
  233. <tr class="separator:a5a0a2c0e06abadb79951ebe34f36d62a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  234. <tr class="memitem:a99db66d2e192f02deff0171ad098271f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a99db66d2e192f02deff0171ad098271f">operator&gt;&gt;</a> (char *str)</td></tr>
  235. <tr class="separator:a99db66d2e192f02deff0171ad098271f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  236. <tr class="memitem:addaf5e0f39a15cc213117165dfef0d77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#addaf5e0f39a15cc213117165dfef0d77">operator&gt;&gt;</a> (char &amp;ch)</td></tr>
  237. <tr class="separator:addaf5e0f39a15cc213117165dfef0d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
  238. <tr class="memitem:a390af4d28adbdc537e436f2121d1c862"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a390af4d28adbdc537e436f2121d1c862">operator&gt;&gt;</a> (signed char *str)</td></tr>
  239. <tr class="separator:a390af4d28adbdc537e436f2121d1c862"><td class="memSeparator" colspan="2">&#160;</td></tr>
  240. <tr class="memitem:a49ab1a573fbf69809d19a52855a30072"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a49ab1a573fbf69809d19a52855a30072">operator&gt;&gt;</a> (signed char &amp;ch)</td></tr>
  241. <tr class="separator:a49ab1a573fbf69809d19a52855a30072"><td class="memSeparator" colspan="2">&#160;</td></tr>
  242. <tr class="memitem:a52e85d01198968330f20026a52cb9f72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a52e85d01198968330f20026a52cb9f72">operator&gt;&gt;</a> (unsigned char *str)</td></tr>
  243. <tr class="separator:a52e85d01198968330f20026a52cb9f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
  244. <tr class="memitem:a74875fcf9ccdc0dca4b46a0b66821798"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a74875fcf9ccdc0dca4b46a0b66821798">operator&gt;&gt;</a> (unsigned char &amp;ch)</td></tr>
  245. <tr class="separator:a74875fcf9ccdc0dca4b46a0b66821798"><td class="memSeparator" colspan="2">&#160;</td></tr>
  246. <tr class="memitem:a3708636d095d360695e9c23335639317"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a3708636d095d360695e9c23335639317">operator&gt;&gt;</a> (bool &amp;arg)</td></tr>
  247. <tr class="separator:a3708636d095d360695e9c23335639317"><td class="memSeparator" colspan="2">&#160;</td></tr>
  248. <tr class="memitem:a662060e885a0551c390b7042b3b9e4a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a662060e885a0551c390b7042b3b9e4a5">operator&gt;&gt;</a> (short &amp;arg)</td></tr>
  249. <tr class="separator:a662060e885a0551c390b7042b3b9e4a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  250. <tr class="memitem:a31a706a374c5a594e400734b8992e2a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a31a706a374c5a594e400734b8992e2a0">operator&gt;&gt;</a> (unsigned short &amp;arg)</td></tr>
  251. <tr class="separator:a31a706a374c5a594e400734b8992e2a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  252. <tr class="memitem:ae8451bc86d83828892d9d67c67b7f02b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#ae8451bc86d83828892d9d67c67b7f02b">operator&gt;&gt;</a> (int &amp;arg)</td></tr>
  253. <tr class="separator:ae8451bc86d83828892d9d67c67b7f02b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  254. <tr class="memitem:a35c9847ebf7b822c5ec9742e9de19345"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a35c9847ebf7b822c5ec9742e9de19345">operator&gt;&gt;</a> (unsigned int &amp;arg)</td></tr>
  255. <tr class="separator:a35c9847ebf7b822c5ec9742e9de19345"><td class="memSeparator" colspan="2">&#160;</td></tr>
  256. <tr class="memitem:aa26e7f35e74d96803bb0dfb3fb0dc154"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#aa26e7f35e74d96803bb0dfb3fb0dc154">operator&gt;&gt;</a> (long &amp;arg)</td></tr>
  257. <tr class="separator:aa26e7f35e74d96803bb0dfb3fb0dc154"><td class="memSeparator" colspan="2">&#160;</td></tr>
  258. <tr class="memitem:a5aafa4c7f6615a7f1441962b61b8ef59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a5aafa4c7f6615a7f1441962b61b8ef59">operator&gt;&gt;</a> (unsigned long &amp;arg)</td></tr>
  259. <tr class="separator:a5aafa4c7f6615a7f1441962b61b8ef59"><td class="memSeparator" colspan="2">&#160;</td></tr>
  260. <tr class="memitem:af9bf453725ce1d9ef62142a7ee38936e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#af9bf453725ce1d9ef62142a7ee38936e">operator&gt;&gt;</a> (double &amp;arg)</td></tr>
  261. <tr class="separator:af9bf453725ce1d9ef62142a7ee38936e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  262. <tr class="memitem:aa8efce6fecab80cf7a17d5dfa31f5aa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#aa8efce6fecab80cf7a17d5dfa31f5aa8">operator&gt;&gt;</a> (float &amp;arg)</td></tr>
  263. <tr class="separator:aa8efce6fecab80cf7a17d5dfa31f5aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  264. <tr class="memitem:a62ef4762feacc64a8acdcbf8f1296936"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a62ef4762feacc64a8acdcbf8f1296936">operator&gt;&gt;</a> (void *&amp;arg)</td></tr>
  265. <tr class="separator:a62ef4762feacc64a8acdcbf8f1296936"><td class="memSeparator" colspan="2">&#160;</td></tr>
  266. <tr class="memitem:a4022265e0ede3698454f1ff59348c14a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a4022265e0ede3698454f1ff59348c14a">peek</a> ()</td></tr>
  267. <tr class="separator:a4022265e0ede3698454f1ff59348c14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  268. <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>
  269. <tr class="separator:a9d36cb5a859b74e04f640d2f5e53b41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  270. <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>
  271. <tr class="separator:a5b70cc65fc2c276136fea99bddedb6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  272. <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>
  273. <tr class="separator:a11aad8a1efd284ccfa91cbfb78d089bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  274. <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>
  275. <tr class="separator:aacc57e1e46e23f2f54898ff6a89129a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  276. <tr class="memitem:a52d637b1aeca9946085a4a72e0208aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a52d637b1aeca9946085a4a72e0208aec">seekg</a> (<a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a> pos)</td></tr>
  277. <tr class="separator:a52d637b1aeca9946085a4a72e0208aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
  278. <tr class="memitem:a60dd48a3b374fb9cbdc59e1f930dea95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classistream.html">istream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a60dd48a3b374fb9cbdc59e1f930dea95">seekg</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>
  279. <tr class="separator:a60dd48a3b374fb9cbdc59e1f930dea95"><td class="memSeparator" colspan="2">&#160;</td></tr>
  280. <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>
  281. <tr class="separator:a18b453d2770a8852c312cbda919c4687"><td class="memSeparator" colspan="2">&#160;</td></tr>
  282. <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>
  283. <tr class="separator:af6265a5be29237517b30673667ba4213"><td class="memSeparator" colspan="2">&#160;</td></tr>
  284. <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>
  285. <tr class="separator:ab5db835cb45bba7684ebf72d9a3cccb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  286. <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>
  287. <tr class="separator:a74dbc93607ab7d68a87ec326b92b6c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
  288. <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>
  289. <tr class="separator:aee5d194656bdfb0c8621b23ea2f51afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  290. <tr class="memitem:a0f7468be86d93de5d33fa99095898279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classistream.html#a0f7468be86d93de5d33fa99095898279">skipWhite</a> ()</td></tr>
  291. <tr class="separator:a0f7468be86d93de5d33fa99095898279"><td class="memSeparator" colspan="2">&#160;</td></tr>
  292. <tr class="memitem:a18332bdcb7fbe33ca06045c786cac4c3"><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="classistream.html#a18332bdcb7fbe33ca06045c786cac4c3">tellg</a> ()</td></tr>
  293. <tr class="separator:a18332bdcb7fbe33ca06045c786cac4c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  294. <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>
  295. <tr class="separator:a92dec0e2bc8352df1419d1cdc434e619"><td class="memSeparator" colspan="2">&#160;</td></tr>
  296. <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>
  297. <tr class="separator:a3bf7d054a433ed15e8b984e16f630fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  298. <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>
  299. <tr class="separator:afa30e7644b4eae5928ad9c487ad387de"><td class="memSeparator" colspan="2">&#160;</td></tr>
  300. <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>
  301. <tr class="separator:ab2ba0f005bbf3d8ebed93b64068492e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  302. </table><table class="memberdecls">
  303. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
  304. Static Public Attributes</h2></td></tr>
  305. <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>
  306. <tr class="separator:adaaf735381254aa096ebe3605e8bbd0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  307. <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>
  308. <tr class="separator:a8380aac3c405730708888fdc68905820"><td class="memSeparator" colspan="2">&#160;</td></tr>
  309. <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>
  310. <tr class="separator:aa434355c165500065276d955d8b36e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
  311. <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>
  312. <tr class="separator:ac8c2c8f2f6bc9e6ce101c20e88ebce35"><td class="memSeparator" colspan="2">&#160;</td></tr>
  313. <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>
  314. <tr class="separator:a75ce5482aa207d7aa0265d138b50a102"><td class="memSeparator" colspan="2">&#160;</td></tr>
  315. <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>
  316. <tr class="separator:ac99947c17c2936d15243671366605602"><td class="memSeparator" colspan="2">&#160;</td></tr>
  317. <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>
  318. <tr class="separator:afa74acd95d4bbc7cc3551251aac2bf00"><td class="memSeparator" colspan="2">&#160;</td></tr>
  319. <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>
  320. <tr class="separator:a2826aed005e7c1f6858060cddae7971a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  321. <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>
  322. <tr class="separator:af75072b7ef2a931c77a2cb8e7ccda460"><td class="memSeparator" colspan="2">&#160;</td></tr>
  323. <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>
  324. <tr class="separator:a36157154001bcce17827db6786e35efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  325. <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>
  326. <tr class="separator:a07a00996a6e525b88bdfe7935d5ead05"><td class="memSeparator" colspan="2">&#160;</td></tr>
  327. <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>
  328. <tr class="separator:a3608e51eb0a80ea94ddadd5b713a3750"><td class="memSeparator" colspan="2">&#160;</td></tr>
  329. <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>
  330. <tr class="separator:ae5432e3c269064480652c4602f5f74ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
  331. <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>
  332. <tr class="separator:afc720b7f6f461ec8e9cf5505059e5d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  333. <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>
  334. <tr class="separator:ad364df9af2cfde1f40bd8e10c62bb215"><td class="memSeparator" colspan="2">&#160;</td></tr>
  335. <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>
  336. <tr class="separator:a4155540f8d3ffdb8d25a2f50ee4df08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  337. <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>
  338. <tr class="separator:a4c1d517774c0d11af3424e90395f26ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
  339. <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>
  340. <tr class="separator:aec064a12730b5d87e718c1864e29ac64"><td class="memSeparator" colspan="2">&#160;</td></tr>
  341. <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>
  342. <tr class="separator:a7e3373ab307feecfc228bc9bdb29cd01"><td class="memSeparator" colspan="2">&#160;</td></tr>
  343. <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>
  344. <tr class="separator:ac9bb172682e157f037bd7fb82a236ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  345. <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>
  346. <tr class="separator:a7bfa4a883933105d10f8ce2693cb9f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
  347. <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>
  348. <tr class="separator:a64977c777d6e45826d1be9763f17f824"><td class="memSeparator" colspan="2">&#160;</td></tr>
  349. <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>
  350. <tr class="separator:ae62b8972f37509819e1384214071194b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  351. <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>
  352. <tr class="separator:ade3db1fe3249e87f4c47a9a8916793d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  353. </table><table class="memberdecls">
  354. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
  355. Private Member Functions</h2></td></tr>
  356. <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>
  357. <tr class="separator:a5f64576d3d19177ab3cf3812b69abdfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  358. <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>
  359. <tr class="separator:ad3fa9daaccb4e4179fb88a8ca037aa80"><td class="memSeparator" colspan="2">&#160;</td></tr>
  360. <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>
  361. <tr class="separator:a211be757679b18708f6b6a36464e4f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
  362. <tr class="memitem:ac05b7136b887539426856c623869aa3a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fat_file.html#ac05b7136b887539426856c623869aa3a">peek</a> ()</td></tr>
  363. <tr class="separator:ac05b7136b887539426856c623869aa3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  364. </table>
  365. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  366. <div class="textblock"><p>file input/output stream. </p>
  367. </div><h2 class="groupheader">Member Typedef Documentation</h2>
  368. <a class="anchor" id="ac9a54e52cef4f01ac0afd8ae896a3413"></a>
  369. <div class="memitem">
  370. <div class="memproto">
  371. <table class="mlabels">
  372. <tr>
  373. <td class="mlabels-left">
  374. <table class="memname">
  375. <tr>
  376. <td class="memname">typedef unsigned int <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">ios_base::fmtflags</a></td>
  377. </tr>
  378. </table>
  379. </td>
  380. <td class="mlabels-right">
  381. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  382. </tr>
  383. </table>
  384. </div><div class="memdoc">
  385. <p>type for format flags </p>
  386. </div>
  387. </div>
  388. <a class="anchor" id="aef19291eeae0f072ac42c6ba1fe3033c"></a>
  389. <div class="memitem">
  390. <div class="memproto">
  391. <table class="mlabels">
  392. <tr>
  393. <td class="mlabels-left">
  394. <table class="memname">
  395. <tr>
  396. <td class="memname">typedef unsigned char <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">ios_base::iostate</a></td>
  397. </tr>
  398. </table>
  399. </td>
  400. <td class="mlabels-right">
  401. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  402. </tr>
  403. </table>
  404. </div><div class="memdoc">
  405. <p>typedef for iostate bitmask </p>
  406. </div>
  407. </div>
  408. <a class="anchor" id="a45de7cca0d01da781f4b886179c65c22"></a>
  409. <div class="memitem">
  410. <div class="memproto">
  411. <table class="mlabels">
  412. <tr>
  413. <td class="mlabels-left">
  414. <table class="memname">
  415. <tr>
  416. <td class="memname">typedef int32_t <a class="el" href="classios__base.html#a45de7cca0d01da781f4b886179c65c22">ios_base::off_type</a></td>
  417. </tr>
  418. </table>
  419. </td>
  420. <td class="mlabels-right">
  421. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  422. </tr>
  423. </table>
  424. </div><div class="memdoc">
  425. <p>type for relative seek offset </p>
  426. </div>
  427. </div>
  428. <a class="anchor" id="aaa192ec0dccc43050715553a34644523"></a>
  429. <div class="memitem">
  430. <div class="memproto">
  431. <table class="mlabels">
  432. <tr>
  433. <td class="mlabels-left">
  434. <table class="memname">
  435. <tr>
  436. <td class="memname">typedef uint8_t <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">ios_base::openmode</a></td>
  437. </tr>
  438. </table>
  439. </td>
  440. <td class="mlabels-right">
  441. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  442. </tr>
  443. </table>
  444. </div><div class="memdoc">
  445. <p>typedef for iostream open mode </p>
  446. </div>
  447. </div>
  448. <a class="anchor" id="abe85cf1f181b8bce8022f05ab76aae7f"></a>
  449. <div class="memitem">
  450. <div class="memproto">
  451. <table class="mlabels">
  452. <tr>
  453. <td class="mlabels-left">
  454. <table class="memname">
  455. <tr>
  456. <td class="memname">typedef uint32_t <a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">ios_base::pos_type</a></td>
  457. </tr>
  458. </table>
  459. </td>
  460. <td class="mlabels-right">
  461. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  462. </tr>
  463. </table>
  464. </div><div class="memdoc">
  465. <p>type for absolute seek position </p>
  466. </div>
  467. </div>
  468. <a class="anchor" id="a82836e1d3cc603fba8f0b54d323a2dff"></a>
  469. <div class="memitem">
  470. <div class="memproto">
  471. <table class="mlabels">
  472. <tr>
  473. <td class="mlabels-left">
  474. <table class="memname">
  475. <tr>
  476. <td class="memname">typedef uint32_t <a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">ios_base::streamsize</a></td>
  477. </tr>
  478. </table>
  479. </td>
  480. <td class="mlabels-right">
  481. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  482. </tr>
  483. </table>
  484. </div><div class="memdoc">
  485. <p>unsigned size that can represent maximum file size. (violates spec - should be signed) </p>
  486. </div>
  487. </div>
  488. <h2 class="groupheader">Member Enumeration Documentation</h2>
  489. <a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191e"></a>
  490. <div class="memitem">
  491. <div class="memproto">
  492. <table class="mlabels">
  493. <tr>
  494. <td class="mlabels-left">
  495. <table class="memname">
  496. <tr>
  497. <td class="memname">enum <a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e">ios_base::seekdir</a></td>
  498. </tr>
  499. </table>
  500. </td>
  501. <td class="mlabels-right">
  502. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  503. </tr>
  504. </table>
  505. </div><div class="memdoc">
  506. <p>enumerated type for the direction of relative seeks </p>
  507. <table class="fieldtable">
  508. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191ea6639b4dd9e9b57ffef4a176cd1a1e7bb"></a>beg&#160;</td><td class="fielddoc">
  509. <p>seek relative to the beginning of the stream </p>
  510. </td></tr>
  511. <tr><td class="fieldname"><a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191ea53910041525b9e2f33bfc3bb4482134c"></a>cur&#160;</td><td class="fielddoc">
  512. <p>seek relative to the current stream position </p>
  513. </td></tr>
  514. <tr><td class="fieldname"><a class="anchor" id="ab01103ba35f6ba93a704b3ec0c86191eaae47c0ae984e90b38907783a1a804811"></a>end&#160;</td><td class="fielddoc">
  515. <p>seek relative to the end of the stream </p>
  516. </td></tr>
  517. </table>
  518. </div>
  519. </div>
  520. <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  521. <a class="anchor" id="aed23877c52f828cab8de7a23603b3b6c"></a>
  522. <div class="memitem">
  523. <div class="memproto">
  524. <table class="mlabels">
  525. <tr>
  526. <td class="mlabels-left">
  527. <table class="memname">
  528. <tr>
  529. <td class="memname">fstream::fstream </td>
  530. <td>(</td>
  531. <td class="paramtype">const char *&#160;</td>
  532. <td class="paramname"><em>path</em>, </td>
  533. </tr>
  534. <tr>
  535. <td class="paramkey"></td>
  536. <td></td>
  537. <td class="paramtype"><a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td>
  538. <td class="paramname"><em>mode</em> = <code><a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">in</a>&#160;|&#160;<a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a></code>&#160;</td>
  539. </tr>
  540. <tr>
  541. <td></td>
  542. <td>)</td>
  543. <td></td><td></td>
  544. </tr>
  545. </table>
  546. </td>
  547. <td class="mlabels-right">
  548. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
  549. </tr>
  550. </table>
  551. </div><div class="memdoc">
  552. <p>Constructor with open</p>
  553. <dl class="params"><dt>Parameters</dt><dd>
  554. <table class="params">
  555. <tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>path to open </td></tr>
  556. <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>open mode </td></tr>
  557. </table>
  558. </dd>
  559. </dl>
  560. </div>
  561. </div>
  562. <h2 class="groupheader">Member Function Documentation</h2>
  563. <a class="anchor" id="a7daa417c60277a4a4a452df4ad0af8e6"></a>
  564. <div class="memitem">
  565. <div class="memproto">
  566. <table class="mlabels">
  567. <tr>
  568. <td class="mlabels-left">
  569. <table class="memname">
  570. <tr>
  571. <td class="memname">bool ios::bad </td>
  572. <td>(</td>
  573. <td class="paramname"></td><td>)</td>
  574. <td> const</td>
  575. </tr>
  576. </table>
  577. </td>
  578. <td class="mlabels-right">
  579. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  580. </tr>
  581. </table>
  582. </div><div class="memdoc">
  583. <dl class="section return"><dt>Returns</dt><dd>true if bad bit is set else false. </dd></dl>
  584. </div>
  585. </div>
  586. <a class="anchor" id="a682b278a6a299ffb21b8737717ff12bf"></a>
  587. <div class="memitem">
  588. <div class="memproto">
  589. <table class="mlabels">
  590. <tr>
  591. <td class="mlabels-left">
  592. <table class="memname">
  593. <tr>
  594. <td class="memname">void fstream::clear </td>
  595. <td>(</td>
  596. <td class="paramtype"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td>
  597. <td class="paramname"><em>state</em> = <code><a class="el" href="classios__base.html#a07a00996a6e525b88bdfe7935d5ead05">goodbit</a></code></td><td>)</td>
  598. <td></td>
  599. </tr>
  600. </table>
  601. </td>
  602. <td class="mlabels-right">
  603. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  604. </tr>
  605. </table>
  606. </div><div class="memdoc">
  607. <p>Clear state and writeError </p><dl class="params"><dt>Parameters</dt><dd>
  608. <table class="params">
  609. <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>new state for stream </td></tr>
  610. </table>
  611. </dd>
  612. </dl>
  613. </div>
  614. </div>
  615. <a class="anchor" id="ac5720ee620c09d63dd186823e688ea9a"></a>
  616. <div class="memitem">
  617. <div class="memproto">
  618. <table class="mlabels">
  619. <tr>
  620. <td class="mlabels-left">
  621. <table class="memname">
  622. <tr>
  623. <td class="memname">void fstream::close </td>
  624. <td>(</td>
  625. <td class="paramname"></td><td>)</td>
  626. <td></td>
  627. </tr>
  628. </table>
  629. </td>
  630. <td class="mlabels-right">
  631. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  632. </tr>
  633. </table>
  634. </div><div class="memdoc">
  635. <p>Close a file and force cached data and directory information to be written to the storage device. </p>
  636. </div>
  637. </div>
  638. <a class="anchor" id="ad2f091f3ed1a2e13f62557854c0885a7"></a>
  639. <div class="memitem">
  640. <div class="memproto">
  641. <table class="mlabels">
  642. <tr>
  643. <td class="mlabels-left">
  644. <table class="memname">
  645. <tr>
  646. <td class="memname">bool ios::eof </td>
  647. <td>(</td>
  648. <td class="paramname"></td><td>)</td>
  649. <td> const</td>
  650. </tr>
  651. </table>
  652. </td>
  653. <td class="mlabels-right">
  654. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  655. </tr>
  656. </table>
  657. </div><div class="memdoc">
  658. <dl class="section return"><dt>Returns</dt><dd>true if end of file has been reached else false.</dd></dl>
  659. <p>Warning: An empty file returns false before the first read.</p>
  660. <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>
  661. </div>
  662. </div>
  663. <a class="anchor" id="a1c7b563046a50c5a0430405964998034"></a>
  664. <div class="memitem">
  665. <div class="memproto">
  666. <table class="mlabels">
  667. <tr>
  668. <td class="mlabels-left">
  669. <table class="memname">
  670. <tr>
  671. <td class="memname">bool ios::fail </td>
  672. <td>(</td>
  673. <td class="paramname"></td><td>)</td>
  674. <td> const</td>
  675. </tr>
  676. </table>
  677. </td>
  678. <td class="mlabels-right">
  679. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  680. </tr>
  681. </table>
  682. </div><div class="memdoc">
  683. <dl class="section return"><dt>Returns</dt><dd>true if any iostate bit other than eof are set else false. </dd></dl>
  684. </div>
  685. </div>
  686. <a class="anchor" id="ade5bd46462e075999c3a5c2cff2015f1"></a>
  687. <div class="memitem">
  688. <div class="memproto">
  689. <table class="mlabels">
  690. <tr>
  691. <td class="mlabels-left">
  692. <table class="memname">
  693. <tr>
  694. <td class="memname">char ios_base::fill </td>
  695. <td>(</td>
  696. <td class="paramname"></td><td>)</td>
  697. <td></td>
  698. </tr>
  699. </table>
  700. </td>
  701. <td class="mlabels-right">
  702. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  703. </tr>
  704. </table>
  705. </div><div class="memdoc">
  706. <dl class="section return"><dt>Returns</dt><dd>fill character </dd></dl>
  707. </div>
  708. </div>
  709. <a class="anchor" id="aa5683f9bdf295311bd5a6d3cdc2fedd5"></a>
  710. <div class="memitem">
  711. <div class="memproto">
  712. <table class="mlabels">
  713. <tr>
  714. <td class="mlabels-left">
  715. <table class="memname">
  716. <tr>
  717. <td class="memname">char ios_base::fill </td>
  718. <td>(</td>
  719. <td class="paramtype">char&#160;</td>
  720. <td class="paramname"><em>c</em></td><td>)</td>
  721. <td></td>
  722. </tr>
  723. </table>
  724. </td>
  725. <td class="mlabels-right">
  726. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  727. </tr>
  728. </table>
  729. </div><div class="memdoc">
  730. <p>Set fill character </p><dl class="params"><dt>Parameters</dt><dd>
  731. <table class="params">
  732. <tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>new fill character </td></tr>
  733. </table>
  734. </dd>
  735. </dl>
  736. <dl class="section return"><dt>Returns</dt><dd>old fill character </dd></dl>
  737. </div>
  738. </div>
  739. <a class="anchor" id="ab5e9c7dbcbc33b7de9dcb70525ec7384"></a>
  740. <div class="memitem">
  741. <div class="memproto">
  742. <table class="mlabels">
  743. <tr>
  744. <td class="mlabels-left">
  745. <table class="memname">
  746. <tr>
  747. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::flags </td>
  748. <td>(</td>
  749. <td class="paramname"></td><td>)</td>
  750. <td> const</td>
  751. </tr>
  752. </table>
  753. </td>
  754. <td class="mlabels-right">
  755. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  756. </tr>
  757. </table>
  758. </div><div class="memdoc">
  759. <dl class="section return"><dt>Returns</dt><dd>format flags </dd></dl>
  760. </div>
  761. </div>
  762. <a class="anchor" id="ae67e900dc12e4c7cbc0741ad1c70d6c2"></a>
  763. <div class="memitem">
  764. <div class="memproto">
  765. <table class="mlabels">
  766. <tr>
  767. <td class="mlabels-left">
  768. <table class="memname">
  769. <tr>
  770. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::flags </td>
  771. <td>(</td>
  772. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  773. <td class="paramname"><em>fl</em></td><td>)</td>
  774. <td></td>
  775. </tr>
  776. </table>
  777. </td>
  778. <td class="mlabels-right">
  779. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  780. </tr>
  781. </table>
  782. </div><div class="memdoc">
  783. <p>set format flags </p><dl class="params"><dt>Parameters</dt><dd>
  784. <table class="params">
  785. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>new flag </td></tr>
  786. </table>
  787. </dd>
  788. </dl>
  789. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  790. </div>
  791. </div>
  792. <a class="anchor" id="af6be1f30d824f5a65d27d5b5d20b8c6c"></a>
  793. <div class="memitem">
  794. <div class="memproto">
  795. <table class="mlabels">
  796. <tr>
  797. <td class="mlabels-left">
  798. <table class="memname">
  799. <tr>
  800. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::flush </td>
  801. <td>(</td>
  802. <td class="paramname"></td><td>)</td>
  803. <td></td>
  804. </tr>
  805. </table>
  806. </td>
  807. <td class="mlabels-right">
  808. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  809. </tr>
  810. </table>
  811. </div><div class="memdoc">
  812. <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>
  813. </div>
  814. </div>
  815. <a class="anchor" id="ad2b705d2f363ed59db6ac4046f78b4bb"></a>
  816. <div class="memitem">
  817. <div class="memproto">
  818. <table class="mlabels">
  819. <tr>
  820. <td class="mlabels-left">
  821. <table class="memname">
  822. <tr>
  823. <td class="memname"><a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a> istream::gcount </td>
  824. <td>(</td>
  825. <td class="paramname"></td><td>)</td>
  826. <td> const</td>
  827. </tr>
  828. </table>
  829. </td>
  830. <td class="mlabels-right">
  831. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  832. </tr>
  833. </table>
  834. </div><div class="memdoc">
  835. <dl class="section return"><dt>Returns</dt><dd>The number of characters extracted by the last unformatted input function. </dd></dl>
  836. </div>
  837. </div>
  838. <a class="anchor" id="a36573c9b7fc522e6c85a73221019fd11"></a>
  839. <div class="memitem">
  840. <div class="memproto">
  841. <table class="mlabels">
  842. <tr>
  843. <td class="mlabels-left">
  844. <table class="memname">
  845. <tr>
  846. <td class="memname">int istream::get </td>
  847. <td>(</td>
  848. <td class="paramname"></td><td>)</td>
  849. <td></td>
  850. </tr>
  851. </table>
  852. </td>
  853. <td class="mlabels-right">
  854. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  855. </tr>
  856. </table>
  857. </div><div class="memdoc">
  858. <p>Extract a character if one is available.</p>
  859. <dl class="section return"><dt>Returns</dt><dd>The character or -1 if a failure occurs. A failure is indicated by the stream state. </dd></dl>
  860. </div>
  861. </div>
  862. <a class="anchor" id="a9c7313d6f21f1f7ac9b0e759e74b4db2"></a>
  863. <div class="memitem">
  864. <div class="memproto">
  865. <table class="mlabels">
  866. <tr>
  867. <td class="mlabels-left">
  868. <table class="memname">
  869. <tr>
  870. <td class="memname"><a class="el" href="classistream.html">istream</a> &amp; istream::get </td>
  871. <td>(</td>
  872. <td class="paramtype">char &amp;&#160;</td>
  873. <td class="paramname"><em>ch</em></td><td>)</td>
  874. <td></td>
  875. </tr>
  876. </table>
  877. </td>
  878. <td class="mlabels-right">
  879. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  880. </tr>
  881. </table>
  882. </div><div class="memdoc">
  883. <p>Extract a character if one is available.</p>
  884. <dl class="params"><dt>Parameters</dt><dd>
  885. <table class="params">
  886. <tr><td class="paramdir">[out]</td><td class="paramname">ch</td><td>location to receive the extracted character.</td></tr>
  887. </table>
  888. </dd>
  889. </dl>
  890. <dl class="section return"><dt>Returns</dt><dd>always returns *this. A failure is indicated by the stream state. </dd></dl>
  891. </div>
  892. </div>
  893. <a class="anchor" id="a4247f47e388598c69ef3bd39ea4c056f"></a>
  894. <div class="memitem">
  895. <div class="memproto">
  896. <table class="mlabels">
  897. <tr>
  898. <td class="mlabels-left">
  899. <table class="memname">
  900. <tr>
  901. <td class="memname"><a class="el" href="classistream.html">istream</a> &amp; istream::get </td>
  902. <td>(</td>
  903. <td class="paramtype">char *&#160;</td>
  904. <td class="paramname"><em>str</em>, </td>
  905. </tr>
  906. <tr>
  907. <td class="paramkey"></td>
  908. <td></td>
  909. <td class="paramtype"><a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a>&#160;</td>
  910. <td class="paramname"><em>n</em>, </td>
  911. </tr>
  912. <tr>
  913. <td class="paramkey"></td>
  914. <td></td>
  915. <td class="paramtype">char&#160;</td>
  916. <td class="paramname"><em>delim</em> = <code>'\n'</code>&#160;</td>
  917. </tr>
  918. <tr>
  919. <td></td>
  920. <td>)</td>
  921. <td></td><td></td>
  922. </tr>
  923. </table>
  924. </td>
  925. <td class="mlabels-right">
  926. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  927. </tr>
  928. </table>
  929. </div><div class="memdoc">
  930. <p>Extract characters.</p>
  931. <dl class="params"><dt>Parameters</dt><dd>
  932. <table class="params">
  933. <tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>Location to receive extracted characters. </td></tr>
  934. <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>Size of str. </td></tr>
  935. <tr><td class="paramdir">[in]</td><td class="paramname">delim</td><td>Delimiter</td></tr>
  936. </table>
  937. </dd>
  938. </dl>
  939. <p>Characters are extracted until extraction fails, n is less than 1, n-1 characters are extracted, or the next character equals <em>delim</em> (delim is not extracted). If no characters are extracted failbit is set. If end-of-file occurs the eofbit is set.</p>
  940. <dl class="section return"><dt>Returns</dt><dd>always returns *this. A failure is indicated by the stream state. </dd></dl>
  941. </div>
  942. </div>
  943. <a class="anchor" id="a7d86035d178e526283e5c7555ab7b243"></a>
  944. <div class="memitem">
  945. <div class="memproto">
  946. <table class="mlabels">
  947. <tr>
  948. <td class="mlabels-left">
  949. <table class="memname">
  950. <tr>
  951. <td class="memname"><a class="el" href="classistream.html">istream</a> &amp; istream::getline </td>
  952. <td>(</td>
  953. <td class="paramtype">char *&#160;</td>
  954. <td class="paramname"><em>str</em>, </td>
  955. </tr>
  956. <tr>
  957. <td class="paramkey"></td>
  958. <td></td>
  959. <td class="paramtype"><a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a>&#160;</td>
  960. <td class="paramname"><em>n</em>, </td>
  961. </tr>
  962. <tr>
  963. <td class="paramkey"></td>
  964. <td></td>
  965. <td class="paramtype">char&#160;</td>
  966. <td class="paramname"><em>delim</em> = <code>'\n'</code>&#160;</td>
  967. </tr>
  968. <tr>
  969. <td></td>
  970. <td>)</td>
  971. <td></td><td></td>
  972. </tr>
  973. </table>
  974. </td>
  975. <td class="mlabels-right">
  976. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  977. </tr>
  978. </table>
  979. </div><div class="memdoc">
  980. <p>Extract characters</p>
  981. <dl class="params"><dt>Parameters</dt><dd>
  982. <table class="params">
  983. <tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>Location to receive extracted characters. </td></tr>
  984. <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>Size of str. </td></tr>
  985. <tr><td class="paramdir">[in]</td><td class="paramname">delim</td><td>Delimiter</td></tr>
  986. </table>
  987. </dd>
  988. </dl>
  989. <p>Characters are extracted until extraction fails, the next character equals <em>delim</em> (delim is extracted), or n-1 characters are extracted.</p>
  990. <p>The failbit is set if no characters are extracted or n-1 characters are extracted. If end-of-file occurs the eofbit is set.</p>
  991. <dl class="section return"><dt>Returns</dt><dd>always returns *this. A failure is indicated by the stream state. </dd></dl>
  992. </div>
  993. </div>
  994. <a class="anchor" id="a5fdf9247f642a7a5c5a21323ffd45366"></a>
  995. <div class="memitem">
  996. <div class="memproto">
  997. <table class="mlabels">
  998. <tr>
  999. <td class="mlabels-left">
  1000. <table class="memname">
  1001. <tr>
  1002. <td class="memname">bool ios::good </td>
  1003. <td>(</td>
  1004. <td class="paramname"></td><td>)</td>
  1005. <td> const</td>
  1006. </tr>
  1007. </table>
  1008. </td>
  1009. <td class="mlabels-right">
  1010. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1011. </tr>
  1012. </table>
  1013. </div><div class="memdoc">
  1014. <dl class="section return"><dt>Returns</dt><dd>True if no iostate flags are set else false. </dd></dl>
  1015. </div>
  1016. </div>
  1017. <a class="anchor" id="a12597b03d86b66047a5581bbd26eb032"></a>
  1018. <div class="memitem">
  1019. <div class="memproto">
  1020. <table class="mlabels">
  1021. <tr>
  1022. <td class="mlabels-left">
  1023. <table class="memname">
  1024. <tr>
  1025. <td class="memname"><a class="el" href="classistream.html">istream</a> &amp; istream::ignore </td>
  1026. <td>(</td>
  1027. <td class="paramtype"><a class="el" href="classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff">streamsize</a>&#160;</td>
  1028. <td class="paramname"><em>n</em> = <code>1</code>, </td>
  1029. </tr>
  1030. <tr>
  1031. <td class="paramkey"></td>
  1032. <td></td>
  1033. <td class="paramtype">int&#160;</td>
  1034. <td class="paramname"><em>delim</em> = <code>-1</code>&#160;</td>
  1035. </tr>
  1036. <tr>
  1037. <td></td>
  1038. <td>)</td>
  1039. <td></td><td></td>
  1040. </tr>
  1041. </table>
  1042. </td>
  1043. <td class="mlabels-right">
  1044. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  1045. </tr>
  1046. </table>
  1047. </div><div class="memdoc">
  1048. <p>Extract characters and discard them.</p>
  1049. <dl class="params"><dt>Parameters</dt><dd>
  1050. <table class="params">
  1051. <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>maximum number of characters to ignore. </td></tr>
  1052. <tr><td class="paramdir">[in]</td><td class="paramname">delim</td><td>Delimiter.</td></tr>
  1053. </table>
  1054. </dd>
  1055. </dl>
  1056. <p>Characters are extracted until extraction fails, <em>n</em> characters are extracted, or the next input character equals <em>delim</em> (the delimiter is extracted). If end-of-file occurs the eofbit is set.</p>
  1057. <p>Failures are indicated by the state of the stream.</p>
  1058. <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
  1059. </div>
  1060. </div>
  1061. <a class="anchor" id="ae4a71c6f3da2f168ec222739d796fc8b"></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">bool fstream::is_open </td>
  1070. <td>(</td>
  1071. <td class="paramname"></td><td>)</td>
  1072. <td></td>
  1073. </tr>
  1074. </table>
  1075. </td>
  1076. <td class="mlabels-right">
  1077. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1078. </tr>
  1079. </table>
  1080. </div><div class="memdoc">
  1081. <dl class="section return"><dt>Returns</dt><dd>True if stream is open else false. </dd></dl>
  1082. </div>
  1083. </div>
  1084. <a class="anchor" id="a85b24d94552991f33caf4c3a83420879"></a>
  1085. <div class="memitem">
  1086. <div class="memproto">
  1087. <table class="mlabels">
  1088. <tr>
  1089. <td class="mlabels-left">
  1090. <table class="memname">
  1091. <tr>
  1092. <td class="memname">void fstream::open </td>
  1093. <td>(</td>
  1094. <td class="paramtype">const char *&#160;</td>
  1095. <td class="paramname"><em>path</em>, </td>
  1096. </tr>
  1097. <tr>
  1098. <td class="paramkey"></td>
  1099. <td></td>
  1100. <td class="paramtype"><a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a>&#160;</td>
  1101. <td class="paramname"><em>mode</em> = <code><a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">in</a>&#160;|&#160;<a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">out</a></code>&#160;</td>
  1102. </tr>
  1103. <tr>
  1104. <td></td>
  1105. <td>)</td>
  1106. <td></td><td></td>
  1107. </tr>
  1108. </table>
  1109. </td>
  1110. <td class="mlabels-right">
  1111. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1112. </tr>
  1113. </table>
  1114. </div><div class="memdoc">
  1115. <p>Open a fstream </p><dl class="params"><dt>Parameters</dt><dd>
  1116. <table class="params">
  1117. <tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>file to open </td></tr>
  1118. <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>open mode</td></tr>
  1119. </table>
  1120. </dd>
  1121. </dl>
  1122. <p>Valid open modes are (at end, <a class="el" href="classios__base.html#aa434355c165500065276d955d8b36e99">ios::ate</a>, and/or <a class="el" href="classios__base.html#ac99947c17c2936d15243671366605602">ios::binary</a> may be added):</p>
  1123. <p><a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">ios::in</a> - Open file for reading.</p>
  1124. <p><a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">ios::out</a> or <a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">ios::out</a> | <a class="el" href="classios__base.html#ae62b8972f37509819e1384214071194b">ios::trunc</a> - Truncate to 0 length, if existent, or create a file for writing only.</p>
  1125. <p><a class="el" href="classios__base.html#a8380aac3c405730708888fdc68905820">ios::app</a> or <a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">ios::out</a> | <a class="el" href="classios__base.html#a8380aac3c405730708888fdc68905820">ios::app</a> - Append; open or create file for writing at end-of-file.</p>
  1126. <p><a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">ios::in</a> | <a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">ios::out</a> - Open file for update (reading and writing).</p>
  1127. <p><a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">ios::in</a> | <a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">ios::out</a> | <a class="el" href="classios__base.html#ae62b8972f37509819e1384214071194b">ios::trunc</a> - Truncate to zero length, if existent, or create file for update.</p>
  1128. <p><a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">ios::in</a> | <a class="el" href="classios__base.html#a8380aac3c405730708888fdc68905820">ios::app</a> or <a class="el" href="classios__base.html#ae5432e3c269064480652c4602f5f74ad">ios::in</a> | <a class="el" href="classios__base.html#a4c1d517774c0d11af3424e90395f26ae">ios::out</a> | <a class="el" href="classios__base.html#a8380aac3c405730708888fdc68905820">ios::app</a> - Append; open or create text file for update, writing at end of file. </p>
  1129. </div>
  1130. </div>
  1131. <a class="anchor" id="a8c2e7e42e31d3d7898a51c0bc837b2a3"></a>
  1132. <div class="memitem">
  1133. <div class="memproto">
  1134. <table class="mlabels">
  1135. <tr>
  1136. <td class="mlabels-left">
  1137. <table class="memname">
  1138. <tr>
  1139. <td class="memname">ios::operator const void * </td>
  1140. <td>(</td>
  1141. <td class="paramname"></td><td>)</td>
  1142. <td> const</td>
  1143. </tr>
  1144. </table>
  1145. </td>
  1146. <td class="mlabels-right">
  1147. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1148. </tr>
  1149. </table>
  1150. </div><div class="memdoc">
  1151. <dl class="section return"><dt>Returns</dt><dd>null pointer if <a class="el" href="classios.html#a1c7b563046a50c5a0430405964998034">fail()</a> is true. </dd></dl>
  1152. </div>
  1153. </div>
  1154. <a class="anchor" id="a1ae2d4f1ccdfcaaef6a3a8ac9e28c267"></a>
  1155. <div class="memitem">
  1156. <div class="memproto">
  1157. <table class="mlabels">
  1158. <tr>
  1159. <td class="mlabels-left">
  1160. <table class="memname">
  1161. <tr>
  1162. <td class="memname">bool ios::operator! </td>
  1163. <td>(</td>
  1164. <td class="paramname"></td><td>)</td>
  1165. <td> const</td>
  1166. </tr>
  1167. </table>
  1168. </td>
  1169. <td class="mlabels-right">
  1170. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1171. </tr>
  1172. </table>
  1173. </div><div class="memdoc">
  1174. <dl class="section return"><dt>Returns</dt><dd>true if <a class="el" href="classios.html#a1c7b563046a50c5a0430405964998034">fail()</a> else false. </dd></dl>
  1175. </div>
  1176. </div>
  1177. <a class="anchor" id="a4dfc0cdb38bced959ba7cf963db38c30"></a>
  1178. <div class="memitem">
  1179. <div class="memproto">
  1180. <table class="mlabels">
  1181. <tr>
  1182. <td class="mlabels-left">
  1183. <table class="memname">
  1184. <tr>
  1185. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1186. <td>(</td>
  1187. <td class="paramtype"><a class="el" href="classostream.html">ostream</a> &amp;(*)(<a class="el" href="classostream.html">ostream</a> &amp;str)&#160;</td>
  1188. <td class="paramname"><em>pf</em></td><td>)</td>
  1189. <td></td>
  1190. </tr>
  1191. </table>
  1192. </td>
  1193. <td class="mlabels-right">
  1194. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1195. </tr>
  1196. </table>
  1197. </div><div class="memdoc">
  1198. <p>call manipulator </p><dl class="params"><dt>Parameters</dt><dd>
  1199. <table class="params">
  1200. <tr><td class="paramdir">[in]</td><td class="paramname">pf</td><td>function to call </td></tr>
  1201. </table>
  1202. </dd>
  1203. </dl>
  1204. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1205. </div>
  1206. </div>
  1207. <a class="anchor" id="af52c607ea168aff1025222c62cad392f"></a>
  1208. <div class="memitem">
  1209. <div class="memproto">
  1210. <table class="mlabels">
  1211. <tr>
  1212. <td class="mlabels-left">
  1213. <table class="memname">
  1214. <tr>
  1215. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1216. <td>(</td>
  1217. <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>
  1218. <td class="paramname"><em>pf</em></td><td>)</td>
  1219. <td></td>
  1220. </tr>
  1221. </table>
  1222. </td>
  1223. <td class="mlabels-right">
  1224. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1225. </tr>
  1226. </table>
  1227. </div><div class="memdoc">
  1228. <p>call manipulator </p><dl class="params"><dt>Parameters</dt><dd>
  1229. <table class="params">
  1230. <tr><td class="paramdir">[in]</td><td class="paramname">pf</td><td>function to call </td></tr>
  1231. </table>
  1232. </dd>
  1233. </dl>
  1234. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1235. </div>
  1236. </div>
  1237. <a class="anchor" id="a63e3999be154253cf92a45c22e548f51"></a>
  1238. <div class="memitem">
  1239. <div class="memproto">
  1240. <table class="mlabels">
  1241. <tr>
  1242. <td class="mlabels-left">
  1243. <table class="memname">
  1244. <tr>
  1245. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1246. <td>(</td>
  1247. <td class="paramtype">bool&#160;</td>
  1248. <td class="paramname"><em>arg</em></td><td>)</td>
  1249. <td></td>
  1250. </tr>
  1251. </table>
  1252. </td>
  1253. <td class="mlabels-right">
  1254. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1255. </tr>
  1256. </table>
  1257. </div><div class="memdoc">
  1258. <p>Output bool </p><dl class="params"><dt>Parameters</dt><dd>
  1259. <table class="params">
  1260. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1261. </table>
  1262. </dd>
  1263. </dl>
  1264. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1265. </div>
  1266. </div>
  1267. <a class="anchor" id="a618b5d6861dde2347847102b89e0ccfa"></a>
  1268. <div class="memitem">
  1269. <div class="memproto">
  1270. <table class="mlabels">
  1271. <tr>
  1272. <td class="mlabels-left">
  1273. <table class="memname">
  1274. <tr>
  1275. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1276. <td>(</td>
  1277. <td class="paramtype">const char *&#160;</td>
  1278. <td class="paramname"><em>arg</em></td><td>)</td>
  1279. <td></td>
  1280. </tr>
  1281. </table>
  1282. </td>
  1283. <td class="mlabels-right">
  1284. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1285. </tr>
  1286. </table>
  1287. </div><div class="memdoc">
  1288. <p>Output string </p><dl class="params"><dt>Parameters</dt><dd>
  1289. <table class="params">
  1290. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>string to output </td></tr>
  1291. </table>
  1292. </dd>
  1293. </dl>
  1294. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1295. </div>
  1296. </div>
  1297. <a class="anchor" id="aebe24ff723b806cbee19deb2165d0a5b"></a>
  1298. <div class="memitem">
  1299. <div class="memproto">
  1300. <table class="mlabels">
  1301. <tr>
  1302. <td class="mlabels-left">
  1303. <table class="memname">
  1304. <tr>
  1305. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1306. <td>(</td>
  1307. <td class="paramtype">const signed char *&#160;</td>
  1308. <td class="paramname"><em>arg</em></td><td>)</td>
  1309. <td></td>
  1310. </tr>
  1311. </table>
  1312. </td>
  1313. <td class="mlabels-right">
  1314. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1315. </tr>
  1316. </table>
  1317. </div><div class="memdoc">
  1318. <p>Output string </p><dl class="params"><dt>Parameters</dt><dd>
  1319. <table class="params">
  1320. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>string to output </td></tr>
  1321. </table>
  1322. </dd>
  1323. </dl>
  1324. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1325. </div>
  1326. </div>
  1327. <a class="anchor" id="ac0cf68ffa4706994f47acb1fa37c601a"></a>
  1328. <div class="memitem">
  1329. <div class="memproto">
  1330. <table class="mlabels">
  1331. <tr>
  1332. <td class="mlabels-left">
  1333. <table class="memname">
  1334. <tr>
  1335. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1336. <td>(</td>
  1337. <td class="paramtype">const unsigned char *&#160;</td>
  1338. <td class="paramname"><em>arg</em></td><td>)</td>
  1339. <td></td>
  1340. </tr>
  1341. </table>
  1342. </td>
  1343. <td class="mlabels-right">
  1344. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1345. </tr>
  1346. </table>
  1347. </div><div class="memdoc">
  1348. <p>Output string </p><dl class="params"><dt>Parameters</dt><dd>
  1349. <table class="params">
  1350. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>string to output </td></tr>
  1351. </table>
  1352. </dd>
  1353. </dl>
  1354. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1355. </div>
  1356. </div>
  1357. <a class="anchor" id="a1d1e11d2fadaf4c9e34194a1f28572e4"></a>
  1358. <div class="memitem">
  1359. <div class="memproto">
  1360. <table class="mlabels">
  1361. <tr>
  1362. <td class="mlabels-left">
  1363. <table class="memname">
  1364. <tr>
  1365. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1366. <td>(</td>
  1367. <td class="paramtype">char&#160;</td>
  1368. <td class="paramname"><em>arg</em></td><td>)</td>
  1369. <td></td>
  1370. </tr>
  1371. </table>
  1372. </td>
  1373. <td class="mlabels-right">
  1374. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1375. </tr>
  1376. </table>
  1377. </div><div class="memdoc">
  1378. <p>Output character </p><dl class="params"><dt>Parameters</dt><dd>
  1379. <table class="params">
  1380. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>character to output </td></tr>
  1381. </table>
  1382. </dd>
  1383. </dl>
  1384. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1385. </div>
  1386. </div>
  1387. <a class="anchor" id="ad06f8c6c47667e9c7b14620882c09434"></a>
  1388. <div class="memitem">
  1389. <div class="memproto">
  1390. <table class="mlabels">
  1391. <tr>
  1392. <td class="mlabels-left">
  1393. <table class="memname">
  1394. <tr>
  1395. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1396. <td>(</td>
  1397. <td class="paramtype">signed char&#160;</td>
  1398. <td class="paramname"><em>arg</em></td><td>)</td>
  1399. <td></td>
  1400. </tr>
  1401. </table>
  1402. </td>
  1403. <td class="mlabels-right">
  1404. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1405. </tr>
  1406. </table>
  1407. </div><div class="memdoc">
  1408. <p>Output character </p><dl class="params"><dt>Parameters</dt><dd>
  1409. <table class="params">
  1410. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>character to output </td></tr>
  1411. </table>
  1412. </dd>
  1413. </dl>
  1414. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1415. </div>
  1416. </div>
  1417. <a class="anchor" id="a69912ec4a8536f289b716e95953d09d7"></a>
  1418. <div class="memitem">
  1419. <div class="memproto">
  1420. <table class="mlabels">
  1421. <tr>
  1422. <td class="mlabels-left">
  1423. <table class="memname">
  1424. <tr>
  1425. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1426. <td>(</td>
  1427. <td class="paramtype">unsigned char&#160;</td>
  1428. <td class="paramname"><em>arg</em></td><td>)</td>
  1429. <td></td>
  1430. </tr>
  1431. </table>
  1432. </td>
  1433. <td class="mlabels-right">
  1434. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1435. </tr>
  1436. </table>
  1437. </div><div class="memdoc">
  1438. <p>Output character </p><dl class="params"><dt>Parameters</dt><dd>
  1439. <table class="params">
  1440. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>character to output </td></tr>
  1441. </table>
  1442. </dd>
  1443. </dl>
  1444. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1445. </div>
  1446. </div>
  1447. <a class="anchor" id="a8065697d56d5e5d1a0ca50c1916b4955"></a>
  1448. <div class="memitem">
  1449. <div class="memproto">
  1450. <table class="mlabels">
  1451. <tr>
  1452. <td class="mlabels-left">
  1453. <table class="memname">
  1454. <tr>
  1455. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1456. <td>(</td>
  1457. <td class="paramtype">double&#160;</td>
  1458. <td class="paramname"><em>arg</em></td><td>)</td>
  1459. <td></td>
  1460. </tr>
  1461. </table>
  1462. </td>
  1463. <td class="mlabels-right">
  1464. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1465. </tr>
  1466. </table>
  1467. </div><div class="memdoc">
  1468. <p>Output double </p><dl class="params"><dt>Parameters</dt><dd>
  1469. <table class="params">
  1470. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1471. </table>
  1472. </dd>
  1473. </dl>
  1474. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1475. </div>
  1476. </div>
  1477. <a class="anchor" id="a6c68e418e19d9dcdfe6b1790b2621666"></a>
  1478. <div class="memitem">
  1479. <div class="memproto">
  1480. <table class="mlabels">
  1481. <tr>
  1482. <td class="mlabels-left">
  1483. <table class="memname">
  1484. <tr>
  1485. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1486. <td>(</td>
  1487. <td class="paramtype">float&#160;</td>
  1488. <td class="paramname"><em>arg</em></td><td>)</td>
  1489. <td></td>
  1490. </tr>
  1491. </table>
  1492. </td>
  1493. <td class="mlabels-right">
  1494. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1495. </tr>
  1496. </table>
  1497. </div><div class="memdoc">
  1498. <p>Output float </p><dl class="params"><dt>Parameters</dt><dd>
  1499. <table class="params">
  1500. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1501. </table>
  1502. </dd>
  1503. </dl>
  1504. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1505. </div>
  1506. </div>
  1507. <a class="anchor" id="a227c47e2b631f29d8873b00290bb4872"></a>
  1508. <div class="memitem">
  1509. <div class="memproto">
  1510. <table class="mlabels">
  1511. <tr>
  1512. <td class="mlabels-left">
  1513. <table class="memname">
  1514. <tr>
  1515. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1516. <td>(</td>
  1517. <td class="paramtype">short&#160;</td>
  1518. <td class="paramname"><em>arg</em></td><td>)</td>
  1519. <td></td>
  1520. </tr>
  1521. </table>
  1522. </td>
  1523. <td class="mlabels-right">
  1524. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1525. </tr>
  1526. </table>
  1527. </div><div class="memdoc">
  1528. <p>Output signed short </p><dl class="params"><dt>Parameters</dt><dd>
  1529. <table class="params">
  1530. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1531. </table>
  1532. </dd>
  1533. </dl>
  1534. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1535. </div>
  1536. </div>
  1537. <a class="anchor" id="ace10a3a767dc55faff2cec71cd0a89b1"></a>
  1538. <div class="memitem">
  1539. <div class="memproto">
  1540. <table class="mlabels">
  1541. <tr>
  1542. <td class="mlabels-left">
  1543. <table class="memname">
  1544. <tr>
  1545. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1546. <td>(</td>
  1547. <td class="paramtype">unsigned short&#160;</td>
  1548. <td class="paramname"><em>arg</em></td><td>)</td>
  1549. <td></td>
  1550. </tr>
  1551. </table>
  1552. </td>
  1553. <td class="mlabels-right">
  1554. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1555. </tr>
  1556. </table>
  1557. </div><div class="memdoc">
  1558. <p>Output unsigned short </p><dl class="params"><dt>Parameters</dt><dd>
  1559. <table class="params">
  1560. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1561. </table>
  1562. </dd>
  1563. </dl>
  1564. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1565. </div>
  1566. </div>
  1567. <a class="anchor" id="a62488f7ce7822c777ea27d15223b8e5f"></a>
  1568. <div class="memitem">
  1569. <div class="memproto">
  1570. <table class="mlabels">
  1571. <tr>
  1572. <td class="mlabels-left">
  1573. <table class="memname">
  1574. <tr>
  1575. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1576. <td>(</td>
  1577. <td class="paramtype">int&#160;</td>
  1578. <td class="paramname"><em>arg</em></td><td>)</td>
  1579. <td></td>
  1580. </tr>
  1581. </table>
  1582. </td>
  1583. <td class="mlabels-right">
  1584. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1585. </tr>
  1586. </table>
  1587. </div><div class="memdoc">
  1588. <p>Output signed int </p><dl class="params"><dt>Parameters</dt><dd>
  1589. <table class="params">
  1590. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1591. </table>
  1592. </dd>
  1593. </dl>
  1594. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1595. </div>
  1596. </div>
  1597. <a class="anchor" id="ad31df6cd88c7248c01808e40889a7907"></a>
  1598. <div class="memitem">
  1599. <div class="memproto">
  1600. <table class="mlabels">
  1601. <tr>
  1602. <td class="mlabels-left">
  1603. <table class="memname">
  1604. <tr>
  1605. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1606. <td>(</td>
  1607. <td class="paramtype">unsigned int&#160;</td>
  1608. <td class="paramname"><em>arg</em></td><td>)</td>
  1609. <td></td>
  1610. </tr>
  1611. </table>
  1612. </td>
  1613. <td class="mlabels-right">
  1614. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1615. </tr>
  1616. </table>
  1617. </div><div class="memdoc">
  1618. <p>Output unsigned int </p><dl class="params"><dt>Parameters</dt><dd>
  1619. <table class="params">
  1620. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1621. </table>
  1622. </dd>
  1623. </dl>
  1624. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1625. </div>
  1626. </div>
  1627. <a class="anchor" id="a15db9977ed82e503bd3cd1f585acf9e6"></a>
  1628. <div class="memitem">
  1629. <div class="memproto">
  1630. <table class="mlabels">
  1631. <tr>
  1632. <td class="mlabels-left">
  1633. <table class="memname">
  1634. <tr>
  1635. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1636. <td>(</td>
  1637. <td class="paramtype">long&#160;</td>
  1638. <td class="paramname"><em>arg</em></td><td>)</td>
  1639. <td></td>
  1640. </tr>
  1641. </table>
  1642. </td>
  1643. <td class="mlabels-right">
  1644. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1645. </tr>
  1646. </table>
  1647. </div><div class="memdoc">
  1648. <p>Output signed long </p><dl class="params"><dt>Parameters</dt><dd>
  1649. <table class="params">
  1650. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1651. </table>
  1652. </dd>
  1653. </dl>
  1654. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1655. </div>
  1656. </div>
  1657. <a class="anchor" id="aaedd44fefa48cf3f0967fcd699a2909d"></a>
  1658. <div class="memitem">
  1659. <div class="memproto">
  1660. <table class="mlabels">
  1661. <tr>
  1662. <td class="mlabels-left">
  1663. <table class="memname">
  1664. <tr>
  1665. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1666. <td>(</td>
  1667. <td class="paramtype">unsigned long&#160;</td>
  1668. <td class="paramname"><em>arg</em></td><td>)</td>
  1669. <td></td>
  1670. </tr>
  1671. </table>
  1672. </td>
  1673. <td class="mlabels-right">
  1674. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1675. </tr>
  1676. </table>
  1677. </div><div class="memdoc">
  1678. <p>Output unsigned long </p><dl class="params"><dt>Parameters</dt><dd>
  1679. <table class="params">
  1680. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1681. </table>
  1682. </dd>
  1683. </dl>
  1684. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1685. </div>
  1686. </div>
  1687. <a class="anchor" id="a2a8febd7c07f078120dd69bb71f25a94"></a>
  1688. <div class="memitem">
  1689. <div class="memproto">
  1690. <table class="mlabels">
  1691. <tr>
  1692. <td class="mlabels-left">
  1693. <table class="memname">
  1694. <tr>
  1695. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1696. <td>(</td>
  1697. <td class="paramtype">const void *&#160;</td>
  1698. <td class="paramname"><em>arg</em></td><td>)</td>
  1699. <td></td>
  1700. </tr>
  1701. </table>
  1702. </td>
  1703. <td class="mlabels-right">
  1704. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1705. </tr>
  1706. </table>
  1707. </div><div class="memdoc">
  1708. <p>Output pointer </p><dl class="params"><dt>Parameters</dt><dd>
  1709. <table class="params">
  1710. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>value to output </td></tr>
  1711. </table>
  1712. </dd>
  1713. </dl>
  1714. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1715. </div>
  1716. </div>
  1717. <a class="anchor" id="a99ee8d9265d9354f197d02a3d17116be"></a>
  1718. <div class="memitem">
  1719. <div class="memproto">
  1720. <table class="mlabels">
  1721. <tr>
  1722. <td class="mlabels-left">
  1723. <table class="memname">
  1724. <tr>
  1725. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::operator&lt;&lt; </td>
  1726. <td>(</td>
  1727. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  1728. <td class="paramname"><em>arg</em></td><td>)</td>
  1729. <td></td>
  1730. </tr>
  1731. </table>
  1732. </td>
  1733. <td class="mlabels-right">
  1734. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1735. </tr>
  1736. </table>
  1737. </div><div class="memdoc">
  1738. <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>
  1739. <table class="params">
  1740. <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>pointing to flash string </td></tr>
  1741. </table>
  1742. </dd>
  1743. </dl>
  1744. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1745. </div>
  1746. </div>
  1747. <a class="anchor" id="aa67d3b8ac67e2097d876a66657ec6067"></a>
  1748. <div class="memitem">
  1749. <div class="memproto">
  1750. <table class="mlabels">
  1751. <tr>
  1752. <td class="mlabels-left">
  1753. <table class="memname">
  1754. <tr>
  1755. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1756. <td>(</td>
  1757. <td class="paramtype"><a class="el" href="classistream.html">istream</a> &amp;(*)(<a class="el" href="classistream.html">istream</a> &amp;str)&#160;</td>
  1758. <td class="paramname"><em>pf</em></td><td>)</td>
  1759. <td></td>
  1760. </tr>
  1761. </table>
  1762. </td>
  1763. <td class="mlabels-right">
  1764. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1765. </tr>
  1766. </table>
  1767. </div><div class="memdoc">
  1768. <p>call manipulator </p><dl class="params"><dt>Parameters</dt><dd>
  1769. <table class="params">
  1770. <tr><td class="paramdir">[in]</td><td class="paramname">pf</td><td>function to call </td></tr>
  1771. </table>
  1772. </dd>
  1773. </dl>
  1774. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1775. </div>
  1776. </div>
  1777. <a class="anchor" id="ac6e2f17c80edd19deecdc20f804c424e"></a>
  1778. <div class="memitem">
  1779. <div class="memproto">
  1780. <table class="mlabels">
  1781. <tr>
  1782. <td class="mlabels-left">
  1783. <table class="memname">
  1784. <tr>
  1785. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1786. <td>(</td>
  1787. <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>
  1788. <td class="paramname"><em>pf</em></td><td>)</td>
  1789. <td></td>
  1790. </tr>
  1791. </table>
  1792. </td>
  1793. <td class="mlabels-right">
  1794. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1795. </tr>
  1796. </table>
  1797. </div><div class="memdoc">
  1798. <p>call manipulator </p><dl class="params"><dt>Parameters</dt><dd>
  1799. <table class="params">
  1800. <tr><td class="paramdir">[in]</td><td class="paramname">pf</td><td>function to call </td></tr>
  1801. </table>
  1802. </dd>
  1803. </dl>
  1804. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1805. </div>
  1806. </div>
  1807. <a class="anchor" id="a5a0a2c0e06abadb79951ebe34f36d62a"></a>
  1808. <div class="memitem">
  1809. <div class="memproto">
  1810. <table class="mlabels">
  1811. <tr>
  1812. <td class="mlabels-left">
  1813. <table class="memname">
  1814. <tr>
  1815. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1816. <td>(</td>
  1817. <td class="paramtype"><a class="el" href="classios.html">ios</a> &amp;(*)(<a class="el" href="classios.html">ios</a> &amp;str)&#160;</td>
  1818. <td class="paramname"><em>pf</em></td><td>)</td>
  1819. <td></td>
  1820. </tr>
  1821. </table>
  1822. </td>
  1823. <td class="mlabels-right">
  1824. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1825. </tr>
  1826. </table>
  1827. </div><div class="memdoc">
  1828. <p>call manipulator </p><dl class="params"><dt>Parameters</dt><dd>
  1829. <table class="params">
  1830. <tr><td class="paramdir">[in]</td><td class="paramname">pf</td><td>function to call </td></tr>
  1831. </table>
  1832. </dd>
  1833. </dl>
  1834. <dl class="section return"><dt>Returns</dt><dd>the stream </dd></dl>
  1835. </div>
  1836. </div>
  1837. <a class="anchor" id="a99db66d2e192f02deff0171ad098271f"></a>
  1838. <div class="memitem">
  1839. <div class="memproto">
  1840. <table class="mlabels">
  1841. <tr>
  1842. <td class="mlabels-left">
  1843. <table class="memname">
  1844. <tr>
  1845. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1846. <td>(</td>
  1847. <td class="paramtype">char *&#160;</td>
  1848. <td class="paramname"><em>str</em></td><td>)</td>
  1849. <td></td>
  1850. </tr>
  1851. </table>
  1852. </td>
  1853. <td class="mlabels-right">
  1854. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1855. </tr>
  1856. </table>
  1857. </div><div class="memdoc">
  1858. <p>Extract a character string </p><dl class="params"><dt>Parameters</dt><dd>
  1859. <table class="params">
  1860. <tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>location to store the string. </td></tr>
  1861. </table>
  1862. </dd>
  1863. </dl>
  1864. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  1865. </div>
  1866. </div>
  1867. <a class="anchor" id="addaf5e0f39a15cc213117165dfef0d77"></a>
  1868. <div class="memitem">
  1869. <div class="memproto">
  1870. <table class="mlabels">
  1871. <tr>
  1872. <td class="mlabels-left">
  1873. <table class="memname">
  1874. <tr>
  1875. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1876. <td>(</td>
  1877. <td class="paramtype">char &amp;&#160;</td>
  1878. <td class="paramname"><em>ch</em></td><td>)</td>
  1879. <td></td>
  1880. </tr>
  1881. </table>
  1882. </td>
  1883. <td class="mlabels-right">
  1884. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1885. </tr>
  1886. </table>
  1887. </div><div class="memdoc">
  1888. <p>Extract a character </p><dl class="params"><dt>Parameters</dt><dd>
  1889. <table class="params">
  1890. <tr><td class="paramdir">[out]</td><td class="paramname">ch</td><td>location to store the character. </td></tr>
  1891. </table>
  1892. </dd>
  1893. </dl>
  1894. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  1895. </div>
  1896. </div>
  1897. <a class="anchor" id="a390af4d28adbdc537e436f2121d1c862"></a>
  1898. <div class="memitem">
  1899. <div class="memproto">
  1900. <table class="mlabels">
  1901. <tr>
  1902. <td class="mlabels-left">
  1903. <table class="memname">
  1904. <tr>
  1905. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1906. <td>(</td>
  1907. <td class="paramtype">signed char *&#160;</td>
  1908. <td class="paramname"><em>str</em></td><td>)</td>
  1909. <td></td>
  1910. </tr>
  1911. </table>
  1912. </td>
  1913. <td class="mlabels-right">
  1914. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1915. </tr>
  1916. </table>
  1917. </div><div class="memdoc">
  1918. <p>Extract a character string </p><dl class="params"><dt>Parameters</dt><dd>
  1919. <table class="params">
  1920. <tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>location to store the string. </td></tr>
  1921. </table>
  1922. </dd>
  1923. </dl>
  1924. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  1925. </div>
  1926. </div>
  1927. <a class="anchor" id="a49ab1a573fbf69809d19a52855a30072"></a>
  1928. <div class="memitem">
  1929. <div class="memproto">
  1930. <table class="mlabels">
  1931. <tr>
  1932. <td class="mlabels-left">
  1933. <table class="memname">
  1934. <tr>
  1935. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1936. <td>(</td>
  1937. <td class="paramtype">signed char &amp;&#160;</td>
  1938. <td class="paramname"><em>ch</em></td><td>)</td>
  1939. <td></td>
  1940. </tr>
  1941. </table>
  1942. </td>
  1943. <td class="mlabels-right">
  1944. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1945. </tr>
  1946. </table>
  1947. </div><div class="memdoc">
  1948. <p>Extract a character </p><dl class="params"><dt>Parameters</dt><dd>
  1949. <table class="params">
  1950. <tr><td class="paramdir">[out]</td><td class="paramname">ch</td><td>location to store the character. </td></tr>
  1951. </table>
  1952. </dd>
  1953. </dl>
  1954. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  1955. </div>
  1956. </div>
  1957. <a class="anchor" id="a52e85d01198968330f20026a52cb9f72"></a>
  1958. <div class="memitem">
  1959. <div class="memproto">
  1960. <table class="mlabels">
  1961. <tr>
  1962. <td class="mlabels-left">
  1963. <table class="memname">
  1964. <tr>
  1965. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1966. <td>(</td>
  1967. <td class="paramtype">unsigned char *&#160;</td>
  1968. <td class="paramname"><em>str</em></td><td>)</td>
  1969. <td></td>
  1970. </tr>
  1971. </table>
  1972. </td>
  1973. <td class="mlabels-right">
  1974. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  1975. </tr>
  1976. </table>
  1977. </div><div class="memdoc">
  1978. <p>Extract a character string </p><dl class="params"><dt>Parameters</dt><dd>
  1979. <table class="params">
  1980. <tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>location to store the string. </td></tr>
  1981. </table>
  1982. </dd>
  1983. </dl>
  1984. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  1985. </div>
  1986. </div>
  1987. <a class="anchor" id="a74875fcf9ccdc0dca4b46a0b66821798"></a>
  1988. <div class="memitem">
  1989. <div class="memproto">
  1990. <table class="mlabels">
  1991. <tr>
  1992. <td class="mlabels-left">
  1993. <table class="memname">
  1994. <tr>
  1995. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  1996. <td>(</td>
  1997. <td class="paramtype">unsigned char &amp;&#160;</td>
  1998. <td class="paramname"><em>ch</em></td><td>)</td>
  1999. <td></td>
  2000. </tr>
  2001. </table>
  2002. </td>
  2003. <td class="mlabels-right">
  2004. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2005. </tr>
  2006. </table>
  2007. </div><div class="memdoc">
  2008. <p>Extract a character </p><dl class="params"><dt>Parameters</dt><dd>
  2009. <table class="params">
  2010. <tr><td class="paramdir">[out]</td><td class="paramname">ch</td><td>location to store the character. </td></tr>
  2011. </table>
  2012. </dd>
  2013. </dl>
  2014. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2015. </div>
  2016. </div>
  2017. <a class="anchor" id="a3708636d095d360695e9c23335639317"></a>
  2018. <div class="memitem">
  2019. <div class="memproto">
  2020. <table class="mlabels">
  2021. <tr>
  2022. <td class="mlabels-left">
  2023. <table class="memname">
  2024. <tr>
  2025. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2026. <td>(</td>
  2027. <td class="paramtype">bool &amp;&#160;</td>
  2028. <td class="paramname"><em>arg</em></td><td>)</td>
  2029. <td></td>
  2030. </tr>
  2031. </table>
  2032. </td>
  2033. <td class="mlabels-right">
  2034. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2035. </tr>
  2036. </table>
  2037. </div><div class="memdoc">
  2038. <p>Extract a value of type bool. </p><dl class="params"><dt>Parameters</dt><dd>
  2039. <table class="params">
  2040. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2041. </table>
  2042. </dd>
  2043. </dl>
  2044. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2045. </div>
  2046. </div>
  2047. <a class="anchor" id="a662060e885a0551c390b7042b3b9e4a5"></a>
  2048. <div class="memitem">
  2049. <div class="memproto">
  2050. <table class="mlabels">
  2051. <tr>
  2052. <td class="mlabels-left">
  2053. <table class="memname">
  2054. <tr>
  2055. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2056. <td>(</td>
  2057. <td class="paramtype">short &amp;&#160;</td>
  2058. <td class="paramname"><em>arg</em></td><td>)</td>
  2059. <td></td>
  2060. </tr>
  2061. </table>
  2062. </td>
  2063. <td class="mlabels-right">
  2064. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2065. </tr>
  2066. </table>
  2067. </div><div class="memdoc">
  2068. <p>Extract a value of type short. </p><dl class="params"><dt>Parameters</dt><dd>
  2069. <table class="params">
  2070. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2071. </table>
  2072. </dd>
  2073. </dl>
  2074. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2075. </div>
  2076. </div>
  2077. <a class="anchor" id="a31a706a374c5a594e400734b8992e2a0"></a>
  2078. <div class="memitem">
  2079. <div class="memproto">
  2080. <table class="mlabels">
  2081. <tr>
  2082. <td class="mlabels-left">
  2083. <table class="memname">
  2084. <tr>
  2085. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2086. <td>(</td>
  2087. <td class="paramtype">unsigned short &amp;&#160;</td>
  2088. <td class="paramname"><em>arg</em></td><td>)</td>
  2089. <td></td>
  2090. </tr>
  2091. </table>
  2092. </td>
  2093. <td class="mlabels-right">
  2094. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2095. </tr>
  2096. </table>
  2097. </div><div class="memdoc">
  2098. <p>Extract a value of type unsigned short. </p><dl class="params"><dt>Parameters</dt><dd>
  2099. <table class="params">
  2100. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2101. </table>
  2102. </dd>
  2103. </dl>
  2104. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2105. </div>
  2106. </div>
  2107. <a class="anchor" id="ae8451bc86d83828892d9d67c67b7f02b"></a>
  2108. <div class="memitem">
  2109. <div class="memproto">
  2110. <table class="mlabels">
  2111. <tr>
  2112. <td class="mlabels-left">
  2113. <table class="memname">
  2114. <tr>
  2115. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2116. <td>(</td>
  2117. <td class="paramtype">int &amp;&#160;</td>
  2118. <td class="paramname"><em>arg</em></td><td>)</td>
  2119. <td></td>
  2120. </tr>
  2121. </table>
  2122. </td>
  2123. <td class="mlabels-right">
  2124. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2125. </tr>
  2126. </table>
  2127. </div><div class="memdoc">
  2128. <p>Extract a value of type int. </p><dl class="params"><dt>Parameters</dt><dd>
  2129. <table class="params">
  2130. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2131. </table>
  2132. </dd>
  2133. </dl>
  2134. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2135. </div>
  2136. </div>
  2137. <a class="anchor" id="a35c9847ebf7b822c5ec9742e9de19345"></a>
  2138. <div class="memitem">
  2139. <div class="memproto">
  2140. <table class="mlabels">
  2141. <tr>
  2142. <td class="mlabels-left">
  2143. <table class="memname">
  2144. <tr>
  2145. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2146. <td>(</td>
  2147. <td class="paramtype">unsigned int &amp;&#160;</td>
  2148. <td class="paramname"><em>arg</em></td><td>)</td>
  2149. <td></td>
  2150. </tr>
  2151. </table>
  2152. </td>
  2153. <td class="mlabels-right">
  2154. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2155. </tr>
  2156. </table>
  2157. </div><div class="memdoc">
  2158. <p>Extract a value of type unsigned int. </p><dl class="params"><dt>Parameters</dt><dd>
  2159. <table class="params">
  2160. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2161. </table>
  2162. </dd>
  2163. </dl>
  2164. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2165. </div>
  2166. </div>
  2167. <a class="anchor" id="aa26e7f35e74d96803bb0dfb3fb0dc154"></a>
  2168. <div class="memitem">
  2169. <div class="memproto">
  2170. <table class="mlabels">
  2171. <tr>
  2172. <td class="mlabels-left">
  2173. <table class="memname">
  2174. <tr>
  2175. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2176. <td>(</td>
  2177. <td class="paramtype">long &amp;&#160;</td>
  2178. <td class="paramname"><em>arg</em></td><td>)</td>
  2179. <td></td>
  2180. </tr>
  2181. </table>
  2182. </td>
  2183. <td class="mlabels-right">
  2184. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2185. </tr>
  2186. </table>
  2187. </div><div class="memdoc">
  2188. <p>Extract a value of type long. </p><dl class="params"><dt>Parameters</dt><dd>
  2189. <table class="params">
  2190. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2191. </table>
  2192. </dd>
  2193. </dl>
  2194. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2195. </div>
  2196. </div>
  2197. <a class="anchor" id="a5aafa4c7f6615a7f1441962b61b8ef59"></a>
  2198. <div class="memitem">
  2199. <div class="memproto">
  2200. <table class="mlabels">
  2201. <tr>
  2202. <td class="mlabels-left">
  2203. <table class="memname">
  2204. <tr>
  2205. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2206. <td>(</td>
  2207. <td class="paramtype">unsigned long &amp;&#160;</td>
  2208. <td class="paramname"><em>arg</em></td><td>)</td>
  2209. <td></td>
  2210. </tr>
  2211. </table>
  2212. </td>
  2213. <td class="mlabels-right">
  2214. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2215. </tr>
  2216. </table>
  2217. </div><div class="memdoc">
  2218. <p>Extract a value of type unsigned long. </p><dl class="params"><dt>Parameters</dt><dd>
  2219. <table class="params">
  2220. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2221. </table>
  2222. </dd>
  2223. </dl>
  2224. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2225. </div>
  2226. </div>
  2227. <a class="anchor" id="af9bf453725ce1d9ef62142a7ee38936e"></a>
  2228. <div class="memitem">
  2229. <div class="memproto">
  2230. <table class="mlabels">
  2231. <tr>
  2232. <td class="mlabels-left">
  2233. <table class="memname">
  2234. <tr>
  2235. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2236. <td>(</td>
  2237. <td class="paramtype">double &amp;&#160;</td>
  2238. <td class="paramname"><em>arg</em></td><td>)</td>
  2239. <td></td>
  2240. </tr>
  2241. </table>
  2242. </td>
  2243. <td class="mlabels-right">
  2244. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2245. </tr>
  2246. </table>
  2247. </div><div class="memdoc">
  2248. <p>Extract a value of type double. </p><dl class="params"><dt>Parameters</dt><dd>
  2249. <table class="params">
  2250. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2251. </table>
  2252. </dd>
  2253. </dl>
  2254. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2255. </div>
  2256. </div>
  2257. <a class="anchor" id="aa8efce6fecab80cf7a17d5dfa31f5aa8"></a>
  2258. <div class="memitem">
  2259. <div class="memproto">
  2260. <table class="mlabels">
  2261. <tr>
  2262. <td class="mlabels-left">
  2263. <table class="memname">
  2264. <tr>
  2265. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2266. <td>(</td>
  2267. <td class="paramtype">float &amp;&#160;</td>
  2268. <td class="paramname"><em>arg</em></td><td>)</td>
  2269. <td></td>
  2270. </tr>
  2271. </table>
  2272. </td>
  2273. <td class="mlabels-right">
  2274. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2275. </tr>
  2276. </table>
  2277. </div><div class="memdoc">
  2278. <p>Extract a value of type float. </p><dl class="params"><dt>Parameters</dt><dd>
  2279. <table class="params">
  2280. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2281. </table>
  2282. </dd>
  2283. </dl>
  2284. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2285. </div>
  2286. </div>
  2287. <a class="anchor" id="a62ef4762feacc64a8acdcbf8f1296936"></a>
  2288. <div class="memitem">
  2289. <div class="memproto">
  2290. <table class="mlabels">
  2291. <tr>
  2292. <td class="mlabels-left">
  2293. <table class="memname">
  2294. <tr>
  2295. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::operator&gt;&gt; </td>
  2296. <td>(</td>
  2297. <td class="paramtype">void *&amp;&#160;</td>
  2298. <td class="paramname"><em>arg</em></td><td>)</td>
  2299. <td></td>
  2300. </tr>
  2301. </table>
  2302. </td>
  2303. <td class="mlabels-right">
  2304. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2305. </tr>
  2306. </table>
  2307. </div><div class="memdoc">
  2308. <p>Extract a value of type void*. </p><dl class="params"><dt>Parameters</dt><dd>
  2309. <table class="params">
  2310. <tr><td class="paramdir">[out]</td><td class="paramname">arg</td><td>location to store the value. </td></tr>
  2311. </table>
  2312. </dd>
  2313. </dl>
  2314. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2315. </div>
  2316. </div>
  2317. <a class="anchor" id="a4022265e0ede3698454f1ff59348c14a"></a>
  2318. <div class="memitem">
  2319. <div class="memproto">
  2320. <table class="mlabels">
  2321. <tr>
  2322. <td class="mlabels-left">
  2323. <table class="memname">
  2324. <tr>
  2325. <td class="memname">int istream::peek </td>
  2326. <td>(</td>
  2327. <td class="paramname"></td><td>)</td>
  2328. <td></td>
  2329. </tr>
  2330. </table>
  2331. </td>
  2332. <td class="mlabels-right">
  2333. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  2334. </tr>
  2335. </table>
  2336. </div><div class="memdoc">
  2337. <p>Return the next available character without consuming it.</p>
  2338. <dl class="section return"><dt>Returns</dt><dd>The character if the stream state is good else -1; </dd></dl>
  2339. </div>
  2340. </div>
  2341. <a class="anchor" id="a9d36cb5a859b74e04f640d2f5e53b41d"></a>
  2342. <div class="memitem">
  2343. <div class="memproto">
  2344. <table class="mlabels">
  2345. <tr>
  2346. <td class="mlabels-left">
  2347. <table class="memname">
  2348. <tr>
  2349. <td class="memname">int ios_base::precision </td>
  2350. <td>(</td>
  2351. <td class="paramname"></td><td>)</td>
  2352. <td> const</td>
  2353. </tr>
  2354. </table>
  2355. </td>
  2356. <td class="mlabels-right">
  2357. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2358. </tr>
  2359. </table>
  2360. </div><div class="memdoc">
  2361. <dl class="section return"><dt>Returns</dt><dd>precision </dd></dl>
  2362. </div>
  2363. </div>
  2364. <a class="anchor" id="a5b70cc65fc2c276136fea99bddedb6f0"></a>
  2365. <div class="memitem">
  2366. <div class="memproto">
  2367. <table class="mlabels">
  2368. <tr>
  2369. <td class="mlabels-left">
  2370. <table class="memname">
  2371. <tr>
  2372. <td class="memname">int ios_base::precision </td>
  2373. <td>(</td>
  2374. <td class="paramtype">unsigned int&#160;</td>
  2375. <td class="paramname"><em>n</em></td><td>)</td>
  2376. <td></td>
  2377. </tr>
  2378. </table>
  2379. </td>
  2380. <td class="mlabels-right">
  2381. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2382. </tr>
  2383. </table>
  2384. </div><div class="memdoc">
  2385. <p>set precision </p><dl class="params"><dt>Parameters</dt><dd>
  2386. <table class="params">
  2387. <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>new precision </td></tr>
  2388. </table>
  2389. </dd>
  2390. </dl>
  2391. <dl class="section return"><dt>Returns</dt><dd>old precision </dd></dl>
  2392. </div>
  2393. </div>
  2394. <a class="anchor" id="a11aad8a1efd284ccfa91cbfb78d089bd"></a>
  2395. <div class="memitem">
  2396. <div class="memproto">
  2397. <table class="mlabels">
  2398. <tr>
  2399. <td class="mlabels-left">
  2400. <table class="memname">
  2401. <tr>
  2402. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::put </td>
  2403. <td>(</td>
  2404. <td class="paramtype">char&#160;</td>
  2405. <td class="paramname"><em>ch</em></td><td>)</td>
  2406. <td></td>
  2407. </tr>
  2408. </table>
  2409. </td>
  2410. <td class="mlabels-right">
  2411. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2412. </tr>
  2413. </table>
  2414. </div><div class="memdoc">
  2415. <p>Puts a character in a stream.</p>
  2416. <p>The unformatted output function inserts the element <em>ch</em>. It returns *this.</p>
  2417. <dl class="params"><dt>Parameters</dt><dd>
  2418. <table class="params">
  2419. <tr><td class="paramdir">[in]</td><td class="paramname">ch</td><td>The character </td></tr>
  2420. </table>
  2421. </dd>
  2422. </dl>
  2423. <dl class="section return"><dt>Returns</dt><dd>A reference to the ostream object. </dd></dl>
  2424. </div>
  2425. </div>
  2426. <a class="anchor" id="aacc57e1e46e23f2f54898ff6a89129a2"></a>
  2427. <div class="memitem">
  2428. <div class="memproto">
  2429. <table class="mlabels">
  2430. <tr>
  2431. <td class="mlabels-left">
  2432. <table class="memname">
  2433. <tr>
  2434. <td class="memname"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios::rdstate </td>
  2435. <td>(</td>
  2436. <td class="paramname"></td><td>)</td>
  2437. <td> const</td>
  2438. </tr>
  2439. </table>
  2440. </td>
  2441. <td class="mlabels-right">
  2442. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2443. </tr>
  2444. </table>
  2445. </div><div class="memdoc">
  2446. <dl class="section return"><dt>Returns</dt><dd>The iostate flags for this file. </dd></dl>
  2447. </div>
  2448. </div>
  2449. <a class="anchor" id="a52d637b1aeca9946085a4a72e0208aec"></a>
  2450. <div class="memitem">
  2451. <div class="memproto">
  2452. <table class="mlabels">
  2453. <tr>
  2454. <td class="mlabels-left">
  2455. <table class="memname">
  2456. <tr>
  2457. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::seekg </td>
  2458. <td>(</td>
  2459. <td class="paramtype"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a>&#160;</td>
  2460. <td class="paramname"><em>pos</em></td><td>)</td>
  2461. <td></td>
  2462. </tr>
  2463. </table>
  2464. </td>
  2465. <td class="mlabels-right">
  2466. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2467. </tr>
  2468. </table>
  2469. </div><div class="memdoc">
  2470. <p>Set the stream position </p><dl class="params"><dt>Parameters</dt><dd>
  2471. <table class="params">
  2472. <tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The absolute position in which to move the read pointer. </td></tr>
  2473. </table>
  2474. </dd>
  2475. </dl>
  2476. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2477. </div>
  2478. </div>
  2479. <a class="anchor" id="a60dd48a3b374fb9cbdc59e1f930dea95"></a>
  2480. <div class="memitem">
  2481. <div class="memproto">
  2482. <table class="mlabels">
  2483. <tr>
  2484. <td class="mlabels-left">
  2485. <table class="memname">
  2486. <tr>
  2487. <td class="memname"><a class="el" href="classistream.html">istream</a>&amp; istream::seekg </td>
  2488. <td>(</td>
  2489. <td class="paramtype"><a class="el" href="classios__base.html#a45de7cca0d01da781f4b886179c65c22">off_type</a>&#160;</td>
  2490. <td class="paramname"><em>off</em>, </td>
  2491. </tr>
  2492. <tr>
  2493. <td class="paramkey"></td>
  2494. <td></td>
  2495. <td class="paramtype"><a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e">seekdir</a>&#160;</td>
  2496. <td class="paramname"><em>way</em>&#160;</td>
  2497. </tr>
  2498. <tr>
  2499. <td></td>
  2500. <td>)</td>
  2501. <td></td><td></td>
  2502. </tr>
  2503. </table>
  2504. </td>
  2505. <td class="mlabels-right">
  2506. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2507. </tr>
  2508. </table>
  2509. </div><div class="memdoc">
  2510. <p>Set the stream position.</p>
  2511. <dl class="params"><dt>Parameters</dt><dd>
  2512. <table class="params">
  2513. <tr><td class="paramdir">[in]</td><td class="paramname">off</td><td>An offset to move the read pointer relative to way. <em>off</em> is a signed 32-bit int so the offset is limited to +- 2GB. </td></tr>
  2514. <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>
  2515. </table>
  2516. </dd>
  2517. </dl>
  2518. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2519. </div>
  2520. </div>
  2521. <a class="anchor" id="a18b453d2770a8852c312cbda919c4687"></a>
  2522. <div class="memitem">
  2523. <div class="memproto">
  2524. <table class="mlabels">
  2525. <tr>
  2526. <td class="mlabels-left">
  2527. <table class="memname">
  2528. <tr>
  2529. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::seekp </td>
  2530. <td>(</td>
  2531. <td class="paramtype"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a>&#160;</td>
  2532. <td class="paramname"><em>pos</em></td><td>)</td>
  2533. <td></td>
  2534. </tr>
  2535. </table>
  2536. </td>
  2537. <td class="mlabels-right">
  2538. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2539. </tr>
  2540. </table>
  2541. </div><div class="memdoc">
  2542. <p>Set the stream position </p><dl class="params"><dt>Parameters</dt><dd>
  2543. <table class="params">
  2544. <tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The absolute position in which to move the write pointer. </td></tr>
  2545. </table>
  2546. </dd>
  2547. </dl>
  2548. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2549. </div>
  2550. </div>
  2551. <a class="anchor" id="af6265a5be29237517b30673667ba4213"></a>
  2552. <div class="memitem">
  2553. <div class="memproto">
  2554. <table class="mlabels">
  2555. <tr>
  2556. <td class="mlabels-left">
  2557. <table class="memname">
  2558. <tr>
  2559. <td class="memname"><a class="el" href="classostream.html">ostream</a>&amp; ostream::seekp </td>
  2560. <td>(</td>
  2561. <td class="paramtype"><a class="el" href="classios__base.html#a45de7cca0d01da781f4b886179c65c22">off_type</a>&#160;</td>
  2562. <td class="paramname"><em>off</em>, </td>
  2563. </tr>
  2564. <tr>
  2565. <td class="paramkey"></td>
  2566. <td></td>
  2567. <td class="paramtype"><a class="el" href="classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e">seekdir</a>&#160;</td>
  2568. <td class="paramname"><em>way</em>&#160;</td>
  2569. </tr>
  2570. <tr>
  2571. <td></td>
  2572. <td>)</td>
  2573. <td></td><td></td>
  2574. </tr>
  2575. </table>
  2576. </td>
  2577. <td class="mlabels-right">
  2578. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2579. </tr>
  2580. </table>
  2581. </div><div class="memdoc">
  2582. <p>Set the stream position.</p>
  2583. <dl class="params"><dt>Parameters</dt><dd>
  2584. <table class="params">
  2585. <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>
  2586. <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>
  2587. </table>
  2588. </dd>
  2589. </dl>
  2590. <dl class="section return"><dt>Returns</dt><dd>Is always *this. Failure is indicated by the state of *this. </dd></dl>
  2591. </div>
  2592. </div>
  2593. <a class="anchor" id="ab5db835cb45bba7684ebf72d9a3cccb4"></a>
  2594. <div class="memitem">
  2595. <div class="memproto">
  2596. <table class="mlabels">
  2597. <tr>
  2598. <td class="mlabels-left">
  2599. <table class="memname">
  2600. <tr>
  2601. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::setf </td>
  2602. <td>(</td>
  2603. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  2604. <td class="paramname"><em>fl</em></td><td>)</td>
  2605. <td></td>
  2606. </tr>
  2607. </table>
  2608. </td>
  2609. <td class="mlabels-right">
  2610. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2611. </tr>
  2612. </table>
  2613. </div><div class="memdoc">
  2614. <p>set format flags </p><dl class="params"><dt>Parameters</dt><dd>
  2615. <table class="params">
  2616. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>new flags to be or'ed in </td></tr>
  2617. </table>
  2618. </dd>
  2619. </dl>
  2620. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  2621. </div>
  2622. </div>
  2623. <a class="anchor" id="a74dbc93607ab7d68a87ec326b92b6c81"></a>
  2624. <div class="memitem">
  2625. <div class="memproto">
  2626. <table class="mlabels">
  2627. <tr>
  2628. <td class="mlabels-left">
  2629. <table class="memname">
  2630. <tr>
  2631. <td class="memname"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::setf </td>
  2632. <td>(</td>
  2633. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  2634. <td class="paramname"><em>fl</em>, </td>
  2635. </tr>
  2636. <tr>
  2637. <td class="paramkey"></td>
  2638. <td></td>
  2639. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  2640. <td class="paramname"><em>mask</em>&#160;</td>
  2641. </tr>
  2642. <tr>
  2643. <td></td>
  2644. <td>)</td>
  2645. <td></td><td></td>
  2646. </tr>
  2647. </table>
  2648. </td>
  2649. <td class="mlabels-right">
  2650. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2651. </tr>
  2652. </table>
  2653. </div><div class="memdoc">
  2654. <p>modify format flags </p><dl class="params"><dt>Parameters</dt><dd>
  2655. <table class="params">
  2656. <tr><td class="paramdir">[in]</td><td class="paramname">mask</td><td>flags to be removed </td></tr>
  2657. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>flags to be set after mask bits have been cleared </td></tr>
  2658. </table>
  2659. </dd>
  2660. </dl>
  2661. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  2662. </div>
  2663. </div>
  2664. <a class="anchor" id="aee5d194656bdfb0c8621b23ea2f51afb"></a>
  2665. <div class="memitem">
  2666. <div class="memproto">
  2667. <table class="mlabels">
  2668. <tr>
  2669. <td class="mlabels-left">
  2670. <table class="memname">
  2671. <tr>
  2672. <td class="memname">void ios::setstate </td>
  2673. <td>(</td>
  2674. <td class="paramtype"><a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a>&#160;</td>
  2675. <td class="paramname"><em>state</em></td><td>)</td>
  2676. <td></td>
  2677. </tr>
  2678. </table>
  2679. </td>
  2680. <td class="mlabels-right">
  2681. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2682. </tr>
  2683. </table>
  2684. </div><div class="memdoc">
  2685. <p>Set iostate bits.</p>
  2686. <dl class="params"><dt>Parameters</dt><dd>
  2687. <table class="params">
  2688. <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>Bitts to set. </td></tr>
  2689. </table>
  2690. </dd>
  2691. </dl>
  2692. </div>
  2693. </div>
  2694. <a class="anchor" id="a0f7468be86d93de5d33fa99095898279"></a>
  2695. <div class="memitem">
  2696. <div class="memproto">
  2697. <table class="mlabels">
  2698. <tr>
  2699. <td class="mlabels-left">
  2700. <table class="memname">
  2701. <tr>
  2702. <td class="memname">void istream::skipWhite </td>
  2703. <td>(</td>
  2704. <td class="paramname"></td><td>)</td>
  2705. <td></td>
  2706. </tr>
  2707. </table>
  2708. </td>
  2709. <td class="mlabels-right">
  2710. <span class="mlabels"><span class="mlabel">inherited</span></span> </td>
  2711. </tr>
  2712. </table>
  2713. </div><div class="memdoc">
  2714. <p>used to implement <a class="el" href="iostream_8h.html#a8adf4c714b8c8f201dedc83ee04556b1">ws()</a> </p>
  2715. </div>
  2716. </div>
  2717. <a class="anchor" id="a18332bdcb7fbe33ca06045c786cac4c3"></a>
  2718. <div class="memitem">
  2719. <div class="memproto">
  2720. <table class="mlabels">
  2721. <tr>
  2722. <td class="mlabels-left">
  2723. <table class="memname">
  2724. <tr>
  2725. <td class="memname"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a> istream::tellg </td>
  2726. <td>(</td>
  2727. <td class="paramname"></td><td>)</td>
  2728. <td></td>
  2729. </tr>
  2730. </table>
  2731. </td>
  2732. <td class="mlabels-right">
  2733. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2734. </tr>
  2735. </table>
  2736. </div><div class="memdoc">
  2737. <dl class="section return"><dt>Returns</dt><dd>the stream position </dd></dl>
  2738. </div>
  2739. </div>
  2740. <a class="anchor" id="a92dec0e2bc8352df1419d1cdc434e619"></a>
  2741. <div class="memitem">
  2742. <div class="memproto">
  2743. <table class="mlabels">
  2744. <tr>
  2745. <td class="mlabels-left">
  2746. <table class="memname">
  2747. <tr>
  2748. <td class="memname"><a class="el" href="classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f">pos_type</a> ostream::tellp </td>
  2749. <td>(</td>
  2750. <td class="paramname"></td><td>)</td>
  2751. <td></td>
  2752. </tr>
  2753. </table>
  2754. </td>
  2755. <td class="mlabels-right">
  2756. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2757. </tr>
  2758. </table>
  2759. </div><div class="memdoc">
  2760. <dl class="section return"><dt>Returns</dt><dd>the stream position </dd></dl>
  2761. </div>
  2762. </div>
  2763. <a class="anchor" id="a3bf7d054a433ed15e8b984e16f630fa4"></a>
  2764. <div class="memitem">
  2765. <div class="memproto">
  2766. <table class="mlabels">
  2767. <tr>
  2768. <td class="mlabels-left">
  2769. <table class="memname">
  2770. <tr>
  2771. <td class="memname">void ios_base::unsetf </td>
  2772. <td>(</td>
  2773. <td class="paramtype"><a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a>&#160;</td>
  2774. <td class="paramname"><em>fl</em></td><td>)</td>
  2775. <td></td>
  2776. </tr>
  2777. </table>
  2778. </td>
  2779. <td class="mlabels-right">
  2780. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2781. </tr>
  2782. </table>
  2783. </div><div class="memdoc">
  2784. <p>clear format flags </p><dl class="params"><dt>Parameters</dt><dd>
  2785. <table class="params">
  2786. <tr><td class="paramdir">[in]</td><td class="paramname">fl</td><td>flags to be cleared </td></tr>
  2787. </table>
  2788. </dd>
  2789. </dl>
  2790. <dl class="section return"><dt>Returns</dt><dd>old flags </dd></dl>
  2791. </div>
  2792. </div>
  2793. <a class="anchor" id="afa30e7644b4eae5928ad9c487ad387de"></a>
  2794. <div class="memitem">
  2795. <div class="memproto">
  2796. <table class="mlabels">
  2797. <tr>
  2798. <td class="mlabels-left">
  2799. <table class="memname">
  2800. <tr>
  2801. <td class="memname">unsigned ios_base::width </td>
  2802. <td>(</td>
  2803. <td class="paramname"></td><td>)</td>
  2804. <td></td>
  2805. </tr>
  2806. </table>
  2807. </td>
  2808. <td class="mlabels-right">
  2809. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2810. </tr>
  2811. </table>
  2812. </div><div class="memdoc">
  2813. <dl class="section return"><dt>Returns</dt><dd>width </dd></dl>
  2814. </div>
  2815. </div>
  2816. <a class="anchor" id="ab2ba0f005bbf3d8ebed93b64068492e0"></a>
  2817. <div class="memitem">
  2818. <div class="memproto">
  2819. <table class="mlabels">
  2820. <tr>
  2821. <td class="mlabels-left">
  2822. <table class="memname">
  2823. <tr>
  2824. <td class="memname">unsigned ios_base::width </td>
  2825. <td>(</td>
  2826. <td class="paramtype">unsigned&#160;</td>
  2827. <td class="paramname"><em>n</em></td><td>)</td>
  2828. <td></td>
  2829. </tr>
  2830. </table>
  2831. </td>
  2832. <td class="mlabels-right">
  2833. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
  2834. </tr>
  2835. </table>
  2836. </div><div class="memdoc">
  2837. <p>set width </p><dl class="params"><dt>Parameters</dt><dd>
  2838. <table class="params">
  2839. <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>new width </td></tr>
  2840. </table>
  2841. </dd>
  2842. </dl>
  2843. <dl class="section return"><dt>Returns</dt><dd>old width </dd></dl>
  2844. </div>
  2845. </div>
  2846. <h2 class="groupheader">Member Data Documentation</h2>
  2847. <a class="anchor" id="adaaf735381254aa096ebe3605e8bbd0a"></a>
  2848. <div class="memitem">
  2849. <div class="memproto">
  2850. <table class="mlabels">
  2851. <tr>
  2852. <td class="mlabels-left">
  2853. <table class="memname">
  2854. <tr>
  2855. <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>
  2856. </tr>
  2857. </table>
  2858. </td>
  2859. <td class="mlabels-right">
  2860. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2861. </tr>
  2862. </table>
  2863. </div><div class="memdoc">
  2864. <p>mask for adjustfield </p>
  2865. </div>
  2866. </div>
  2867. <a class="anchor" id="a8380aac3c405730708888fdc68905820"></a>
  2868. <div class="memitem">
  2869. <div class="memproto">
  2870. <table class="mlabels">
  2871. <tr>
  2872. <td class="mlabels-left">
  2873. <table class="memname">
  2874. <tr>
  2875. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::app = 0X4</td>
  2876. </tr>
  2877. </table>
  2878. </td>
  2879. <td class="mlabels-right">
  2880. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2881. </tr>
  2882. </table>
  2883. </div><div class="memdoc">
  2884. <p>seek to end before each write </p>
  2885. </div>
  2886. </div>
  2887. <a class="anchor" id="aa434355c165500065276d955d8b36e99"></a>
  2888. <div class="memitem">
  2889. <div class="memproto">
  2890. <table class="mlabels">
  2891. <tr>
  2892. <td class="mlabels-left">
  2893. <table class="memname">
  2894. <tr>
  2895. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::ate = 0X8</td>
  2896. </tr>
  2897. </table>
  2898. </td>
  2899. <td class="mlabels-right">
  2900. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2901. </tr>
  2902. </table>
  2903. </div><div class="memdoc">
  2904. <p>open and seek to end immediately after opening </p>
  2905. </div>
  2906. </div>
  2907. <a class="anchor" id="ac8c2c8f2f6bc9e6ce101c20e88ebce35"></a>
  2908. <div class="memitem">
  2909. <div class="memproto">
  2910. <table class="mlabels">
  2911. <tr>
  2912. <td class="mlabels-left">
  2913. <table class="memname">
  2914. <tr>
  2915. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::badbit = 0X01</td>
  2916. </tr>
  2917. </table>
  2918. </td>
  2919. <td class="mlabels-right">
  2920. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2921. </tr>
  2922. </table>
  2923. </div><div class="memdoc">
  2924. <p>iostate bad bit for a nonrecoverable error. </p>
  2925. </div>
  2926. </div>
  2927. <a class="anchor" id="a75ce5482aa207d7aa0265d138b50a102"></a>
  2928. <div class="memitem">
  2929. <div class="memproto">
  2930. <table class="mlabels">
  2931. <tr>
  2932. <td class="mlabels-left">
  2933. <table class="memname">
  2934. <tr>
  2935. <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>
  2936. </tr>
  2937. </table>
  2938. </td>
  2939. <td class="mlabels-right">
  2940. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2941. </tr>
  2942. </table>
  2943. </div><div class="memdoc">
  2944. <p>mask for basefield </p>
  2945. </div>
  2946. </div>
  2947. <a class="anchor" id="ac99947c17c2936d15243671366605602"></a>
  2948. <div class="memitem">
  2949. <div class="memproto">
  2950. <table class="mlabels">
  2951. <tr>
  2952. <td class="mlabels-left">
  2953. <table class="memname">
  2954. <tr>
  2955. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::binary = 0X10</td>
  2956. </tr>
  2957. </table>
  2958. </td>
  2959. <td class="mlabels-right">
  2960. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2961. </tr>
  2962. </table>
  2963. </div><div class="memdoc">
  2964. <p>perform input and output in binary mode (as opposed to text mode) </p>
  2965. </div>
  2966. </div>
  2967. <a class="anchor" id="afa74acd95d4bbc7cc3551251aac2bf00"></a>
  2968. <div class="memitem">
  2969. <div class="memproto">
  2970. <table class="mlabels">
  2971. <tr>
  2972. <td class="mlabels-left">
  2973. <table class="memname">
  2974. <tr>
  2975. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::boolalpha = 0x0100</td>
  2976. </tr>
  2977. </table>
  2978. </td>
  2979. <td class="mlabels-right">
  2980. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  2981. </tr>
  2982. </table>
  2983. </div><div class="memdoc">
  2984. <p>use strings true/false for bool </p>
  2985. </div>
  2986. </div>
  2987. <a class="anchor" id="a2826aed005e7c1f6858060cddae7971a"></a>
  2988. <div class="memitem">
  2989. <div class="memproto">
  2990. <table class="mlabels">
  2991. <tr>
  2992. <td class="mlabels-left">
  2993. <table class="memname">
  2994. <tr>
  2995. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::dec = 0x0008</td>
  2996. </tr>
  2997. </table>
  2998. </td>
  2999. <td class="mlabels-right">
  3000. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3001. </tr>
  3002. </table>
  3003. </div><div class="memdoc">
  3004. <p>base 10 flag </p>
  3005. </div>
  3006. </div>
  3007. <a class="anchor" id="af75072b7ef2a931c77a2cb8e7ccda460"></a>
  3008. <div class="memitem">
  3009. <div class="memproto">
  3010. <table class="mlabels">
  3011. <tr>
  3012. <td class="mlabels-left">
  3013. <table class="memname">
  3014. <tr>
  3015. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::eofbit = 0x02</td>
  3016. </tr>
  3017. </table>
  3018. </td>
  3019. <td class="mlabels-right">
  3020. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3021. </tr>
  3022. </table>
  3023. </div><div class="memdoc">
  3024. <p>iostate bit for end of file reached </p>
  3025. </div>
  3026. </div>
  3027. <a class="anchor" id="a36157154001bcce17827db6786e35efd"></a>
  3028. <div class="memitem">
  3029. <div class="memproto">
  3030. <table class="mlabels">
  3031. <tr>
  3032. <td class="mlabels-left">
  3033. <table class="memname">
  3034. <tr>
  3035. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::failbit = 0X04</td>
  3036. </tr>
  3037. </table>
  3038. </td>
  3039. <td class="mlabels-right">
  3040. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3041. </tr>
  3042. </table>
  3043. </div><div class="memdoc">
  3044. <p>iostate fail bit for nonfatal error </p>
  3045. </div>
  3046. </div>
  3047. <a class="anchor" id="a07a00996a6e525b88bdfe7935d5ead05"></a>
  3048. <div class="memitem">
  3049. <div class="memproto">
  3050. <table class="mlabels">
  3051. <tr>
  3052. <td class="mlabels-left">
  3053. <table class="memname">
  3054. <tr>
  3055. <td class="memname">const <a class="el" href="classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c">iostate</a> ios_base::goodbit = 0x00</td>
  3056. </tr>
  3057. </table>
  3058. </td>
  3059. <td class="mlabels-right">
  3060. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3061. </tr>
  3062. </table>
  3063. </div><div class="memdoc">
  3064. <p>iostate for no flags </p>
  3065. </div>
  3066. </div>
  3067. <a class="anchor" id="a3608e51eb0a80ea94ddadd5b713a3750"></a>
  3068. <div class="memitem">
  3069. <div class="memproto">
  3070. <table class="mlabels">
  3071. <tr>
  3072. <td class="mlabels-left">
  3073. <table class="memname">
  3074. <tr>
  3075. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::hex = 0x0010</td>
  3076. </tr>
  3077. </table>
  3078. </td>
  3079. <td class="mlabels-right">
  3080. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3081. </tr>
  3082. </table>
  3083. </div><div class="memdoc">
  3084. <p>base 16 flag </p>
  3085. </div>
  3086. </div>
  3087. <a class="anchor" id="ae5432e3c269064480652c4602f5f74ad"></a>
  3088. <div class="memitem">
  3089. <div class="memproto">
  3090. <table class="mlabels">
  3091. <tr>
  3092. <td class="mlabels-left">
  3093. <table class="memname">
  3094. <tr>
  3095. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::in = 0X20</td>
  3096. </tr>
  3097. </table>
  3098. </td>
  3099. <td class="mlabels-right">
  3100. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3101. </tr>
  3102. </table>
  3103. </div><div class="memdoc">
  3104. <p>open for input </p>
  3105. </div>
  3106. </div>
  3107. <a class="anchor" id="afc720b7f6f461ec8e9cf5505059e5d7c"></a>
  3108. <div class="memitem">
  3109. <div class="memproto">
  3110. <table class="mlabels">
  3111. <tr>
  3112. <td class="mlabels-left">
  3113. <table class="memname">
  3114. <tr>
  3115. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::internal = 0x0004</td>
  3116. </tr>
  3117. </table>
  3118. </td>
  3119. <td class="mlabels-right">
  3120. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3121. </tr>
  3122. </table>
  3123. </div><div class="memdoc">
  3124. <p>fill between sign/base prefix and number </p>
  3125. </div>
  3126. </div>
  3127. <a class="anchor" id="ad364df9af2cfde1f40bd8e10c62bb215"></a>
  3128. <div class="memitem">
  3129. <div class="memproto">
  3130. <table class="mlabels">
  3131. <tr>
  3132. <td class="mlabels-left">
  3133. <table class="memname">
  3134. <tr>
  3135. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::left = 0x0001</td>
  3136. </tr>
  3137. </table>
  3138. </td>
  3139. <td class="mlabels-right">
  3140. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3141. </tr>
  3142. </table>
  3143. </div><div class="memdoc">
  3144. <p>left adjust fields </p>
  3145. </div>
  3146. </div>
  3147. <a class="anchor" id="a4155540f8d3ffdb8d25a2f50ee4df08f"></a>
  3148. <div class="memitem">
  3149. <div class="memproto">
  3150. <table class="mlabels">
  3151. <tr>
  3152. <td class="mlabels-left">
  3153. <table class="memname">
  3154. <tr>
  3155. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::oct = 0x0020</td>
  3156. </tr>
  3157. </table>
  3158. </td>
  3159. <td class="mlabels-right">
  3160. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3161. </tr>
  3162. </table>
  3163. </div><div class="memdoc">
  3164. <p>base 8 flag </p>
  3165. </div>
  3166. </div>
  3167. <a class="anchor" id="a4c1d517774c0d11af3424e90395f26ae"></a>
  3168. <div class="memitem">
  3169. <div class="memproto">
  3170. <table class="mlabels">
  3171. <tr>
  3172. <td class="mlabels-left">
  3173. <table class="memname">
  3174. <tr>
  3175. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::out = 0X40</td>
  3176. </tr>
  3177. </table>
  3178. </td>
  3179. <td class="mlabels-right">
  3180. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3181. </tr>
  3182. </table>
  3183. </div><div class="memdoc">
  3184. <p>open for output </p>
  3185. </div>
  3186. </div>
  3187. <a class="anchor" id="aec064a12730b5d87e718c1864e29ac64"></a>
  3188. <div class="memitem">
  3189. <div class="memproto">
  3190. <table class="mlabels">
  3191. <tr>
  3192. <td class="mlabels-left">
  3193. <table class="memname">
  3194. <tr>
  3195. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::right = 0x0002</td>
  3196. </tr>
  3197. </table>
  3198. </td>
  3199. <td class="mlabels-right">
  3200. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3201. </tr>
  3202. </table>
  3203. </div><div class="memdoc">
  3204. <p>right adjust fields </p>
  3205. </div>
  3206. </div>
  3207. <a class="anchor" id="a7e3373ab307feecfc228bc9bdb29cd01"></a>
  3208. <div class="memitem">
  3209. <div class="memproto">
  3210. <table class="mlabels">
  3211. <tr>
  3212. <td class="mlabels-left">
  3213. <table class="memname">
  3214. <tr>
  3215. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::showbase = 0x0200</td>
  3216. </tr>
  3217. </table>
  3218. </td>
  3219. <td class="mlabels-right">
  3220. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3221. </tr>
  3222. </table>
  3223. </div><div class="memdoc">
  3224. <p>use prefix 0X for hex and 0 for oct </p>
  3225. </div>
  3226. </div>
  3227. <a class="anchor" id="ac9bb172682e157f037bd7fb82a236ee6"></a>
  3228. <div class="memitem">
  3229. <div class="memproto">
  3230. <table class="mlabels">
  3231. <tr>
  3232. <td class="mlabels-left">
  3233. <table class="memname">
  3234. <tr>
  3235. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::showpoint = 0x0400</td>
  3236. </tr>
  3237. </table>
  3238. </td>
  3239. <td class="mlabels-right">
  3240. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3241. </tr>
  3242. </table>
  3243. </div><div class="memdoc">
  3244. <p>always show '.' for floating numbers </p>
  3245. </div>
  3246. </div>
  3247. <a class="anchor" id="a7bfa4a883933105d10f8ce2693cb9f21"></a>
  3248. <div class="memitem">
  3249. <div class="memproto">
  3250. <table class="mlabels">
  3251. <tr>
  3252. <td class="mlabels-left">
  3253. <table class="memname">
  3254. <tr>
  3255. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::showpos = 0x0800</td>
  3256. </tr>
  3257. </table>
  3258. </td>
  3259. <td class="mlabels-right">
  3260. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3261. </tr>
  3262. </table>
  3263. </div><div class="memdoc">
  3264. <p>show + sign for nonnegative numbers </p>
  3265. </div>
  3266. </div>
  3267. <a class="anchor" id="a64977c777d6e45826d1be9763f17f824"></a>
  3268. <div class="memitem">
  3269. <div class="memproto">
  3270. <table class="mlabels">
  3271. <tr>
  3272. <td class="mlabels-left">
  3273. <table class="memname">
  3274. <tr>
  3275. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::skipws = 0x1000</td>
  3276. </tr>
  3277. </table>
  3278. </td>
  3279. <td class="mlabels-right">
  3280. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3281. </tr>
  3282. </table>
  3283. </div><div class="memdoc">
  3284. <p>skip initial white space </p>
  3285. </div>
  3286. </div>
  3287. <a class="anchor" id="ae62b8972f37509819e1384214071194b"></a>
  3288. <div class="memitem">
  3289. <div class="memproto">
  3290. <table class="mlabels">
  3291. <tr>
  3292. <td class="mlabels-left">
  3293. <table class="memname">
  3294. <tr>
  3295. <td class="memname">const <a class="el" href="classios__base.html#aaa192ec0dccc43050715553a34644523">openmode</a> ios_base::trunc = 0X80</td>
  3296. </tr>
  3297. </table>
  3298. </td>
  3299. <td class="mlabels-right">
  3300. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3301. </tr>
  3302. </table>
  3303. </div><div class="memdoc">
  3304. <p>truncate an existing stream when opening </p>
  3305. </div>
  3306. </div>
  3307. <a class="anchor" id="ade3db1fe3249e87f4c47a9a8916793d9"></a>
  3308. <div class="memitem">
  3309. <div class="memproto">
  3310. <table class="mlabels">
  3311. <tr>
  3312. <td class="mlabels-left">
  3313. <table class="memname">
  3314. <tr>
  3315. <td class="memname">const <a class="el" href="classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413">fmtflags</a> ios_base::uppercase = 0x4000</td>
  3316. </tr>
  3317. </table>
  3318. </td>
  3319. <td class="mlabels-right">
  3320. <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
  3321. </tr>
  3322. </table>
  3323. </div><div class="memdoc">
  3324. <p>use uppercase letters in number representations </p>
  3325. </div>
  3326. </div>
  3327. <hr/>The documentation for this class was generated from the following file:<ul>
  3328. <li>Arduino/libraries/SdFat/src/FatLib/<a class="el" href="fstream_8h.html">fstream.h</a></li>
  3329. </ul>
  3330. </div><!-- contents -->
  3331. <!-- start footer part -->
  3332. <hr class="footer"/><address class="footer"><small>
  3333. Generated on Fri Aug 19 2016 08:28:00 for SdFat by &#160;<a href="http://www.doxygen.org/index.html">
  3334. <img class="footer" src="doxygen.png" alt="doxygen"/>
  3335. </a> 1.8.10
  3336. </small></address>
  3337. </body>
  3338. </html>