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">
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.6"/>
7 <title>Boost.Locale: I/O Stream manipulators
</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=
"navtree.css" rel=
"stylesheet" type=
"text/css"/>
12 <script type=
"text/javascript" src=
"resize.js"></script>
13 <script type=
"text/javascript" src=
"navtree.js"></script>
14 <script type=
"text/javascript">
15 $(document).ready(initResizable);
16 $(window).load(resizeHeight);
18 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css" />
21 <div id=
"top"><!-- do not remove this div, it is closed by doxygen! -->
23 <table cellspacing=
"0" cellpadding=
"0">
25 <tr style=
"height: 56px;">
26 <td id=
"projectlogo"><img alt=
"Logo" src=
"boost-small.png"/></td>
27 <td style=
"padding-left: 0.5em;">
28 <div id=
"projectname">Boost.Locale
35 <!-- end header part -->
36 <!-- Generated by Doxygen 1.8.6 -->
37 <div id=
"navrow1" class=
"tabs">
39 <li><a href=
"index.html"><span>Main
 Page
</span></a></li>
40 <li><a href=
"pages.html"><span>Related
 Pages
</span></a></li>
41 <li><a href=
"modules.html"><span>Modules
</span></a></li>
42 <li><a href=
"namespaces.html"><span>Namespaces
</span></a></li>
43 <li><a href=
"annotated.html"><span>Classes
</span></a></li>
44 <li><a href=
"files.html"><span>Files
</span></a></li>
45 <li><a href=
"examples.html"><span>Examples
</span></a></li>
49 <div id=
"side-nav" class=
"ui-resizable side-nav-resizable">
51 <div id=
"nav-tree-contents">
52 <div id=
"nav-sync" class=
"sync"></div>
55 <div id=
"splitbar" style=
"-moz-user-select:none;"
56 class=
"ui-resizable-handle">
59 <script type=
"text/javascript">
60 $(document).ready(function(){initNavTree('group__manipulators.html','');});
62 <div id=
"doc-content">
65 <a href=
"#func-members">Functions
</a> </div>
66 <div class=
"headertitle">
67 <div class=
"title">I/O Stream manipulators
<div class=
"ingroups"><a class=
"el" href=
"group__message.html">Message Formatting (translation)
</a></div></div> </div>
69 <div class=
"contents">
70 <table class=
"memberdecls">
71 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"func-members"></a>
72 Functions
</h2></td></tr>
73 <tr class=
"memitem:ga879b679c0a88b7af9ac059a6e8f67c0a"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga879b679c0a88b7af9ac059a6e8f67c0a">boost::locale::as::posix
</a> (std::ios_base
&ios)
</td></tr>
74 <tr class=
"separator:ga879b679c0a88b7af9ac059a6e8f67c0a"><td class=
"memSeparator" colspan=
"2"> </td></tr>
75 <tr class=
"memitem:gaee05db73f5525d9a010cdc3aa02f634f"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gaee05db73f5525d9a010cdc3aa02f634f">boost::locale::as::number
</a> (std::ios_base
&ios)
</td></tr>
76 <tr class=
"separator:gaee05db73f5525d9a010cdc3aa02f634f"><td class=
"memSeparator" colspan=
"2"> </td></tr>
77 <tr class=
"memitem:ga97c4997f9692834ea7b5ed3e8137d5fd"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga97c4997f9692834ea7b5ed3e8137d5fd">boost::locale::as::currency
</a> (std::ios_base
&ios)
</td></tr>
78 <tr class=
"separator:ga97c4997f9692834ea7b5ed3e8137d5fd"><td class=
"memSeparator" colspan=
"2"> </td></tr>
79 <tr class=
"memitem:ga365767c66c9c82fb646458f5eace8534"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga365767c66c9c82fb646458f5eace8534">boost::locale::as::percent
</a> (std::ios_base
&ios)
</td></tr>
80 <tr class=
"separator:ga365767c66c9c82fb646458f5eace8534"><td class=
"memSeparator" colspan=
"2"> </td></tr>
81 <tr class=
"memitem:gae05b82e6658dc573521518fed5f5c77f"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gae05b82e6658dc573521518fed5f5c77f">boost::locale::as::date
</a> (std::ios_base
&ios)
</td></tr>
82 <tr class=
"separator:gae05b82e6658dc573521518fed5f5c77f"><td class=
"memSeparator" colspan=
"2"> </td></tr>
83 <tr class=
"memitem:gae669b101cbeaed6f6d246ebdcaa8f39c"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c">boost::locale::as::time
</a> (std::ios_base
&ios)
</td></tr>
84 <tr class=
"separator:gae669b101cbeaed6f6d246ebdcaa8f39c"><td class=
"memSeparator" colspan=
"2"> </td></tr>
85 <tr class=
"memitem:ga820edf843e20847a0c4ccb8da0c4acd8"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga820edf843e20847a0c4ccb8da0c4acd8">boost::locale::as::datetime
</a> (std::ios_base
&ios)
</td></tr>
86 <tr class=
"separator:ga820edf843e20847a0c4ccb8da0c4acd8"><td class=
"memSeparator" colspan=
"2"> </td></tr>
87 <tr class=
"memitem:ga782b256b82922e6a5f32446787a6f7dc"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga782b256b82922e6a5f32446787a6f7dc">boost::locale::as::strftime
</a> (std::ios_base
&ios)
</td></tr>
88 <tr class=
"separator:ga782b256b82922e6a5f32446787a6f7dc"><td class=
"memSeparator" colspan=
"2"> </td></tr>
89 <tr class=
"memitem:gac65e6cd9619db80d60793bbd86a3bd77"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gac65e6cd9619db80d60793bbd86a3bd77">boost::locale::as::spellout
</a> (std::ios_base
&ios)
</td></tr>
90 <tr class=
"separator:gac65e6cd9619db80d60793bbd86a3bd77"><td class=
"memSeparator" colspan=
"2"> </td></tr>
91 <tr class=
"memitem:ga50cc23779fd846809182e50345b4eb7c"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga50cc23779fd846809182e50345b4eb7c">boost::locale::as::ordinal
</a> (std::ios_base
&ios)
</td></tr>
92 <tr class=
"separator:ga50cc23779fd846809182e50345b4eb7c"><td class=
"memSeparator" colspan=
"2"> </td></tr>
93 <tr class=
"memitem:ga18f1cb392e5b26c12a9deaff816e7998"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga18f1cb392e5b26c12a9deaff816e7998">boost::locale::as::currency_default
</a> (std::ios_base
&ios)
</td></tr>
94 <tr class=
"separator:ga18f1cb392e5b26c12a9deaff816e7998"><td class=
"memSeparator" colspan=
"2"> </td></tr>
95 <tr class=
"memitem:gab8bc145e8147e45e9b9dc0ee9edd9fbe"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gab8bc145e8147e45e9b9dc0ee9edd9fbe">boost::locale::as::currency_iso
</a> (std::ios_base
&ios)
</td></tr>
96 <tr class=
"separator:gab8bc145e8147e45e9b9dc0ee9edd9fbe"><td class=
"memSeparator" colspan=
"2"> </td></tr>
97 <tr class=
"memitem:ga2b1ea6b22e2c6f3a162264d9e59d3f95"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga2b1ea6b22e2c6f3a162264d9e59d3f95">boost::locale::as::currency_national
</a> (std::ios_base
&ios)
</td></tr>
98 <tr class=
"separator:ga2b1ea6b22e2c6f3a162264d9e59d3f95"><td class=
"memSeparator" colspan=
"2"> </td></tr>
99 <tr class=
"memitem:ga0970bc4cb3a4ab8070faa04808f65052"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga0970bc4cb3a4ab8070faa04808f65052">boost::locale::as::time_default
</a> (std::ios_base
&ios)
</td></tr>
100 <tr class=
"separator:ga0970bc4cb3a4ab8070faa04808f65052"><td class=
"memSeparator" colspan=
"2"> </td></tr>
101 <tr class=
"memitem:gada3d88eef293c9495a3f7d756d369fd3"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gada3d88eef293c9495a3f7d756d369fd3">boost::locale::as::time_short
</a> (std::ios_base
&ios)
</td></tr>
102 <tr class=
"separator:gada3d88eef293c9495a3f7d756d369fd3"><td class=
"memSeparator" colspan=
"2"> </td></tr>
103 <tr class=
"memitem:ga3f3cc44eeeaffc3b90bebe7660b3e853"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga3f3cc44eeeaffc3b90bebe7660b3e853">boost::locale::as::time_medium
</a> (std::ios_base
&ios)
</td></tr>
104 <tr class=
"separator:ga3f3cc44eeeaffc3b90bebe7660b3e853"><td class=
"memSeparator" colspan=
"2"> </td></tr>
105 <tr class=
"memitem:gad6590ea48c57d53899b90d3464cf3c0b"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gad6590ea48c57d53899b90d3464cf3c0b">boost::locale::as::time_long
</a> (std::ios_base
&ios)
</td></tr>
106 <tr class=
"separator:gad6590ea48c57d53899b90d3464cf3c0b"><td class=
"memSeparator" colspan=
"2"> </td></tr>
107 <tr class=
"memitem:ga9a8bd936176e3c81dfa07748e1cbabd4"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga9a8bd936176e3c81dfa07748e1cbabd4">boost::locale::as::time_full
</a> (std::ios_base
&ios)
</td></tr>
108 <tr class=
"separator:ga9a8bd936176e3c81dfa07748e1cbabd4"><td class=
"memSeparator" colspan=
"2"> </td></tr>
109 <tr class=
"memitem:gacb5b9243e6537a9378e2d020a4e6a57a"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gacb5b9243e6537a9378e2d020a4e6a57a">boost::locale::as::date_default
</a> (std::ios_base
&ios)
</td></tr>
110 <tr class=
"separator:gacb5b9243e6537a9378e2d020a4e6a57a"><td class=
"memSeparator" colspan=
"2"> </td></tr>
111 <tr class=
"memitem:ga295c7b48ce2732c196df31a70660b7b9"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga295c7b48ce2732c196df31a70660b7b9">boost::locale::as::date_short
</a> (std::ios_base
&ios)
</td></tr>
112 <tr class=
"separator:ga295c7b48ce2732c196df31a70660b7b9"><td class=
"memSeparator" colspan=
"2"> </td></tr>
113 <tr class=
"memitem:ga3b9dcc64afbd67883603cfa7bb67e6c4"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga3b9dcc64afbd67883603cfa7bb67e6c4">boost::locale::as::date_medium
</a> (std::ios_base
&ios)
</td></tr>
114 <tr class=
"separator:ga3b9dcc64afbd67883603cfa7bb67e6c4"><td class=
"memSeparator" colspan=
"2"> </td></tr>
115 <tr class=
"memitem:gac553a86e8d0606c4a6f6d75c3cb104e7"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gac553a86e8d0606c4a6f6d75c3cb104e7">boost::locale::as::date_long
</a> (std::ios_base
&ios)
</td></tr>
116 <tr class=
"separator:gac553a86e8d0606c4a6f6d75c3cb104e7"><td class=
"memSeparator" colspan=
"2"> </td></tr>
117 <tr class=
"memitem:gad8d6858ec18524c9a993da387c896d0e"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gad8d6858ec18524c9a993da387c896d0e">boost::locale::as::date_full
</a> (std::ios_base
&ios)
</td></tr>
118 <tr class=
"separator:gad8d6858ec18524c9a993da387c896d0e"><td class=
"memSeparator" colspan=
"2"> </td></tr>
119 <tr class=
"memitem:ga84cc8985e5305ef54394e84c10223866"><td class=
"memTemplParams" colspan=
"2">template
<typename CharType
> </td></tr>
120 <tr class=
"memitem:ga84cc8985e5305ef54394e84c10223866"><td class=
"memTemplItemLeft" align=
"right" valign=
"top">unspecified_type
 </td><td class=
"memTemplItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866">boost::locale::as::ftime
</a> (std::basic_string
< CharType
> const
&format)
</td></tr>
121 <tr class=
"separator:ga84cc8985e5305ef54394e84c10223866"><td class=
"memSeparator" colspan=
"2"> </td></tr>
122 <tr class=
"memitem:gae7814e66e9b73b632c28f9cdc58592eb"><td class=
"memTemplParams" colspan=
"2">template
<typename CharType
> </td></tr>
123 <tr class=
"memitem:gae7814e66e9b73b632c28f9cdc58592eb"><td class=
"memTemplItemLeft" align=
"right" valign=
"top">unspecified_type
 </td><td class=
"memTemplItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gae7814e66e9b73b632c28f9cdc58592eb">boost::locale::as::ftime
</a> (CharType const *format)
</td></tr>
124 <tr class=
"separator:gae7814e66e9b73b632c28f9cdc58592eb"><td class=
"memSeparator" colspan=
"2"> </td></tr>
125 <tr class=
"memitem:gac90c969d876305b8584def8632ae1808"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gac90c969d876305b8584def8632ae1808">boost::locale::as::gmt
</a> (std::ios_base
&ios)
</td></tr>
126 <tr class=
"separator:gac90c969d876305b8584def8632ae1808"><td class=
"memSeparator" colspan=
"2"> </td></tr>
127 <tr class=
"memitem:gac6cb5458543daf651cd6b48812891541"><td class=
"memItemLeft" align=
"right" valign=
"top">std::ios_base
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gac6cb5458543daf651cd6b48812891541">boost::locale::as::local_time
</a> (std::ios_base
&ios)
</td></tr>
128 <tr class=
"separator:gac6cb5458543daf651cd6b48812891541"><td class=
"memSeparator" colspan=
"2"> </td></tr>
129 <tr class=
"memitem:gad51fbdc634fe0c81e5183915e9eeb238"><td class=
"memItemLeft" align=
"right" valign=
"top">unspecified_type
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gad51fbdc634fe0c81e5183915e9eeb238">boost::locale::as::time_zone
</a> (char const *id)
</td></tr>
130 <tr class=
"separator:gad51fbdc634fe0c81e5183915e9eeb238"><td class=
"memSeparator" colspan=
"2"> </td></tr>
131 <tr class=
"memitem:ga4348099506fc7c52945e639683398a20"><td class=
"memItemLeft" align=
"right" valign=
"top">unspecified_type
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#ga4348099506fc7c52945e639683398a20">boost::locale::as::time_zone
</a> (std::string const
&id)
</td></tr>
132 <tr class=
"separator:ga4348099506fc7c52945e639683398a20"><td class=
"memSeparator" colspan=
"2"> </td></tr>
133 <tr class=
"memitem:gab522188e3d82f1d2898b290b9132925e"><td class=
"memItemLeft" align=
"right" valign=
"top">unspecified_type
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__manipulators.html#gab522188e3d82f1d2898b290b9132925e">boost::locale::as::domain
</a> (std::string const
&id)
</td></tr>
134 <tr class=
"separator:gab522188e3d82f1d2898b290b9132925e"><td class=
"memSeparator" colspan=
"2"> </td></tr>
136 <a name=
"details" id=
"details"></a><h2 class=
"groupheader">Detailed Description
</h2>
137 <h2 class=
"groupheader">Function Documentation
</h2>
138 <a class=
"anchor" id=
"ga97c4997f9692834ea7b5ed3e8137d5fd"></a>
139 <div class=
"memitem">
140 <div class=
"memproto">
141 <table class=
"mlabels">
143 <td class=
"mlabels-left">
144 <table class=
"memname">
146 <td class=
"memname">std::ios_base
& boost::locale::as::currency
</td>
148 <td class=
"paramtype">std::ios_base
& </td>
149 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
154 <td class=
"mlabels-right">
155 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
158 </div><div class=
"memdoc">
159 <p>Format currency, number is treated like amount of money
</p>
160 <dl><dt><b>Examples:
</b></dt><dd><a class=
"el" href=
"hello_8cpp-example.html#a4">hello.cpp
</a>, and
<a class=
"el" href=
"whello_8cpp-example.html#a4">whello.cpp
</a>.
</dd>
164 <a class=
"anchor" id=
"ga18f1cb392e5b26c12a9deaff816e7998"></a>
165 <div class=
"memitem">
166 <div class=
"memproto">
167 <table class=
"mlabels">
169 <td class=
"mlabels-left">
170 <table class=
"memname">
172 <td class=
"memname">std::ios_base
& boost::locale::as::currency_default
</td>
174 <td class=
"paramtype">std::ios_base
& </td>
175 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
180 <td class=
"mlabels-right">
181 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
184 </div><div class=
"memdoc">
185 <p>Set default currency formatting style
– national, like
"$" </p>
189 <a class=
"anchor" id=
"gab8bc145e8147e45e9b9dc0ee9edd9fbe"></a>
190 <div class=
"memitem">
191 <div class=
"memproto">
192 <table class=
"mlabels">
194 <td class=
"mlabels-left">
195 <table class=
"memname">
197 <td class=
"memname">std::ios_base
& boost::locale::as::currency_iso
</td>
199 <td class=
"paramtype">std::ios_base
& </td>
200 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
205 <td class=
"mlabels-right">
206 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
209 </div><div class=
"memdoc">
210 <p>Set ISO currency formatting style, like
"USD", (requires ICU
>=
4.2)
</p>
214 <a class=
"anchor" id=
"ga2b1ea6b22e2c6f3a162264d9e59d3f95"></a>
215 <div class=
"memitem">
216 <div class=
"memproto">
217 <table class=
"mlabels">
219 <td class=
"mlabels-left">
220 <table class=
"memname">
222 <td class=
"memname">std::ios_base
& boost::locale::as::currency_national
</td>
224 <td class=
"paramtype">std::ios_base
& </td>
225 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
230 <td class=
"mlabels-right">
231 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
234 </div><div class=
"memdoc">
235 <p>Set national currency formatting style, like
"$" </p>
239 <a class=
"anchor" id=
"gae05b82e6658dc573521518fed5f5c77f"></a>
240 <div class=
"memitem">
241 <div class=
"memproto">
242 <table class=
"mlabels">
244 <td class=
"mlabels-left">
245 <table class=
"memname">
247 <td class=
"memname">std::ios_base
& boost::locale::as::date
</td>
249 <td class=
"paramtype">std::ios_base
& </td>
250 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
255 <td class=
"mlabels-right">
256 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
259 </div><div class=
"memdoc">
260 <p>Format a date, number is treated as POSIX time
</p>
261 <dl><dt><b>Examples:
</b></dt><dd><a class=
"el" href=
"hello_8cpp-example.html#a5">hello.cpp
</a>, and
<a class=
"el" href=
"whello_8cpp-example.html#a5">whello.cpp
</a>.
</dd>
265 <a class=
"anchor" id=
"gacb5b9243e6537a9378e2d020a4e6a57a"></a>
266 <div class=
"memitem">
267 <div class=
"memproto">
268 <table class=
"mlabels">
270 <td class=
"mlabels-left">
271 <table class=
"memname">
273 <td class=
"memname">std::ios_base
& boost::locale::as::date_default
</td>
275 <td class=
"paramtype">std::ios_base
& </td>
276 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
281 <td class=
"mlabels-right">
282 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
285 </div><div class=
"memdoc">
286 <p>set default (medium) date formatting style
</p>
290 <a class=
"anchor" id=
"gad8d6858ec18524c9a993da387c896d0e"></a>
291 <div class=
"memitem">
292 <div class=
"memproto">
293 <table class=
"mlabels">
295 <td class=
"mlabels-left">
296 <table class=
"memname">
298 <td class=
"memname">std::ios_base
& boost::locale::as::date_full
</td>
300 <td class=
"paramtype">std::ios_base
& </td>
301 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
306 <td class=
"mlabels-right">
307 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
310 </div><div class=
"memdoc">
311 <p>set full date formatting style
</p>
315 <a class=
"anchor" id=
"gac553a86e8d0606c4a6f6d75c3cb104e7"></a>
316 <div class=
"memitem">
317 <div class=
"memproto">
318 <table class=
"mlabels">
320 <td class=
"mlabels-left">
321 <table class=
"memname">
323 <td class=
"memname">std::ios_base
& boost::locale::as::date_long
</td>
325 <td class=
"paramtype">std::ios_base
& </td>
326 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
331 <td class=
"mlabels-right">
332 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
335 </div><div class=
"memdoc">
336 <p>set long date formatting style
</p>
340 <a class=
"anchor" id=
"ga3b9dcc64afbd67883603cfa7bb67e6c4"></a>
341 <div class=
"memitem">
342 <div class=
"memproto">
343 <table class=
"mlabels">
345 <td class=
"mlabels-left">
346 <table class=
"memname">
348 <td class=
"memname">std::ios_base
& boost::locale::as::date_medium
</td>
350 <td class=
"paramtype">std::ios_base
& </td>
351 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
356 <td class=
"mlabels-right">
357 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
360 </div><div class=
"memdoc">
361 <p>set medium date formatting style
</p>
365 <a class=
"anchor" id=
"ga295c7b48ce2732c196df31a70660b7b9"></a>
366 <div class=
"memitem">
367 <div class=
"memproto">
368 <table class=
"mlabels">
370 <td class=
"mlabels-left">
371 <table class=
"memname">
373 <td class=
"memname">std::ios_base
& boost::locale::as::date_short
</td>
375 <td class=
"paramtype">std::ios_base
& </td>
376 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
381 <td class=
"mlabels-right">
382 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
385 </div><div class=
"memdoc">
386 <p>set short date formatting style
</p>
390 <a class=
"anchor" id=
"ga820edf843e20847a0c4ccb8da0c4acd8"></a>
391 <div class=
"memitem">
392 <div class=
"memproto">
393 <table class=
"mlabels">
395 <td class=
"mlabels-left">
396 <table class=
"memname">
398 <td class=
"memname">std::ios_base
& boost::locale::as::datetime
</td>
400 <td class=
"paramtype">std::ios_base
& </td>
401 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
406 <td class=
"mlabels-right">
407 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
410 </div><div class=
"memdoc">
411 <p>Format a date and time, number is treated as POSIX time
</p>
415 <a class=
"anchor" id=
"gab522188e3d82f1d2898b290b9132925e"></a>
416 <div class=
"memitem">
417 <div class=
"memproto">
418 <table class=
"mlabels">
420 <td class=
"mlabels-left">
421 <table class=
"memname">
423 <td class=
"memname">unspecified_type boost::locale::as::domain
</td>
425 <td class=
"paramtype">std::string const
& </td>
426 <td class=
"paramname"><em>id
</em></td><td>)
</td>
431 <td class=
"mlabels-right">
432 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
435 </div><div class=
"memdoc">
436 <p>Manipulator for switching message domain in ostream,
</p>
437 <dl class=
"section note"><dt>Note
</dt><dd>The returned object throws std::bad_cast if the I/O stream does not have
<a class=
"el" href=
"classboost_1_1locale_1_1message__format.html">message_format
</a> facet installed
</dd></dl>
441 <a class=
"anchor" id=
"ga84cc8985e5305ef54394e84c10223866"></a>
442 <div class=
"memitem">
443 <div class=
"memproto">
444 <div class=
"memtemplate">
445 template
<typename CharType
> </div>
446 <table class=
"memname">
448 <td class=
"memname">unspecified_type boost::locale::as::ftime
</td>
450 <td class=
"paramtype">std::basic_string
< CharType
> const
& </td>
451 <td class=
"paramname"><em>format
</em></td><td>)
</td>
455 </div><div class=
"memdoc">
456 <p>Set strftime like formatting string
</p>
457 <p>Please note, formatting flags are very similar but not exactly the same as flags for C function strftime. Differences: some flags as
"%e" do not add blanks to fill text up to two spaces, not all flags supported.
</p>
460 <li>"%a" – Abbreviated weekday (Sun.)
</li>
461 <li>"%A" – Full weekday (Sunday)
</li>
462 <li>"%b" – Abbreviated month (Jan.)
</li>
463 <li>"%B" – Full month (January)
</li>
464 <li>"%c" – Locale date-time format.
<b>Note:
</b> prefer using
"as::datetime"</li>
465 <li>"%d" – Day of Month [
01,
31]
</li>
466 <li>"%e" – Day of Month [
1,
31]
</li>
467 <li>"%h" – Same as
"%b"</li>
468 <li>"%H" – 24 clock hour [
00,
23]
</li>
469 <li>"%I" – 12 clock hour [
01,
12]
</li>
470 <li>"%j" – Day of year [
1,
366]
</li>
471 <li>"%m" – Month [
01,
12]
</li>
472 <li>"%M" – Minute [
00,
59]
</li>
473 <li>"%n" – New Line
</li>
474 <li>"%p" – AM/PM in locale representation
</li>
475 <li>"%r" – Time with AM/PM, same as
"%I:%M:%S %p"</li>
476 <li>"%R" – Same as
"%H:%M"</li>
477 <li>"%S" – Second [
00,
61]
</li>
478 <li>"%t" – Tab character
</li>
479 <li>"%T" – Same as
"%H:%M:%S"</li>
480 <li>"%x" – Local date representation.
<b>Note:
</b> prefer using
"as::date"</li>
481 <li>"%X" – Local time representation.
<b>Note:
</b> prefer using
"as::time"</li>
482 <li>"%y" – Year [
00,
99]
</li>
483 <li>"%Y" – 4 digits year. (
2009)
</li>
484 <li>"%Z" – Time Zone
</li>
485 <li>"%%" – Percent symbol
</li>
490 <a class=
"anchor" id=
"gae7814e66e9b73b632c28f9cdc58592eb"></a>
491 <div class=
"memitem">
492 <div class=
"memproto">
493 <div class=
"memtemplate">
494 template
<typename CharType
> </div>
495 <table class=
"memname">
497 <td class=
"memname">unspecified_type boost::locale::as::ftime
</td>
499 <td class=
"paramtype">CharType const *
 </td>
500 <td class=
"paramname"><em>format
</em></td><td>)
</td>
504 </div><div class=
"memdoc">
505 <p>See
<a class=
"el" href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866">ftime(std::basic_string
<CharType
> const
&format)
</a> </p>
509 <a class=
"anchor" id=
"gac90c969d876305b8584def8632ae1808"></a>
510 <div class=
"memitem">
511 <div class=
"memproto">
512 <table class=
"mlabels">
514 <td class=
"mlabels-left">
515 <table class=
"memname">
517 <td class=
"memname">std::ios_base
& boost::locale::as::gmt
</td>
519 <td class=
"paramtype">std::ios_base
& </td>
520 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
525 <td class=
"mlabels-right">
526 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
529 </div><div class=
"memdoc">
530 <p>Set GMT time zone to stream
</p>
534 <a class=
"anchor" id=
"gac6cb5458543daf651cd6b48812891541"></a>
535 <div class=
"memitem">
536 <div class=
"memproto">
537 <table class=
"mlabels">
539 <td class=
"mlabels-left">
540 <table class=
"memname">
542 <td class=
"memname">std::ios_base
& boost::locale::as::local_time
</td>
544 <td class=
"paramtype">std::ios_base
& </td>
545 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
550 <td class=
"mlabels-right">
551 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
554 </div><div class=
"memdoc">
555 <p>Set local time zone to stream
</p>
559 <a class=
"anchor" id=
"gaee05db73f5525d9a010cdc3aa02f634f"></a>
560 <div class=
"memitem">
561 <div class=
"memproto">
562 <table class=
"mlabels">
564 <td class=
"mlabels-left">
565 <table class=
"memname">
567 <td class=
"memname">std::ios_base
& boost::locale::as::number
</td>
569 <td class=
"paramtype">std::ios_base
& </td>
570 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
575 <td class=
"mlabels-right">
576 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
579 </div><div class=
"memdoc">
580 <p>Format a number. Note, unlike standard number formatting, integers would be treated like real numbers when std::fixed or std::scientific manipulators were applied
</p>
581 <dl><dt><b>Examples:
</b></dt><dd><a class=
"el" href=
"hello_8cpp-example.html#a3">hello.cpp
</a>, and
<a class=
"el" href=
"whello_8cpp-example.html#a3">whello.cpp
</a>.
</dd>
585 <a class=
"anchor" id=
"ga50cc23779fd846809182e50345b4eb7c"></a>
586 <div class=
"memitem">
587 <div class=
"memproto">
588 <table class=
"mlabels">
590 <td class=
"mlabels-left">
591 <table class=
"memname">
593 <td class=
"memname">std::ios_base
& boost::locale::as::ordinal
</td>
595 <td class=
"paramtype">std::ios_base
& </td>
596 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
601 <td class=
"mlabels-right">
602 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
605 </div><div class=
"memdoc">
606 <p>Write an order of the number like
4th.
</p>
610 <a class=
"anchor" id=
"ga365767c66c9c82fb646458f5eace8534"></a>
611 <div class=
"memitem">
612 <div class=
"memproto">
613 <table class=
"mlabels">
615 <td class=
"mlabels-left">
616 <table class=
"memname">
618 <td class=
"memname">std::ios_base
& boost::locale::as::percent
</td>
620 <td class=
"paramtype">std::ios_base
& </td>
621 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
626 <td class=
"mlabels-right">
627 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
630 </div><div class=
"memdoc">
631 <p>Format percent, value
0.3 is treated as
30%.
</p>
635 <a class=
"anchor" id=
"ga879b679c0a88b7af9ac059a6e8f67c0a"></a>
636 <div class=
"memitem">
637 <div class=
"memproto">
638 <table class=
"mlabels">
640 <td class=
"mlabels-left">
641 <table class=
"memname">
643 <td class=
"memname">std::ios_base
& boost::locale::as::posix
</td>
645 <td class=
"paramtype">std::ios_base
& </td>
646 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
651 <td class=
"mlabels-right">
652 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
655 </div><div class=
"memdoc">
656 <p>Format values with
"POSIX" or
"C" locale. Note, if locale was created with additional non-classic locale then These numbers may be localized
</p>
660 <a class=
"anchor" id=
"gac65e6cd9619db80d60793bbd86a3bd77"></a>
661 <div class=
"memitem">
662 <div class=
"memproto">
663 <table class=
"mlabels">
665 <td class=
"mlabels-left">
666 <table class=
"memname">
668 <td class=
"memname">std::ios_base
& boost::locale::as::spellout
</td>
670 <td class=
"paramtype">std::ios_base
& </td>
671 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
676 <td class=
"mlabels-right">
677 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
680 </div><div class=
"memdoc">
681 <p>Spell the number, like
"one hundred and ten" </p>
685 <a class=
"anchor" id=
"ga782b256b82922e6a5f32446787a6f7dc"></a>
686 <div class=
"memitem">
687 <div class=
"memproto">
688 <table class=
"mlabels">
690 <td class=
"mlabels-left">
691 <table class=
"memname">
693 <td class=
"memname">std::ios_base
& boost::locale::as::strftime
</td>
695 <td class=
"paramtype">std::ios_base
& </td>
696 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
701 <td class=
"mlabels-right">
702 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
705 </div><div class=
"memdoc">
706 <p>Create formatted date time, Please note, this manipulator only changes formatting mode, and not format itself, so you are probably looking for ftime manipulator
</p>
710 <a class=
"anchor" id=
"gae669b101cbeaed6f6d246ebdcaa8f39c"></a>
711 <div class=
"memitem">
712 <div class=
"memproto">
713 <table class=
"mlabels">
715 <td class=
"mlabels-left">
716 <table class=
"memname">
718 <td class=
"memname">std::ios_base
& boost::locale::as::time
</td>
720 <td class=
"paramtype">std::ios_base
& </td>
721 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
726 <td class=
"mlabels-right">
727 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
730 </div><div class=
"memdoc">
731 <p>Format a time, number is treated as POSIX time
</p>
732 <dl><dt><b>Examples:
</b></dt><dd><a class=
"el" href=
"hello_8cpp-example.html#a2">hello.cpp
</a>, and
<a class=
"el" href=
"whello_8cpp-example.html#a2">whello.cpp
</a>.
</dd>
736 <a class=
"anchor" id=
"ga0970bc4cb3a4ab8070faa04808f65052"></a>
737 <div class=
"memitem">
738 <div class=
"memproto">
739 <table class=
"mlabels">
741 <td class=
"mlabels-left">
742 <table class=
"memname">
744 <td class=
"memname">std::ios_base
& boost::locale::as::time_default
</td>
746 <td class=
"paramtype">std::ios_base
& </td>
747 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
752 <td class=
"mlabels-right">
753 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
756 </div><div class=
"memdoc">
757 <p>set default (medium) time formatting style
</p>
761 <a class=
"anchor" id=
"ga9a8bd936176e3c81dfa07748e1cbabd4"></a>
762 <div class=
"memitem">
763 <div class=
"memproto">
764 <table class=
"mlabels">
766 <td class=
"mlabels-left">
767 <table class=
"memname">
769 <td class=
"memname">std::ios_base
& boost::locale::as::time_full
</td>
771 <td class=
"paramtype">std::ios_base
& </td>
772 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
777 <td class=
"mlabels-right">
778 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
781 </div><div class=
"memdoc">
782 <p>set full time formatting style
</p>
786 <a class=
"anchor" id=
"gad6590ea48c57d53899b90d3464cf3c0b"></a>
787 <div class=
"memitem">
788 <div class=
"memproto">
789 <table class=
"mlabels">
791 <td class=
"mlabels-left">
792 <table class=
"memname">
794 <td class=
"memname">std::ios_base
& boost::locale::as::time_long
</td>
796 <td class=
"paramtype">std::ios_base
& </td>
797 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
802 <td class=
"mlabels-right">
803 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
806 </div><div class=
"memdoc">
807 <p>set long time formatting style
</p>
811 <a class=
"anchor" id=
"ga3f3cc44eeeaffc3b90bebe7660b3e853"></a>
812 <div class=
"memitem">
813 <div class=
"memproto">
814 <table class=
"mlabels">
816 <td class=
"mlabels-left">
817 <table class=
"memname">
819 <td class=
"memname">std::ios_base
& boost::locale::as::time_medium
</td>
821 <td class=
"paramtype">std::ios_base
& </td>
822 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
827 <td class=
"mlabels-right">
828 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
831 </div><div class=
"memdoc">
832 <p>set medium time formatting style
</p>
836 <a class=
"anchor" id=
"gada3d88eef293c9495a3f7d756d369fd3"></a>
837 <div class=
"memitem">
838 <div class=
"memproto">
839 <table class=
"mlabels">
841 <td class=
"mlabels-left">
842 <table class=
"memname">
844 <td class=
"memname">std::ios_base
& boost::locale::as::time_short
</td>
846 <td class=
"paramtype">std::ios_base
& </td>
847 <td class=
"paramname"><em>ios
</em></td><td>)
</td>
852 <td class=
"mlabels-right">
853 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
856 </div><div class=
"memdoc">
857 <p>set short time formatting style
</p>
861 <a class=
"anchor" id=
"gad51fbdc634fe0c81e5183915e9eeb238"></a>
862 <div class=
"memitem">
863 <div class=
"memproto">
864 <table class=
"mlabels">
866 <td class=
"mlabels-left">
867 <table class=
"memname">
869 <td class=
"memname">unspecified_type boost::locale::as::time_zone
</td>
871 <td class=
"paramtype">char const *
 </td>
872 <td class=
"paramname"><em>id
</em></td><td>)
</td>
877 <td class=
"mlabels-right">
878 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
881 </div><div class=
"memdoc">
882 <p>Set time zone using
<em>id
</em> </p>
886 <a class=
"anchor" id=
"ga4348099506fc7c52945e639683398a20"></a>
887 <div class=
"memitem">
888 <div class=
"memproto">
889 <table class=
"mlabels">
891 <td class=
"mlabels-left">
892 <table class=
"memname">
894 <td class=
"memname">unspecified_type boost::locale::as::time_zone
</td>
896 <td class=
"paramtype">std::string const
& </td>
897 <td class=
"paramname"><em>id
</em></td><td>)
</td>
902 <td class=
"mlabels-right">
903 <span class=
"mlabels"><span class=
"mlabel">inline
</span></span> </td>
906 </div><div class=
"memdoc">
907 <p>Set time zone using
<em>id
</em> </p>
911 </div><!-- contents -->
912 </div><!-- doc-content -->
915 © Copyright
2009-
2012 Artyom Beilis, Distributed under the
<a href=
"http://www.boost.org/LICENSE_1_0.txt">Boost Software License
</a>, Version
1.0.