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: boost/locale/formatting.hpp Source File
</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 class=
"current"><a href=
"files.html"><span>Files
</span></a></li>
45 <li><a href=
"examples.html"><span>Examples
</span></a></li>
48 <div id=
"navrow2" class=
"tabs2">
50 <li><a href=
"files.html"><span>File
 List
</span></a></li>
54 <div id=
"side-nav" class=
"ui-resizable side-nav-resizable">
56 <div id=
"nav-tree-contents">
57 <div id=
"nav-sync" class=
"sync"></div>
60 <div id=
"splitbar" style=
"-moz-user-select:none;"
61 class=
"ui-resizable-handle">
64 <script type=
"text/javascript">
65 $(document).ready(function(){initNavTree('formatting_8hpp_source.html','');});
67 <div id=
"doc-content">
69 <div class=
"headertitle">
70 <div class=
"title">formatting.hpp
</div> </div>
72 <div class=
"contents">
73 <div class=
"fragment"><div class=
"line"><a name=
"l00001"></a><span class=
"lineno"> 1</span> <span class=
"comment">//
</span></div>
74 <div class=
"line"><a name=
"l00002"></a><span class=
"lineno"> 2</span> <span class=
"comment">// Copyright (c)
2009-
2011 Artyom Beilis (Tonkikh)
</span></div>
75 <div class=
"line"><a name=
"l00003"></a><span class=
"lineno"> 3</span> <span class=
"comment">//
</span></div>
76 <div class=
"line"><a name=
"l00004"></a><span class=
"lineno"> 4</span> <span class=
"comment">// Distributed under the Boost Software License, Version
1.0. (See
</span></div>
77 <div class=
"line"><a name=
"l00005"></a><span class=
"lineno"> 5</span> <span class=
"comment">// accompanying file LICENSE_1_0.txt or copy at
</span></div>
78 <div class=
"line"><a name=
"l00006"></a><span class=
"lineno"> 6</span> <span class=
"comment">// http://www.boost.org/LICENSE_1_0.txt)
</span></div>
79 <div class=
"line"><a name=
"l00007"></a><span class=
"lineno"> 7</span> <span class=
"comment">//
</span></div>
80 <div class=
"line"><a name=
"l00008"></a><span class=
"lineno"> 8</span> <span class=
"preprocessor">#ifndef BOOST_LOCALE_FORMATTING_HPP_INCLUDED
</span></div>
81 <div class=
"line"><a name=
"l00009"></a><span class=
"lineno"> 9</span> <span class=
"preprocessor"></span><span class=
"preprocessor">#define BOOST_LOCALE_FORMATTING_HPP_INCLUDED
</span></div>
82 <div class=
"line"><a name=
"l00010"></a><span class=
"lineno"> 10</span> <span class=
"preprocessor"></span></div>
83 <div class=
"line"><a name=
"l00011"></a><span class=
"lineno"> 11</span> <span class=
"preprocessor">#include
<boost/locale/config.hpp
></span></div>
84 <div class=
"line"><a name=
"l00012"></a><span class=
"lineno"> 12</span> <span class=
"preprocessor">#ifdef BOOST_MSVC
</span></div>
85 <div class=
"line"><a name=
"l00013"></a><span class=
"lineno"> 13</span> <span class=
"preprocessor"></span><span class=
"preprocessor"># pragma warning(push)
</span></div>
86 <div class=
"line"><a name=
"l00014"></a><span class=
"lineno"> 14</span> <span class=
"preprocessor"></span><span class=
"preprocessor"># pragma warning(disable :
4275 4251 4231 4660)
</span></div>
87 <div class=
"line"><a name=
"l00015"></a><span class=
"lineno"> 15</span> <span class=
"preprocessor"></span><span class=
"preprocessor">#endif
</span></div>
88 <div class=
"line"><a name=
"l00016"></a><span class=
"lineno"> 16</span> <span class=
"preprocessor"></span><span class=
"preprocessor">#include
<boost/cstdint.hpp
></span></div>
89 <div class=
"line"><a name=
"l00017"></a><span class=
"lineno"> 17</span> <span class=
"preprocessor">#include
<boost/locale/time_zone.hpp
></span></div>
90 <div class=
"line"><a name=
"l00018"></a><span class=
"lineno"> 18</span> <span class=
"preprocessor">#include
<ostream
></span></div>
91 <div class=
"line"><a name=
"l00019"></a><span class=
"lineno"> 19</span> <span class=
"preprocessor">#include
<istream
></span></div>
92 <div class=
"line"><a name=
"l00020"></a><span class=
"lineno"> 20</span> <span class=
"preprocessor">#include
<string
></span></div>
93 <div class=
"line"><a name=
"l00021"></a><span class=
"lineno"> 21</span> <span class=
"preprocessor">#include
<string.h
></span></div>
94 <div class=
"line"><a name=
"l00022"></a><span class=
"lineno"> 22</span> <span class=
"preprocessor">#include
<typeinfo
></span></div>
95 <div class=
"line"><a name=
"l00023"></a><span class=
"lineno"> 23</span> </div>
96 <div class=
"line"><a name=
"l00024"></a><span class=
"lineno"> 24</span> <span class=
"keyword">namespace
</span>boost {
</div>
97 <div class=
"line"><a name=
"l00025"></a><span class=
"lineno"> 25</span>  <span class=
"keyword">namespace
</span>locale {
</div>
98 <div class=
"line"><a name=
"l00030"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1flags.html"> 30</a></span>  <span class=
"keyword">namespace
</span>flags {
</div>
99 <div class=
"line"><a name=
"l00035"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1flags.html#ab0255a81e609e12040ca07dda4434a99"> 35</a></span>  <span class=
"keyword">typedef
</span> <span class=
"keyword">enum
</span> {
</div>
100 <div class=
"line"><a name=
"l00036"></a><span class=
"lineno"> 36</span>  posix =
0,
</div>
101 <div class=
"line"><a name=
"l00037"></a><span class=
"lineno"> 37</span>  number =
1,
</div>
102 <div class=
"line"><a name=
"l00038"></a><span class=
"lineno"> 38</span>  currency =
2,
</div>
103 <div class=
"line"><a name=
"l00039"></a><span class=
"lineno"> 39</span>  percent =
3,
</div>
104 <div class=
"line"><a name=
"l00040"></a><span class=
"lineno"> 40</span>  date =
4,
</div>
105 <div class=
"line"><a name=
"l00041"></a><span class=
"lineno"> 41</span>  time =
5,
</div>
106 <div class=
"line"><a name=
"l00042"></a><span class=
"lineno"> 42</span>  datetime =
6,
</div>
107 <div class=
"line"><a name=
"l00043"></a><span class=
"lineno"> 43</span>  strftime =
7,
</div>
108 <div class=
"line"><a name=
"l00044"></a><span class=
"lineno"> 44</span>  spellout =
8,
</div>
109 <div class=
"line"><a name=
"l00045"></a><span class=
"lineno"> 45</span>  ordinal =
9,
</div>
110 <div class=
"line"><a name=
"l00046"></a><span class=
"lineno"> 46</span> </div>
111 <div class=
"line"><a name=
"l00047"></a><span class=
"lineno"> 47</span>  display_flags_mask =
31,
</div>
112 <div class=
"line"><a name=
"l00048"></a><span class=
"lineno"> 48</span> </div>
113 <div class=
"line"><a name=
"l00049"></a><span class=
"lineno"> 49</span>  currency_default =
0 << 5,
</div>
114 <div class=
"line"><a name=
"l00050"></a><span class=
"lineno"> 50</span>  currency_iso =
1 << 5,
</div>
115 <div class=
"line"><a name=
"l00051"></a><span class=
"lineno"> 51</span>  currency_national =
2 << 5,
</div>
116 <div class=
"line"><a name=
"l00052"></a><span class=
"lineno"> 52</span> </div>
117 <div class=
"line"><a name=
"l00053"></a><span class=
"lineno"> 53</span>  currency_flags_mask =
3 << 5,
</div>
118 <div class=
"line"><a name=
"l00054"></a><span class=
"lineno"> 54</span> </div>
119 <div class=
"line"><a name=
"l00055"></a><span class=
"lineno"> 55</span>  time_default =
0 << 7,
</div>
120 <div class=
"line"><a name=
"l00056"></a><span class=
"lineno"> 56</span>  time_short =
1 << 7,
</div>
121 <div class=
"line"><a name=
"l00057"></a><span class=
"lineno"> 57</span>  time_medium =
2 << 7,
</div>
122 <div class=
"line"><a name=
"l00058"></a><span class=
"lineno"> 58</span>  time_long =
3 << 7,
</div>
123 <div class=
"line"><a name=
"l00059"></a><span class=
"lineno"> 59</span>  time_full =
4 << 7,
</div>
124 <div class=
"line"><a name=
"l00060"></a><span class=
"lineno"> 60</span>  time_flags_mask =
7 << 7,
</div>
125 <div class=
"line"><a name=
"l00061"></a><span class=
"lineno"> 61</span> </div>
126 <div class=
"line"><a name=
"l00062"></a><span class=
"lineno"> 62</span>  date_default =
0 << 10,
</div>
127 <div class=
"line"><a name=
"l00063"></a><span class=
"lineno"> 63</span>  date_short =
1 << 10,
</div>
128 <div class=
"line"><a name=
"l00064"></a><span class=
"lineno"> 64</span>  date_medium =
2 << 10,
</div>
129 <div class=
"line"><a name=
"l00065"></a><span class=
"lineno"> 65</span>  date_long =
3 << 10,
</div>
130 <div class=
"line"><a name=
"l00066"></a><span class=
"lineno"> 66</span>  date_full =
4 << 10,
</div>
131 <div class=
"line"><a name=
"l00067"></a><span class=
"lineno"> 67</span>  date_flags_mask =
7 << 10,
</div>
132 <div class=
"line"><a name=
"l00068"></a><span class=
"lineno"> 68</span> </div>
133 <div class=
"line"><a name=
"l00069"></a><span class=
"lineno"> 69</span>  datetime_flags_mask = date_flags_mask | time_flags_mask
</div>
134 <div class=
"line"><a name=
"l00070"></a><span class=
"lineno"> 70</span> </div>
135 <div class=
"line"><a name=
"l00071"></a><span class=
"lineno"> 71</span>  }
<a class=
"code" href=
"namespaceboost_1_1locale_1_1flags.html#ab0255a81e609e12040ca07dda4434a99">display_flags_type
</a>;
</div>
136 <div class=
"line"><a name=
"l00072"></a><span class=
"lineno"> 72</span> </div>
137 <div class=
"line"><a name=
"l00077"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277e"> 77</a></span>  <span class=
"keyword">typedef
</span> <span class=
"keyword">enum
</span> {
</div>
138 <div class=
"line"><a name=
"l00078"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaa4cbe9c3e0cd744c7543755e51029387"> 78</a></span>  <a class=
"code" href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaa4cbe9c3e0cd744c7543755e51029387">datetime_pattern
</a>,
</div>
139 <div class=
"line"><a name=
"l00079"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaeb4698e4d169fa7bd13d35fb861cc4fb"> 79</a></span>  <a class=
"code" href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaeb4698e4d169fa7bd13d35fb861cc4fb">time_zone_id
</a> </div>
140 <div class=
"line"><a name=
"l00080"></a><span class=
"lineno"> 80</span>  }
<a class=
"code" href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277e">pattern_type
</a>;
</div>
141 <div class=
"line"><a name=
"l00081"></a><span class=
"lineno"> 81</span> </div>
142 <div class=
"line"><a name=
"l00085"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06"> 85</a></span>  <span class=
"keyword">typedef
</span> <span class=
"keyword">enum
</span> {
</div>
143 <div class=
"line"><a name=
"l00086"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06a43aa65d05606f54a48b3848fdd4218c0"> 86</a></span>  <a class=
"code" href=
"namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06a43aa65d05606f54a48b3848fdd4218c0">domain_id
</a> </div>
144 <div class=
"line"><a name=
"l00087"></a><span class=
"lineno"> 87</span>  }
<a class=
"code" href=
"namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06">value_type
</a>;
</div>
145 <div class=
"line"><a name=
"l00088"></a><span class=
"lineno"> 88</span> </div>
146 <div class=
"line"><a name=
"l00089"></a><span class=
"lineno"> 89</span>  </div>
147 <div class=
"line"><a name=
"l00090"></a><span class=
"lineno"> 90</span>  }
<span class=
"comment">// flags
</span></div>
148 <div class=
"line"><a name=
"l00091"></a><span class=
"lineno"> 91</span> </div>
149 <div class=
"line"><a name=
"l00098"></a><span class=
"lineno"><a class=
"line" href=
"classboost_1_1locale_1_1ios__info.html"> 98</a></span>  <span class=
"keyword">class
</span>BOOST_LOCALE_DECL
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a> {
</div>
150 <div class=
"line"><a name=
"l00099"></a><span class=
"lineno"> 99</span>  <span class=
"keyword">public
</span>:
</div>
151 <div class=
"line"><a name=
"l00100"></a><span class=
"lineno"> 100</span> </div>
152 <div class=
"line"><a name=
"l00102"></a><span class=
"lineno"> 102</span> </div>
153 <div class=
"line"><a name=
"l00103"></a><span class=
"lineno"> 103</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a>();
</div>
154 <div class=
"line"><a name=
"l00104"></a><span class=
"lineno"> 104</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a>(
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a> <span class=
"keyword">const
</span> &);
</div>
155 <div class=
"line"><a name=
"l00105"></a><span class=
"lineno"> 105</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a> <span class=
"keyword">const
</span> &operator=(
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a> <span class=
"keyword">const
</span> &);
</div>
156 <div class=
"line"><a name=
"l00106"></a><span class=
"lineno"> 106</span>  ~
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a>();
</div>
157 <div class=
"line"><a name=
"l00107"></a><span class=
"lineno"> 107</span> </div>
158 <div class=
"line"><a name=
"l00109"></a><span class=
"lineno"> 109</span> </div>
159 <div class=
"line"><a name=
"l00113"></a><span class=
"lineno"> 113</span>  <span class=
"keyword">static
</span> <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html">ios_info
</a> &<span class=
"keyword">get
</span>(std::ios_base
&ios);
</div>
160 <div class=
"line"><a name=
"l00114"></a><span class=
"lineno"> 114</span> </div>
161 <div class=
"line"><a name=
"l00118"></a><span class=
"lineno"> 118</span>  <span class=
"keywordtype">void
</span> display_flags(uint64_t flags);
</div>
162 <div class=
"line"><a name=
"l00119"></a><span class=
"lineno"> 119</span>  </div>
163 <div class=
"line"><a name=
"l00123"></a><span class=
"lineno"> 123</span>  <span class=
"keywordtype">void
</span> currency_flags(uint64_t flags);
</div>
164 <div class=
"line"><a name=
"l00124"></a><span class=
"lineno"> 124</span>  </div>
165 <div class=
"line"><a name=
"l00128"></a><span class=
"lineno"> 128</span>  <span class=
"keywordtype">void
</span> date_flags(uint64_t flags);
</div>
166 <div class=
"line"><a name=
"l00129"></a><span class=
"lineno"> 129</span>  </div>
167 <div class=
"line"><a name=
"l00133"></a><span class=
"lineno"> 133</span>  <span class=
"keywordtype">void
</span> time_flags(uint64_t flags);
</div>
168 <div class=
"line"><a name=
"l00134"></a><span class=
"lineno"> 134</span>  </div>
169 <div class=
"line"><a name=
"l00138"></a><span class=
"lineno"> 138</span>  <span class=
"keywordtype">void
</span> datetime_flags(uint64_t flags);
</div>
170 <div class=
"line"><a name=
"l00139"></a><span class=
"lineno"> 139</span>  </div>
171 <div class=
"line"><a name=
"l00143"></a><span class=
"lineno"> 143</span>  <span class=
"keywordtype">void
</span> domain_id(
<span class=
"keywordtype">int
</span>);
</div>
172 <div class=
"line"><a name=
"l00144"></a><span class=
"lineno"> 144</span>  </div>
173 <div class=
"line"><a name=
"l00148"></a><span class=
"lineno"> 148</span>  <span class=
"keywordtype">void
</span> <a class=
"code" href=
"group__manipulators.html#ga4348099506fc7c52945e639683398a20">time_zone
</a>(std::string
<span class=
"keyword">const
</span> &);
</div>
174 <div class=
"line"><a name=
"l00149"></a><span class=
"lineno"> 149</span>  </div>
175 <div class=
"line"><a name=
"l00150"></a><span class=
"lineno"> 150</span> </div>
176 <div class=
"line"><a name=
"l00154"></a><span class=
"lineno"> 154</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
177 <div class=
"line"><a name=
"l00155"></a><span class=
"lineno"><a class=
"line" href=
"classboost_1_1locale_1_1ios__info.html#a41bc55992899be3af94de29a8e78edf7"> 155</a></span>  <span class=
"keywordtype">void
</span> <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a41bc55992899be3af94de29a8e78edf7">date_time_pattern
</a>(std::basic_string
<CharType
> <span class=
"keyword">const
</span> &str)
</div>
178 <div class=
"line"><a name=
"l00156"></a><span class=
"lineno"> 156</span>  {
</div>
179 <div class=
"line"><a name=
"l00157"></a><span class=
"lineno"> 157</span>  string_set
&s = date_time_pattern_set();
</div>
180 <div class=
"line"><a name=
"l00158"></a><span class=
"lineno"> 158</span>  s.set
<CharType
>(str.c_str());
</div>
181 <div class=
"line"><a name=
"l00159"></a><span class=
"lineno"> 159</span>  }
</div>
182 <div class=
"line"><a name=
"l00160"></a><span class=
"lineno"> 160</span> </div>
183 <div class=
"line"><a name=
"l00161"></a><span class=
"lineno"> 161</span> </div>
184 <div class=
"line"><a name=
"l00165"></a><span class=
"lineno"> 165</span>  uint64_t display_flags()
<span class=
"keyword">const
</span>;
</div>
185 <div class=
"line"><a name=
"l00166"></a><span class=
"lineno"> 166</span>  </div>
186 <div class=
"line"><a name=
"l00170"></a><span class=
"lineno"> 170</span>  uint64_t currency_flags()
<span class=
"keyword">const
</span>;
</div>
187 <div class=
"line"><a name=
"l00171"></a><span class=
"lineno"> 171</span> </div>
188 <div class=
"line"><a name=
"l00172"></a><span class=
"lineno"> 172</span>  </div>
189 <div class=
"line"><a name=
"l00176"></a><span class=
"lineno"> 176</span>  uint64_t date_flags()
<span class=
"keyword">const
</span>;
</div>
190 <div class=
"line"><a name=
"l00177"></a><span class=
"lineno"> 177</span>  </div>
191 <div class=
"line"><a name=
"l00181"></a><span class=
"lineno"> 181</span>  uint64_t time_flags()
<span class=
"keyword">const
</span>;
</div>
192 <div class=
"line"><a name=
"l00182"></a><span class=
"lineno"> 182</span> </div>
193 <div class=
"line"><a name=
"l00186"></a><span class=
"lineno"> 186</span>  uint64_t datetime_flags()
<span class=
"keyword">const
</span>;
</div>
194 <div class=
"line"><a name=
"l00187"></a><span class=
"lineno"> 187</span>  </div>
195 <div class=
"line"><a name=
"l00191"></a><span class=
"lineno"> 191</span>  <span class=
"keywordtype">int
</span> domain_id()
<span class=
"keyword">const
</span>;
</div>
196 <div class=
"line"><a name=
"l00192"></a><span class=
"lineno"> 192</span>  </div>
197 <div class=
"line"><a name=
"l00196"></a><span class=
"lineno"> 196</span>  std::string
<a class=
"code" href=
"group__manipulators.html#ga4348099506fc7c52945e639683398a20">time_zone
</a>()
<span class=
"keyword">const
</span>;
</div>
198 <div class=
"line"><a name=
"l00197"></a><span class=
"lineno"> 197</span>  </div>
199 <div class=
"line"><a name=
"l00201"></a><span class=
"lineno"> 201</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
200 <div class=
"line"><a name=
"l00202"></a><span class=
"lineno"><a class=
"line" href=
"classboost_1_1locale_1_1ios__info.html#ac0f1059742e489433fd53500c747d30c"> 202</a></span>  std::basic_string
<CharType
> <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#ac0f1059742e489433fd53500c747d30c">date_time_pattern
</a>()
<span class=
"keyword"> const
</span></div>
201 <div class=
"line"><a name=
"l00203"></a><span class=
"lineno"> 203</span> <span class=
"keyword"> </span>{
</div>
202 <div class=
"line"><a name=
"l00204"></a><span class=
"lineno"> 204</span>  string_set
<span class=
"keyword">const
</span> &s = date_time_pattern_set();
</div>
203 <div class=
"line"><a name=
"l00205"></a><span class=
"lineno"> 205</span>  <span class=
"keywordflow">return
</span> s.get
<CharType
>();
</div>
204 <div class=
"line"><a name=
"l00206"></a><span class=
"lineno"> 206</span>  }
</div>
205 <div class=
"line"><a name=
"l00207"></a><span class=
"lineno"> 207</span>  </div>
206 <div class=
"line"><a name=
"l00209"></a><span class=
"lineno"> 209</span>  <span class=
"keywordtype">void
</span> on_imbue();
</div>
207 <div class=
"line"><a name=
"l00211"></a><span class=
"lineno"> 211</span>  </div>
208 <div class=
"line"><a name=
"l00212"></a><span class=
"lineno"> 212</span>  <span class=
"keyword">private
</span>:
</div>
209 <div class=
"line"><a name=
"l00213"></a><span class=
"lineno"> 213</span> </div>
210 <div class=
"line"><a name=
"l00214"></a><span class=
"lineno"> 214</span>  <span class=
"keyword">class
</span>string_set;
</div>
211 <div class=
"line"><a name=
"l00215"></a><span class=
"lineno"> 215</span> </div>
212 <div class=
"line"><a name=
"l00216"></a><span class=
"lineno"> 216</span>  string_set
<span class=
"keyword">const
</span> &date_time_pattern_set()
<span class=
"keyword">const
</span>;
</div>
213 <div class=
"line"><a name=
"l00217"></a><span class=
"lineno"> 217</span>  string_set
&date_time_pattern_set();
</div>
214 <div class=
"line"><a name=
"l00218"></a><span class=
"lineno"> 218</span>  </div>
215 <div class=
"line"><a name=
"l00219"></a><span class=
"lineno"> 219</span>  <span class=
"keyword">class
</span>BOOST_LOCALE_DECL string_set {
</div>
216 <div class=
"line"><a name=
"l00220"></a><span class=
"lineno"> 220</span>  <span class=
"keyword">public
</span>:
</div>
217 <div class=
"line"><a name=
"l00221"></a><span class=
"lineno"> 221</span>  string_set();
</div>
218 <div class=
"line"><a name=
"l00222"></a><span class=
"lineno"> 222</span>  ~string_set();
</div>
219 <div class=
"line"><a name=
"l00223"></a><span class=
"lineno"> 223</span>  string_set(string_set
<span class=
"keyword">const
</span> &other);
</div>
220 <div class=
"line"><a name=
"l00224"></a><span class=
"lineno"> 224</span>  string_set
<span class=
"keyword">const
</span> &operator=(string_set
<span class=
"keyword">const
</span> &other);
</div>
221 <div class=
"line"><a name=
"l00225"></a><span class=
"lineno"> 225</span>  <span class=
"keywordtype">void
</span> swap(string_set
&other);
</div>
222 <div class=
"line"><a name=
"l00226"></a><span class=
"lineno"> 226</span>  </div>
223 <div class=
"line"><a name=
"l00227"></a><span class=
"lineno"> 227</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> Char
></div>
224 <div class=
"line"><a name=
"l00228"></a><span class=
"lineno"> 228</span>  <span class=
"keywordtype">void
</span> set(Char
<span class=
"keyword">const
</span> *s)
</div>
225 <div class=
"line"><a name=
"l00229"></a><span class=
"lineno"> 229</span>  {
</div>
226 <div class=
"line"><a name=
"l00230"></a><span class=
"lineno"> 230</span>  <span class=
"keyword">delete
</span> [] ptr;
</div>
227 <div class=
"line"><a name=
"l00231"></a><span class=
"lineno"> 231</span>  ptr =
0;
</div>
228 <div class=
"line"><a name=
"l00232"></a><span class=
"lineno"> 232</span>  type=
&<span class=
"keyword">typeid
</span>(Char);
</div>
229 <div class=
"line"><a name=
"l00233"></a><span class=
"lineno"> 233</span>  Char
<span class=
"keyword">const
</span> *end = s;
</div>
230 <div class=
"line"><a name=
"l00234"></a><span class=
"lineno"> 234</span>  <span class=
"keywordflow">while
</span>(*end!=
0) end++;
</div>
231 <div class=
"line"><a name=
"l00235"></a><span class=
"lineno"> 235</span>  <span class=
"comment">// if ptr =
0 it does not matter what is value of size
</span></div>
232 <div class=
"line"><a name=
"l00236"></a><span class=
"lineno"> 236</span>  size =
<span class=
"keyword">sizeof
</span>(Char)*(end - s+
1);
</div>
233 <div class=
"line"><a name=
"l00237"></a><span class=
"lineno"> 237</span>  ptr =
<span class=
"keyword">new
</span> <span class=
"keywordtype">char
</span>[size];
</div>
234 <div class=
"line"><a name=
"l00238"></a><span class=
"lineno"> 238</span>  memcpy(ptr,s,size);
</div>
235 <div class=
"line"><a name=
"l00239"></a><span class=
"lineno"> 239</span>  }
</div>
236 <div class=
"line"><a name=
"l00240"></a><span class=
"lineno"> 240</span> </div>
237 <div class=
"line"><a name=
"l00241"></a><span class=
"lineno"> 241</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> Char
></div>
238 <div class=
"line"><a name=
"l00242"></a><span class=
"lineno"> 242</span>  std::basic_string
<Char
> <span class=
"keyword">get
</span>()
<span class=
"keyword">const
</span></div>
239 <div class=
"line"><a name=
"l00243"></a><span class=
"lineno"> 243</span>  {
</div>
240 <div class=
"line"><a name=
"l00244"></a><span class=
"lineno"> 244</span>  <span class=
"keywordflow">if
</span>(type==
0 || *type!=
<span class=
"keyword">typeid
</span>(Char))
</div>
241 <div class=
"line"><a name=
"l00245"></a><span class=
"lineno"> 245</span>  <span class=
"keywordflow">throw
</span> std::bad_cast();
</div>
242 <div class=
"line"><a name=
"l00246"></a><span class=
"lineno"> 246</span>  std::basic_string
<Char
> result =
<span class=
"keyword">reinterpret_cast
<</span>Char
<span class=
"keyword">const
</span>*
<span class=
"keyword">></span>(ptr);
</div>
243 <div class=
"line"><a name=
"l00247"></a><span class=
"lineno"> 247</span>  <span class=
"keywordflow">return
</span> result;
</div>
244 <div class=
"line"><a name=
"l00248"></a><span class=
"lineno"> 248</span>  }
</div>
245 <div class=
"line"><a name=
"l00249"></a><span class=
"lineno"> 249</span> </div>
246 <div class=
"line"><a name=
"l00250"></a><span class=
"lineno"> 250</span>  <span class=
"keyword">private
</span>:
</div>
247 <div class=
"line"><a name=
"l00251"></a><span class=
"lineno"> 251</span>  std::type_info
<span class=
"keyword">const
</span> *type;
</div>
248 <div class=
"line"><a name=
"l00252"></a><span class=
"lineno"> 252</span>  <span class=
"keywordtype">size_t
</span> size;
</div>
249 <div class=
"line"><a name=
"l00253"></a><span class=
"lineno"> 253</span>  <span class=
"keywordtype">char
</span> *ptr;
</div>
250 <div class=
"line"><a name=
"l00254"></a><span class=
"lineno"> 254</span>  };
</div>
251 <div class=
"line"><a name=
"l00255"></a><span class=
"lineno"> 255</span> </div>
252 <div class=
"line"><a name=
"l00256"></a><span class=
"lineno"> 256</span>  uint64_t flags_;
</div>
253 <div class=
"line"><a name=
"l00257"></a><span class=
"lineno"> 257</span>  <span class=
"keywordtype">int
</span> domain_id_;
</div>
254 <div class=
"line"><a name=
"l00258"></a><span class=
"lineno"> 258</span>  std::string time_zone_;
</div>
255 <div class=
"line"><a name=
"l00259"></a><span class=
"lineno"> 259</span>  string_set datetime_;
</div>
256 <div class=
"line"><a name=
"l00260"></a><span class=
"lineno"> 260</span> </div>
257 <div class=
"line"><a name=
"l00261"></a><span class=
"lineno"> 261</span>  <span class=
"keyword">struct
</span>data;
</div>
258 <div class=
"line"><a name=
"l00262"></a><span class=
"lineno"> 262</span>  data *d;
</div>
259 <div class=
"line"><a name=
"l00263"></a><span class=
"lineno"> 263</span> </div>
260 <div class=
"line"><a name=
"l00264"></a><span class=
"lineno"> 264</span>  };
</div>
261 <div class=
"line"><a name=
"l00265"></a><span class=
"lineno"> 265</span> </div>
262 <div class=
"line"><a name=
"l00266"></a><span class=
"lineno"> 266</span> </div>
263 <div class=
"line"><a name=
"l00270"></a><span class=
"lineno"><a class=
"line" href=
"namespaceboost_1_1locale_1_1as.html"> 270</a></span>  <span class=
"keyword">namespace
</span>as {
</div>
264 <div class=
"line"><a name=
"l00276"></a><span class=
"lineno"> 276</span> </div>
265 <div class=
"line"><a name=
"l00281"></a><span class=
"lineno"> 281</span>  </div>
266 <div class=
"line"><a name=
"l00282"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga879b679c0a88b7af9ac059a6e8f67c0a"> 282</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga879b679c0a88b7af9ac059a6e8f67c0a">posix
</a>(std::ios_base
& ios)
</div>
267 <div class=
"line"><a name=
"l00283"></a><span class=
"lineno"> 283</span>  {
</div>
268 <div class=
"line"><a name=
"l00284"></a><span class=
"lineno"> 284</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::posix);
</div>
269 <div class=
"line"><a name=
"l00285"></a><span class=
"lineno"> 285</span>  <span class=
"keywordflow">return
</span> ios;
</div>
270 <div class=
"line"><a name=
"l00286"></a><span class=
"lineno"> 286</span>  }
</div>
271 <div class=
"line"><a name=
"l00287"></a><span class=
"lineno"> 287</span> </div>
272 <div class=
"line"><a name=
"l00292"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gaee05db73f5525d9a010cdc3aa02f634f"> 292</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gaee05db73f5525d9a010cdc3aa02f634f">number
</a>(std::ios_base
& ios)
</div>
273 <div class=
"line"><a name=
"l00293"></a><span class=
"lineno"> 293</span>  {
</div>
274 <div class=
"line"><a name=
"l00294"></a><span class=
"lineno"> 294</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::number);
</div>
275 <div class=
"line"><a name=
"l00295"></a><span class=
"lineno"> 295</span>  <span class=
"keywordflow">return
</span> ios;
</div>
276 <div class=
"line"><a name=
"l00296"></a><span class=
"lineno"> 296</span>  }
</div>
277 <div class=
"line"><a name=
"l00297"></a><span class=
"lineno"> 297</span>  </div>
278 <div class=
"line"><a name=
"l00301"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga97c4997f9692834ea7b5ed3e8137d5fd"> 301</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga97c4997f9692834ea7b5ed3e8137d5fd">currency
</a>(std::ios_base
& ios)
</div>
279 <div class=
"line"><a name=
"l00302"></a><span class=
"lineno"> 302</span>  {
</div>
280 <div class=
"line"><a name=
"l00303"></a><span class=
"lineno"> 303</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::currency);
</div>
281 <div class=
"line"><a name=
"l00304"></a><span class=
"lineno"> 304</span>  <span class=
"keywordflow">return
</span> ios;
</div>
282 <div class=
"line"><a name=
"l00305"></a><span class=
"lineno"> 305</span>  }
</div>
283 <div class=
"line"><a name=
"l00306"></a><span class=
"lineno"> 306</span>  </div>
284 <div class=
"line"><a name=
"l00310"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga365767c66c9c82fb646458f5eace8534"> 310</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga365767c66c9c82fb646458f5eace8534">percent
</a>(std::ios_base
& ios)
</div>
285 <div class=
"line"><a name=
"l00311"></a><span class=
"lineno"> 311</span>  {
</div>
286 <div class=
"line"><a name=
"l00312"></a><span class=
"lineno"> 312</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::percent);
</div>
287 <div class=
"line"><a name=
"l00313"></a><span class=
"lineno"> 313</span>  <span class=
"keywordflow">return
</span> ios;
</div>
288 <div class=
"line"><a name=
"l00314"></a><span class=
"lineno"> 314</span>  }
</div>
289 <div class=
"line"><a name=
"l00315"></a><span class=
"lineno"> 315</span>  </div>
290 <div class=
"line"><a name=
"l00319"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gae05b82e6658dc573521518fed5f5c77f"> 319</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gae05b82e6658dc573521518fed5f5c77f">date
</a>(std::ios_base
& ios)
</div>
291 <div class=
"line"><a name=
"l00320"></a><span class=
"lineno"> 320</span>  {
</div>
292 <div class=
"line"><a name=
"l00321"></a><span class=
"lineno"> 321</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::date);
</div>
293 <div class=
"line"><a name=
"l00322"></a><span class=
"lineno"> 322</span>  <span class=
"keywordflow">return
</span> ios;
</div>
294 <div class=
"line"><a name=
"l00323"></a><span class=
"lineno"> 323</span>  }
</div>
295 <div class=
"line"><a name=
"l00324"></a><span class=
"lineno"> 324</span> </div>
296 <div class=
"line"><a name=
"l00328"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c"> 328</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c">time
</a>(std::ios_base
& ios)
</div>
297 <div class=
"line"><a name=
"l00329"></a><span class=
"lineno"> 329</span>  {
</div>
298 <div class=
"line"><a name=
"l00330"></a><span class=
"lineno"> 330</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::time);
</div>
299 <div class=
"line"><a name=
"l00331"></a><span class=
"lineno"> 331</span>  <span class=
"keywordflow">return
</span> ios;
</div>
300 <div class=
"line"><a name=
"l00332"></a><span class=
"lineno"> 332</span>  }
</div>
301 <div class=
"line"><a name=
"l00333"></a><span class=
"lineno"> 333</span> </div>
302 <div class=
"line"><a name=
"l00337"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga820edf843e20847a0c4ccb8da0c4acd8"> 337</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga820edf843e20847a0c4ccb8da0c4acd8">datetime
</a>(std::ios_base
& ios)
</div>
303 <div class=
"line"><a name=
"l00338"></a><span class=
"lineno"> 338</span>  {
</div>
304 <div class=
"line"><a name=
"l00339"></a><span class=
"lineno"> 339</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::datetime);
</div>
305 <div class=
"line"><a name=
"l00340"></a><span class=
"lineno"> 340</span>  <span class=
"keywordflow">return
</span> ios;
</div>
306 <div class=
"line"><a name=
"l00341"></a><span class=
"lineno"> 341</span>  }
</div>
307 <div class=
"line"><a name=
"l00342"></a><span class=
"lineno"> 342</span> </div>
308 <div class=
"line"><a name=
"l00347"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga782b256b82922e6a5f32446787a6f7dc"> 347</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga782b256b82922e6a5f32446787a6f7dc">strftime
</a>(std::ios_base
& ios)
</div>
309 <div class=
"line"><a name=
"l00348"></a><span class=
"lineno"> 348</span>  {
</div>
310 <div class=
"line"><a name=
"l00349"></a><span class=
"lineno"> 349</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::strftime);
</div>
311 <div class=
"line"><a name=
"l00350"></a><span class=
"lineno"> 350</span>  <span class=
"keywordflow">return
</span> ios;
</div>
312 <div class=
"line"><a name=
"l00351"></a><span class=
"lineno"> 351</span>  }
</div>
313 <div class=
"line"><a name=
"l00352"></a><span class=
"lineno"> 352</span>  </div>
314 <div class=
"line"><a name=
"l00356"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gac65e6cd9619db80d60793bbd86a3bd77"> 356</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gac65e6cd9619db80d60793bbd86a3bd77">spellout
</a>(std::ios_base
& ios)
</div>
315 <div class=
"line"><a name=
"l00357"></a><span class=
"lineno"> 357</span>  {
</div>
316 <div class=
"line"><a name=
"l00358"></a><span class=
"lineno"> 358</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::spellout);
</div>
317 <div class=
"line"><a name=
"l00359"></a><span class=
"lineno"> 359</span>  <span class=
"keywordflow">return
</span> ios;
</div>
318 <div class=
"line"><a name=
"l00360"></a><span class=
"lineno"> 360</span>  }
</div>
319 <div class=
"line"><a name=
"l00361"></a><span class=
"lineno"> 361</span>  </div>
320 <div class=
"line"><a name=
"l00365"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga50cc23779fd846809182e50345b4eb7c"> 365</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga50cc23779fd846809182e50345b4eb7c">ordinal
</a>(std::ios_base
& ios)
</div>
321 <div class=
"line"><a name=
"l00366"></a><span class=
"lineno"> 366</span>  {
</div>
322 <div class=
"line"><a name=
"l00367"></a><span class=
"lineno"> 367</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags
</a>(flags::ordinal);
</div>
323 <div class=
"line"><a name=
"l00368"></a><span class=
"lineno"> 368</span>  <span class=
"keywordflow">return
</span> ios;
</div>
324 <div class=
"line"><a name=
"l00369"></a><span class=
"lineno"> 369</span>  }
</div>
325 <div class=
"line"><a name=
"l00370"></a><span class=
"lineno"> 370</span> </div>
326 <div class=
"line"><a name=
"l00374"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga18f1cb392e5b26c12a9deaff816e7998"> 374</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga18f1cb392e5b26c12a9deaff816e7998">currency_default
</a>(std::ios_base
& ios)
</div>
327 <div class=
"line"><a name=
"l00375"></a><span class=
"lineno"> 375</span>  {
</div>
328 <div class=
"line"><a name=
"l00376"></a><span class=
"lineno"> 376</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#ad31ea1190ae882f20eea582312c6c573">currency_flags
</a>(flags::currency_default);
</div>
329 <div class=
"line"><a name=
"l00377"></a><span class=
"lineno"> 377</span>  <span class=
"keywordflow">return
</span> ios;
</div>
330 <div class=
"line"><a name=
"l00378"></a><span class=
"lineno"> 378</span>  }
</div>
331 <div class=
"line"><a name=
"l00379"></a><span class=
"lineno"> 379</span> </div>
332 <div class=
"line"><a name=
"l00383"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gab8bc145e8147e45e9b9dc0ee9edd9fbe"> 383</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gab8bc145e8147e45e9b9dc0ee9edd9fbe">currency_iso
</a>(std::ios_base
& ios)
</div>
333 <div class=
"line"><a name=
"l00384"></a><span class=
"lineno"> 384</span>  {
</div>
334 <div class=
"line"><a name=
"l00385"></a><span class=
"lineno"> 385</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#ad31ea1190ae882f20eea582312c6c573">currency_flags
</a>(flags::currency_iso);
</div>
335 <div class=
"line"><a name=
"l00386"></a><span class=
"lineno"> 386</span>  <span class=
"keywordflow">return
</span> ios;
</div>
336 <div class=
"line"><a name=
"l00387"></a><span class=
"lineno"> 387</span>  }
</div>
337 <div class=
"line"><a name=
"l00388"></a><span class=
"lineno"> 388</span> </div>
338 <div class=
"line"><a name=
"l00392"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga2b1ea6b22e2c6f3a162264d9e59d3f95"> 392</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga2b1ea6b22e2c6f3a162264d9e59d3f95">currency_national
</a>(std::ios_base
& ios)
</div>
339 <div class=
"line"><a name=
"l00393"></a><span class=
"lineno"> 393</span>  {
</div>
340 <div class=
"line"><a name=
"l00394"></a><span class=
"lineno"> 394</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#ad31ea1190ae882f20eea582312c6c573">currency_flags
</a>(flags::currency_national);
</div>
341 <div class=
"line"><a name=
"l00395"></a><span class=
"lineno"> 395</span>  <span class=
"keywordflow">return
</span> ios;
</div>
342 <div class=
"line"><a name=
"l00396"></a><span class=
"lineno"> 396</span>  }
</div>
343 <div class=
"line"><a name=
"l00397"></a><span class=
"lineno"> 397</span> </div>
344 <div class=
"line"><a name=
"l00401"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga0970bc4cb3a4ab8070faa04808f65052"> 401</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga0970bc4cb3a4ab8070faa04808f65052">time_default
</a>(std::ios_base
& ios)
</div>
345 <div class=
"line"><a name=
"l00402"></a><span class=
"lineno"> 402</span>  {
</div>
346 <div class=
"line"><a name=
"l00403"></a><span class=
"lineno"> 403</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a06bdad5c9b11e57c16ad623776ce5096">time_flags
</a>(flags::time_default);
</div>
347 <div class=
"line"><a name=
"l00404"></a><span class=
"lineno"> 404</span>  <span class=
"keywordflow">return
</span> ios;
</div>
348 <div class=
"line"><a name=
"l00405"></a><span class=
"lineno"> 405</span>  }
</div>
349 <div class=
"line"><a name=
"l00406"></a><span class=
"lineno"> 406</span> </div>
350 <div class=
"line"><a name=
"l00410"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gada3d88eef293c9495a3f7d756d369fd3"> 410</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gada3d88eef293c9495a3f7d756d369fd3">time_short
</a>(std::ios_base
& ios)
</div>
351 <div class=
"line"><a name=
"l00411"></a><span class=
"lineno"> 411</span>  {
</div>
352 <div class=
"line"><a name=
"l00412"></a><span class=
"lineno"> 412</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a06bdad5c9b11e57c16ad623776ce5096">time_flags
</a>(flags::time_short);
</div>
353 <div class=
"line"><a name=
"l00413"></a><span class=
"lineno"> 413</span>  <span class=
"keywordflow">return
</span> ios;
</div>
354 <div class=
"line"><a name=
"l00414"></a><span class=
"lineno"> 414</span>  }
</div>
355 <div class=
"line"><a name=
"l00415"></a><span class=
"lineno"> 415</span> </div>
356 <div class=
"line"><a name=
"l00419"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga3f3cc44eeeaffc3b90bebe7660b3e853"> 419</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga3f3cc44eeeaffc3b90bebe7660b3e853">time_medium
</a>(std::ios_base
& ios)
</div>
357 <div class=
"line"><a name=
"l00420"></a><span class=
"lineno"> 420</span>  {
</div>
358 <div class=
"line"><a name=
"l00421"></a><span class=
"lineno"> 421</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a06bdad5c9b11e57c16ad623776ce5096">time_flags
</a>(flags::time_medium);
</div>
359 <div class=
"line"><a name=
"l00422"></a><span class=
"lineno"> 422</span>  <span class=
"keywordflow">return
</span> ios;
</div>
360 <div class=
"line"><a name=
"l00423"></a><span class=
"lineno"> 423</span>  }
</div>
361 <div class=
"line"><a name=
"l00424"></a><span class=
"lineno"> 424</span> </div>
362 <div class=
"line"><a name=
"l00428"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gad6590ea48c57d53899b90d3464cf3c0b"> 428</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gad6590ea48c57d53899b90d3464cf3c0b">time_long
</a>(std::ios_base
& ios)
</div>
363 <div class=
"line"><a name=
"l00429"></a><span class=
"lineno"> 429</span>  {
</div>
364 <div class=
"line"><a name=
"l00430"></a><span class=
"lineno"> 430</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a06bdad5c9b11e57c16ad623776ce5096">time_flags
</a>(flags::time_long);
</div>
365 <div class=
"line"><a name=
"l00431"></a><span class=
"lineno"> 431</span>  <span class=
"keywordflow">return
</span> ios;
</div>
366 <div class=
"line"><a name=
"l00432"></a><span class=
"lineno"> 432</span>  }
</div>
367 <div class=
"line"><a name=
"l00433"></a><span class=
"lineno"> 433</span> </div>
368 <div class=
"line"><a name=
"l00437"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga9a8bd936176e3c81dfa07748e1cbabd4"> 437</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga9a8bd936176e3c81dfa07748e1cbabd4">time_full
</a>(std::ios_base
& ios)
</div>
369 <div class=
"line"><a name=
"l00438"></a><span class=
"lineno"> 438</span>  {
</div>
370 <div class=
"line"><a name=
"l00439"></a><span class=
"lineno"> 439</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a06bdad5c9b11e57c16ad623776ce5096">time_flags
</a>(flags::time_full);
</div>
371 <div class=
"line"><a name=
"l00440"></a><span class=
"lineno"> 440</span>  <span class=
"keywordflow">return
</span> ios;
</div>
372 <div class=
"line"><a name=
"l00441"></a><span class=
"lineno"> 441</span>  }
</div>
373 <div class=
"line"><a name=
"l00442"></a><span class=
"lineno"> 442</span> </div>
374 <div class=
"line"><a name=
"l00446"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gacb5b9243e6537a9378e2d020a4e6a57a"> 446</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gacb5b9243e6537a9378e2d020a4e6a57a">date_default
</a>(std::ios_base
& ios)
</div>
375 <div class=
"line"><a name=
"l00447"></a><span class=
"lineno"> 447</span>  {
</div>
376 <div class=
"line"><a name=
"l00448"></a><span class=
"lineno"> 448</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#aec16372d284296c63ebd282121fa0005">date_flags
</a>(flags::date_default);
</div>
377 <div class=
"line"><a name=
"l00449"></a><span class=
"lineno"> 449</span>  <span class=
"keywordflow">return
</span> ios;
</div>
378 <div class=
"line"><a name=
"l00450"></a><span class=
"lineno"> 450</span>  }
</div>
379 <div class=
"line"><a name=
"l00451"></a><span class=
"lineno"> 451</span> </div>
380 <div class=
"line"><a name=
"l00455"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga295c7b48ce2732c196df31a70660b7b9"> 455</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga295c7b48ce2732c196df31a70660b7b9">date_short
</a>(std::ios_base
& ios)
</div>
381 <div class=
"line"><a name=
"l00456"></a><span class=
"lineno"> 456</span>  {
</div>
382 <div class=
"line"><a name=
"l00457"></a><span class=
"lineno"> 457</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#aec16372d284296c63ebd282121fa0005">date_flags
</a>(flags::date_short);
</div>
383 <div class=
"line"><a name=
"l00458"></a><span class=
"lineno"> 458</span>  <span class=
"keywordflow">return
</span> ios;
</div>
384 <div class=
"line"><a name=
"l00459"></a><span class=
"lineno"> 459</span>  }
</div>
385 <div class=
"line"><a name=
"l00460"></a><span class=
"lineno"> 460</span> </div>
386 <div class=
"line"><a name=
"l00464"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga3b9dcc64afbd67883603cfa7bb67e6c4"> 464</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#ga3b9dcc64afbd67883603cfa7bb67e6c4">date_medium
</a>(std::ios_base
& ios)
</div>
387 <div class=
"line"><a name=
"l00465"></a><span class=
"lineno"> 465</span>  {
</div>
388 <div class=
"line"><a name=
"l00466"></a><span class=
"lineno"> 466</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#aec16372d284296c63ebd282121fa0005">date_flags
</a>(flags::date_medium);
</div>
389 <div class=
"line"><a name=
"l00467"></a><span class=
"lineno"> 467</span>  <span class=
"keywordflow">return
</span> ios;
</div>
390 <div class=
"line"><a name=
"l00468"></a><span class=
"lineno"> 468</span>  }
</div>
391 <div class=
"line"><a name=
"l00469"></a><span class=
"lineno"> 469</span> </div>
392 <div class=
"line"><a name=
"l00473"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gac553a86e8d0606c4a6f6d75c3cb104e7"> 473</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gac553a86e8d0606c4a6f6d75c3cb104e7">date_long
</a>(std::ios_base
& ios)
</div>
393 <div class=
"line"><a name=
"l00474"></a><span class=
"lineno"> 474</span>  {
</div>
394 <div class=
"line"><a name=
"l00475"></a><span class=
"lineno"> 475</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#aec16372d284296c63ebd282121fa0005">date_flags
</a>(flags::date_long);
</div>
395 <div class=
"line"><a name=
"l00476"></a><span class=
"lineno"> 476</span>  <span class=
"keywordflow">return
</span> ios;
</div>
396 <div class=
"line"><a name=
"l00477"></a><span class=
"lineno"> 477</span>  }
</div>
397 <div class=
"line"><a name=
"l00478"></a><span class=
"lineno"> 478</span> </div>
398 <div class=
"line"><a name=
"l00482"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gad8d6858ec18524c9a993da387c896d0e"> 482</a></span>  <span class=
"keyword">inline
</span> std::ios_base
& <a class=
"code" href=
"group__manipulators.html#gad8d6858ec18524c9a993da387c896d0e">date_full
</a>(std::ios_base
& ios)
</div>
399 <div class=
"line"><a name=
"l00483"></a><span class=
"lineno"> 483</span>  {
</div>
400 <div class=
"line"><a name=
"l00484"></a><span class=
"lineno"> 484</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#aec16372d284296c63ebd282121fa0005">date_flags
</a>(flags::date_full);
</div>
401 <div class=
"line"><a name=
"l00485"></a><span class=
"lineno"> 485</span>  <span class=
"keywordflow">return
</span> ios;
</div>
402 <div class=
"line"><a name=
"l00486"></a><span class=
"lineno"> 486</span>  }
</div>
403 <div class=
"line"><a name=
"l00487"></a><span class=
"lineno"> 487</span>  </div>
404 <div class=
"line"><a name=
"l00488"></a><span class=
"lineno"> 488</span>  </div>
405 <div class=
"line"><a name=
"l00490"></a><span class=
"lineno"> 490</span>  <span class=
"keyword">namespace
</span>details {
</div>
406 <div class=
"line"><a name=
"l00491"></a><span class=
"lineno"> 491</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
407 <div class=
"line"><a name=
"l00492"></a><span class=
"lineno"> 492</span>  <span class=
"keyword">struct
</span>add_ftime {
</div>
408 <div class=
"line"><a name=
"l00493"></a><span class=
"lineno"> 493</span> </div>
409 <div class=
"line"><a name=
"l00494"></a><span class=
"lineno"> 494</span>  std::basic_string
<CharType
> <a class=
"code" href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866">ftime
</a>;
</div>
410 <div class=
"line"><a name=
"l00495"></a><span class=
"lineno"> 495</span> </div>
411 <div class=
"line"><a name=
"l00496"></a><span class=
"lineno"> 496</span>  <span class=
"keywordtype">void
</span> apply(std::basic_ios
<CharType
> &ios)
<span class=
"keyword"> const
</span></div>
412 <div class=
"line"><a name=
"l00497"></a><span class=
"lineno"> 497</span> <span class=
"keyword"> </span>{
</div>
413 <div class=
"line"><a name=
"l00498"></a><span class=
"lineno"> 498</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a41bc55992899be3af94de29a8e78edf7">date_time_pattern
</a>(
<a class=
"code" href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866">ftime
</a>);
</div>
414 <div class=
"line"><a name=
"l00499"></a><span class=
"lineno"> 499</span>  <a class=
"code" href=
"group__manipulators.html#ga782b256b82922e6a5f32446787a6f7dc">as::strftime
</a>(ios);
</div>
415 <div class=
"line"><a name=
"l00500"></a><span class=
"lineno"> 500</span>  }
</div>
416 <div class=
"line"><a name=
"l00501"></a><span class=
"lineno"> 501</span> </div>
417 <div class=
"line"><a name=
"l00502"></a><span class=
"lineno"> 502</span>  };
</div>
418 <div class=
"line"><a name=
"l00503"></a><span class=
"lineno"> 503</span> </div>
419 <div class=
"line"><a name=
"l00504"></a><span class=
"lineno"> 504</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
420 <div class=
"line"><a name=
"l00505"></a><span class=
"lineno"> 505</span>  std::basic_ostream
<CharType
> &operator
<<(std::basic_ostream
<CharType
> &out,add_ftime
<CharType
> <span class=
"keyword">const
</span> &fmt)
</div>
421 <div class=
"line"><a name=
"l00506"></a><span class=
"lineno"> 506</span>  {
</div>
422 <div class=
"line"><a name=
"l00507"></a><span class=
"lineno"> 507</span>  fmt.apply(out);
</div>
423 <div class=
"line"><a name=
"l00508"></a><span class=
"lineno"> 508</span>  <span class=
"keywordflow">return
</span> out;
</div>
424 <div class=
"line"><a name=
"l00509"></a><span class=
"lineno"> 509</span>  }
</div>
425 <div class=
"line"><a name=
"l00510"></a><span class=
"lineno"> 510</span>  </div>
426 <div class=
"line"><a name=
"l00511"></a><span class=
"lineno"> 511</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
427 <div class=
"line"><a name=
"l00512"></a><span class=
"lineno"> 512</span>  std::basic_istream
<CharType
> &<a class=
"code" href=
"group__date__time.html#gaf6e30351fc67e887e37853723c228484">operator
>></a>(std::basic_istream
<CharType
> &in,add_ftime
<CharType
> <span class=
"keyword">const
</span> &fmt)
</div>
428 <div class=
"line"><a name=
"l00513"></a><span class=
"lineno"> 513</span>  {
</div>
429 <div class=
"line"><a name=
"l00514"></a><span class=
"lineno"> 514</span>  fmt.apply(in);
</div>
430 <div class=
"line"><a name=
"l00515"></a><span class=
"lineno"> 515</span>  <span class=
"keywordflow">return
</span> in;
</div>
431 <div class=
"line"><a name=
"l00516"></a><span class=
"lineno"> 516</span>  }
</div>
432 <div class=
"line"><a name=
"l00517"></a><span class=
"lineno"> 517</span> </div>
433 <div class=
"line"><a name=
"l00518"></a><span class=
"lineno"> 518</span>  }
</div>
434 <div class=
"line"><a name=
"l00520"></a><span class=
"lineno"> 520</span> </div>
435 <div class=
"line"><a name=
"l00555"></a><span class=
"lineno"> 555</span> </div>
436 <div class=
"line"><a name=
"l00556"></a><span class=
"lineno"> 556</span> </div>
437 <div class=
"line"><a name=
"l00557"></a><span class=
"lineno"> 557</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
438 <div class=
"line"><a name=
"l00558"></a><span class=
"lineno"> 558</span> <span class=
"preprocessor"> #ifdef BOOST_LOCALE_DOXYGEN
</span></div>
439 <div class=
"line"><a name=
"l00559"></a><span class=
"lineno"> 559</span> <span class=
"preprocessor"></span> unspecified_type
</div>
440 <div class=
"line"><a name=
"l00560"></a><span class=
"lineno"> 560</span> <span class=
"preprocessor"> #else
</span></div>
441 <div class=
"line"><a name=
"l00561"></a><span class=
"lineno"> 561</span> <span class=
"preprocessor"></span> details::add_ftime
<CharType
> </div>
442 <div class=
"line"><a name=
"l00562"></a><span class=
"lineno"> 562</span> <span class=
"preprocessor"> #endif
</span></div>
443 <div class=
"line"><a name=
"l00563"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866"> 563</a></span> <span class=
"preprocessor"></span> <a class=
"code" href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866">ftime
</a>(std::basic_string
<CharType
> <span class=
"keyword">const
</span> &<a class=
"code" href=
"classboost_1_1locale_1_1basic__format.html">format
</a>)
</div>
444 <div class=
"line"><a name=
"l00564"></a><span class=
"lineno"> 564</span>  {
</div>
445 <div class=
"line"><a name=
"l00565"></a><span class=
"lineno"> 565</span>  details::add_ftime
<CharType
> fmt;
</div>
446 <div class=
"line"><a name=
"l00566"></a><span class=
"lineno"> 566</span>  fmt.ftime=
<a class=
"code" href=
"group__format.html#gad7914df7b54382c1ad7f5360676fe2e8">format
</a>;
</div>
447 <div class=
"line"><a name=
"l00567"></a><span class=
"lineno"> 567</span>  <span class=
"keywordflow">return
</span> fmt;
</div>
448 <div class=
"line"><a name=
"l00568"></a><span class=
"lineno"> 568</span>  }
</div>
449 <div class=
"line"><a name=
"l00569"></a><span class=
"lineno"> 569</span> </div>
450 <div class=
"line"><a name=
"l00573"></a><span class=
"lineno"> 573</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
451 <div class=
"line"><a name=
"l00574"></a><span class=
"lineno"> 574</span> <span class=
"preprocessor"> #ifdef BOOST_LOCALE_DOXYGEN
</span></div>
452 <div class=
"line"><a name=
"l00575"></a><span class=
"lineno"> 575</span> <span class=
"preprocessor"></span> unspecified_type
</div>
453 <div class=
"line"><a name=
"l00576"></a><span class=
"lineno"> 576</span> <span class=
"preprocessor"> #else
</span></div>
454 <div class=
"line"><a name=
"l00577"></a><span class=
"lineno"> 577</span> <span class=
"preprocessor"></span> details::add_ftime
<CharType
> </div>
455 <div class=
"line"><a name=
"l00578"></a><span class=
"lineno"> 578</span> <span class=
"preprocessor"> #endif
</span></div>
456 <div class=
"line"><a name=
"l00579"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gae7814e66e9b73b632c28f9cdc58592eb"> 579</a></span> <span class=
"preprocessor"></span> <a class=
"code" href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866">ftime
</a>(CharType
<span class=
"keyword">const
</span> *
<a class=
"code" href=
"classboost_1_1locale_1_1basic__format.html">format
</a>)
</div>
457 <div class=
"line"><a name=
"l00580"></a><span class=
"lineno"> 580</span>  {
</div>
458 <div class=
"line"><a name=
"l00581"></a><span class=
"lineno"> 581</span>  details::add_ftime
<CharType
> fmt;
</div>
459 <div class=
"line"><a name=
"l00582"></a><span class=
"lineno"> 582</span>  fmt.ftime=
<a class=
"code" href=
"group__format.html#gad7914df7b54382c1ad7f5360676fe2e8">format
</a>;
</div>
460 <div class=
"line"><a name=
"l00583"></a><span class=
"lineno"> 583</span>  <span class=
"keywordflow">return
</span> fmt;
</div>
461 <div class=
"line"><a name=
"l00584"></a><span class=
"lineno"> 584</span>  }
</div>
462 <div class=
"line"><a name=
"l00585"></a><span class=
"lineno"> 585</span> </div>
463 <div class=
"line"><a name=
"l00587"></a><span class=
"lineno"> 587</span>  <span class=
"keyword">namespace
</span>details {
</div>
464 <div class=
"line"><a name=
"l00588"></a><span class=
"lineno"> 588</span>  <span class=
"keyword">struct
</span>set_timezone {
</div>
465 <div class=
"line"><a name=
"l00589"></a><span class=
"lineno"> 589</span>  std::string id;
</div>
466 <div class=
"line"><a name=
"l00590"></a><span class=
"lineno"> 590</span>  };
</div>
467 <div class=
"line"><a name=
"l00591"></a><span class=
"lineno"> 591</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
468 <div class=
"line"><a name=
"l00592"></a><span class=
"lineno"> 592</span>  std::basic_ostream
<CharType
> &operator
<<(std::basic_ostream
<CharType
> &out,set_timezone
<span class=
"keyword">const
</span> &fmt)
</div>
469 <div class=
"line"><a name=
"l00593"></a><span class=
"lineno"> 593</span>  {
</div>
470 <div class=
"line"><a name=
"l00594"></a><span class=
"lineno"> 594</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(out).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a3f140278815b521f1568c52d0a9fea11">time_zone
</a>(fmt.id);
</div>
471 <div class=
"line"><a name=
"l00595"></a><span class=
"lineno"> 595</span>  <span class=
"keywordflow">return
</span> out;
</div>
472 <div class=
"line"><a name=
"l00596"></a><span class=
"lineno"> 596</span>  }
</div>
473 <div class=
"line"><a name=
"l00597"></a><span class=
"lineno"> 597</span>  </div>
474 <div class=
"line"><a name=
"l00598"></a><span class=
"lineno"> 598</span>  <span class=
"keyword">template
</span><<span class=
"keyword">typename
</span> CharType
></div>
475 <div class=
"line"><a name=
"l00599"></a><span class=
"lineno"> 599</span>  std::basic_istream
<CharType
> &<a class=
"code" href=
"group__date__time.html#gaf6e30351fc67e887e37853723c228484">operator
>></a>(std::basic_istream
<CharType
> &in,set_timezone
<span class=
"keyword">const
</span> &fmt)
</div>
476 <div class=
"line"><a name=
"l00600"></a><span class=
"lineno"> 600</span>  {
</div>
477 <div class=
"line"><a name=
"l00601"></a><span class=
"lineno"> 601</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(in).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a3f140278815b521f1568c52d0a9fea11">time_zone
</a>(fmt.id);
</div>
478 <div class=
"line"><a name=
"l00602"></a><span class=
"lineno"> 602</span>  <span class=
"keywordflow">return
</span> in;
</div>
479 <div class=
"line"><a name=
"l00603"></a><span class=
"lineno"> 603</span>  }
</div>
480 <div class=
"line"><a name=
"l00604"></a><span class=
"lineno"> 604</span>  }
</div>
481 <div class=
"line"><a name=
"l00606"></a><span class=
"lineno"> 606</span>  </div>
482 <div class=
"line"><a name=
"l00610"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gac90c969d876305b8584def8632ae1808"> 610</a></span>  <span class=
"keyword">inline
</span> std::ios_base
&<a class=
"code" href=
"group__manipulators.html#gac90c969d876305b8584def8632ae1808">gmt
</a>(std::ios_base
&ios)
</div>
483 <div class=
"line"><a name=
"l00611"></a><span class=
"lineno"> 611</span>  {
</div>
484 <div class=
"line"><a name=
"l00612"></a><span class=
"lineno"> 612</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a3f140278815b521f1568c52d0a9fea11">time_zone
</a>(
<span class=
"stringliteral">"GMT
"</span>);
</div>
485 <div class=
"line"><a name=
"l00613"></a><span class=
"lineno"> 613</span>  <span class=
"keywordflow">return
</span> ios;
</div>
486 <div class=
"line"><a name=
"l00614"></a><span class=
"lineno"> 614</span>  }
</div>
487 <div class=
"line"><a name=
"l00615"></a><span class=
"lineno"> 615</span> </div>
488 <div class=
"line"><a name=
"l00619"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gac6cb5458543daf651cd6b48812891541"> 619</a></span>  <span class=
"keyword">inline
</span> std::ios_base
&<a class=
"code" href=
"group__manipulators.html#gac6cb5458543daf651cd6b48812891541">local_time
</a>(std::ios_base
&ios)
</div>
489 <div class=
"line"><a name=
"l00620"></a><span class=
"lineno"> 620</span>  {
</div>
490 <div class=
"line"><a name=
"l00621"></a><span class=
"lineno"> 621</span>  <a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get
</a>(ios).
<a class=
"code" href=
"classboost_1_1locale_1_1ios__info.html#a3f140278815b521f1568c52d0a9fea11">time_zone
</a>(
<a class=
"code" href=
"namespaceboost_1_1locale_1_1time__zone.html#a41f0e37ead92b29f6d09377070bbe398">time_zone::global
</a>());
</div>
491 <div class=
"line"><a name=
"l00622"></a><span class=
"lineno"> 622</span>  <span class=
"keywordflow">return
</span> ios;
</div>
492 <div class=
"line"><a name=
"l00623"></a><span class=
"lineno"> 623</span>  }
</div>
493 <div class=
"line"><a name=
"l00624"></a><span class=
"lineno"> 624</span> </div>
494 <div class=
"line"><a name=
"l00628"></a><span class=
"lineno"> 628</span>  <span class=
"keyword">inline
</span> </div>
495 <div class=
"line"><a name=
"l00629"></a><span class=
"lineno"> 629</span> <span class=
"preprocessor"> #ifdef BOOST_LOCALE_DOXYGEN
</span></div>
496 <div class=
"line"><a name=
"l00630"></a><span class=
"lineno"> 630</span> <span class=
"preprocessor"></span> unspecified_type
</div>
497 <div class=
"line"><a name=
"l00631"></a><span class=
"lineno"> 631</span> <span class=
"preprocessor"> #else
</span></div>
498 <div class=
"line"><a name=
"l00632"></a><span class=
"lineno"> 632</span> <span class=
"preprocessor"></span> details::set_timezone
</div>
499 <div class=
"line"><a name=
"l00633"></a><span class=
"lineno"> 633</span> <span class=
"preprocessor"> #endif
</span></div>
500 <div class=
"line"><a name=
"l00634"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#gad51fbdc634fe0c81e5183915e9eeb238"> 634</a></span> <span class=
"preprocessor"></span> <a class=
"code" href=
"group__manipulators.html#gad51fbdc634fe0c81e5183915e9eeb238">time_zone
</a>(
<span class=
"keywordtype">char
</span> <span class=
"keyword">const
</span> *
<span class=
"keywordtype">id
</span>)
</div>
501 <div class=
"line"><a name=
"l00635"></a><span class=
"lineno"> 635</span>  {
</div>
502 <div class=
"line"><a name=
"l00636"></a><span class=
"lineno"> 636</span>  details::set_timezone tz;
</div>
503 <div class=
"line"><a name=
"l00637"></a><span class=
"lineno"> 637</span>  tz.id=id;
</div>
504 <div class=
"line"><a name=
"l00638"></a><span class=
"lineno"> 638</span>  <span class=
"keywordflow">return
</span> tz;
</div>
505 <div class=
"line"><a name=
"l00639"></a><span class=
"lineno"> 639</span>  }
</div>
506 <div class=
"line"><a name=
"l00640"></a><span class=
"lineno"> 640</span> </div>
507 <div class=
"line"><a name=
"l00644"></a><span class=
"lineno"> 644</span>  <span class=
"keyword">inline
</span> </div>
508 <div class=
"line"><a name=
"l00645"></a><span class=
"lineno"> 645</span> <span class=
"preprocessor"> #ifdef BOOST_LOCALE_DOXYGEN
</span></div>
509 <div class=
"line"><a name=
"l00646"></a><span class=
"lineno"> 646</span> <span class=
"preprocessor"></span> unspecified_type
</div>
510 <div class=
"line"><a name=
"l00647"></a><span class=
"lineno"> 647</span> <span class=
"preprocessor"> #else
</span></div>
511 <div class=
"line"><a name=
"l00648"></a><span class=
"lineno"> 648</span> <span class=
"preprocessor"></span> details::set_timezone
</div>
512 <div class=
"line"><a name=
"l00649"></a><span class=
"lineno"> 649</span> <span class=
"preprocessor"> #endif
</span></div>
513 <div class=
"line"><a name=
"l00650"></a><span class=
"lineno"><a class=
"line" href=
"group__manipulators.html#ga4348099506fc7c52945e639683398a20"> 650</a></span> <span class=
"preprocessor"></span> <a class=
"code" href=
"group__manipulators.html#gad51fbdc634fe0c81e5183915e9eeb238">time_zone
</a>(std::string
<span class=
"keyword">const
</span> &<span class=
"keywordtype">id
</span>)
</div>
514 <div class=
"line"><a name=
"l00651"></a><span class=
"lineno"> 651</span>  {
</div>
515 <div class=
"line"><a name=
"l00652"></a><span class=
"lineno"> 652</span>  details::set_timezone tz;
</div>
516 <div class=
"line"><a name=
"l00653"></a><span class=
"lineno"> 653</span>  tz.id=id;
</div>
517 <div class=
"line"><a name=
"l00654"></a><span class=
"lineno"> 654</span>  <span class=
"keywordflow">return
</span> tz;
</div>
518 <div class=
"line"><a name=
"l00655"></a><span class=
"lineno"> 655</span>  }
</div>
519 <div class=
"line"><a name=
"l00656"></a><span class=
"lineno"> 656</span> </div>
520 <div class=
"line"><a name=
"l00657"></a><span class=
"lineno"> 657</span> </div>
521 <div class=
"line"><a name=
"l00661"></a><span class=
"lineno"> 661</span> </div>
522 <div class=
"line"><a name=
"l00662"></a><span class=
"lineno"> 662</span>  }
<span class=
"comment">// as manipulators
</span></div>
523 <div class=
"line"><a name=
"l00663"></a><span class=
"lineno"> 663</span>  </div>
524 <div class=
"line"><a name=
"l00664"></a><span class=
"lineno"> 664</span>  }
<span class=
"comment">// locale
</span></div>
525 <div class=
"line"><a name=
"l00665"></a><span class=
"lineno"> 665</span> }
<span class=
"comment">// boost
</span></div>
526 <div class=
"line"><a name=
"l00666"></a><span class=
"lineno"> 666</span> </div>
527 <div class=
"line"><a name=
"l00667"></a><span class=
"lineno"> 667</span> <span class=
"preprocessor">#ifdef BOOST_MSVC
</span></div>
528 <div class=
"line"><a name=
"l00668"></a><span class=
"lineno"> 668</span> <span class=
"preprocessor"></span><span class=
"preprocessor">#pragma warning(pop)
</span></div>
529 <div class=
"line"><a name=
"l00669"></a><span class=
"lineno"> 669</span> <span class=
"preprocessor"></span><span class=
"preprocessor">#endif
</span></div>
530 <div class=
"line"><a name=
"l00670"></a><span class=
"lineno"> 670</span> <span class=
"preprocessor"></span></div>
531 <div class=
"line"><a name=
"l00671"></a><span class=
"lineno"> 671</span> </div>
532 <div class=
"line"><a name=
"l00672"></a><span class=
"lineno"> 672</span> <span class=
"preprocessor">#endif
</span></div>
533 <div class=
"line"><a name=
"l00673"></a><span class=
"lineno"> 673</span> <span class=
"preprocessor"></span><span class=
"comment">// vim: tabstop=
4 expandtab shiftwidth=
4 softtabstop=
4</span></div>
534 <div class=
"ttc" id=
"classboost_1_1locale_1_1basic__format_html"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1basic__format.html">boost::locale::basic_format
</a></div><div class=
"ttdoc">a printf like class that allows type-safe and locale aware message formatting
</div><div class=
"ttdef"><b>Definition:
</b> format.hpp:
204</div></div>
535 <div class=
"ttc" id=
"group__manipulators_html_gac553a86e8d0606c4a6f6d75c3cb104e7"><div class=
"ttname"><a href=
"group__manipulators.html#gac553a86e8d0606c4a6f6d75c3cb104e7">boost::locale::as::date_long
</a></div><div class=
"ttdeci">std::ios_base
& date_long(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
473</div></div>
536 <div class=
"ttc" id=
"group__manipulators_html_ga4348099506fc7c52945e639683398a20"><div class=
"ttname"><a href=
"group__manipulators.html#ga4348099506fc7c52945e639683398a20">boost::locale::as::time_zone
</a></div><div class=
"ttdeci">unspecified_type time_zone(std::string const
&id)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
650</div></div>
537 <div class=
"ttc" id=
"group__manipulators_html_ga0970bc4cb3a4ab8070faa04808f65052"><div class=
"ttname"><a href=
"group__manipulators.html#ga0970bc4cb3a4ab8070faa04808f65052">boost::locale::as::time_default
</a></div><div class=
"ttdeci">std::ios_base
& time_default(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
401</div></div>
538 <div class=
"ttc" id=
"namespaceboost_1_1locale_1_1time__zone_html_a41f0e37ead92b29f6d09377070bbe398"><div class=
"ttname"><a href=
"namespaceboost_1_1locale_1_1time__zone.html#a41f0e37ead92b29f6d09377070bbe398">boost::locale::time_zone::global
</a></div><div class=
"ttdeci">std::string global()
</div></div>
539 <div class=
"ttc" id=
"group__manipulators_html_ga782b256b82922e6a5f32446787a6f7dc"><div class=
"ttname"><a href=
"group__manipulators.html#ga782b256b82922e6a5f32446787a6f7dc">boost::locale::as::strftime
</a></div><div class=
"ttdeci">std::ios_base
& strftime(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
347</div></div>
540 <div class=
"ttc" id=
"group__manipulators_html_ga3b9dcc64afbd67883603cfa7bb67e6c4"><div class=
"ttname"><a href=
"group__manipulators.html#ga3b9dcc64afbd67883603cfa7bb67e6c4">boost::locale::as::date_medium
</a></div><div class=
"ttdeci">std::ios_base
& date_medium(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
464</div></div>
541 <div class=
"ttc" id=
"group__manipulators_html_ga97c4997f9692834ea7b5ed3e8137d5fd"><div class=
"ttname"><a href=
"group__manipulators.html#ga97c4997f9692834ea7b5ed3e8137d5fd">boost::locale::as::currency
</a></div><div class=
"ttdeci">std::ios_base
& currency(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
301</div></div>
542 <div class=
"ttc" id=
"group__manipulators_html_ga9a8bd936176e3c81dfa07748e1cbabd4"><div class=
"ttname"><a href=
"group__manipulators.html#ga9a8bd936176e3c81dfa07748e1cbabd4">boost::locale::as::time_full
</a></div><div class=
"ttdeci">std::ios_base
& time_full(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
437</div></div>
543 <div class=
"ttc" id=
"group__manipulators_html_gad51fbdc634fe0c81e5183915e9eeb238"><div class=
"ttname"><a href=
"group__manipulators.html#gad51fbdc634fe0c81e5183915e9eeb238">boost::locale::as::time_zone
</a></div><div class=
"ttdeci">unspecified_type time_zone(char const *id)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
634</div></div>
544 <div class=
"ttc" id=
"group__manipulators_html_ga50cc23779fd846809182e50345b4eb7c"><div class=
"ttname"><a href=
"group__manipulators.html#ga50cc23779fd846809182e50345b4eb7c">boost::locale::as::ordinal
</a></div><div class=
"ttdeci">std::ios_base
& ordinal(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
365</div></div>
545 <div class=
"ttc" id=
"group__manipulators_html_ga84cc8985e5305ef54394e84c10223866"><div class=
"ttname"><a href=
"group__manipulators.html#ga84cc8985e5305ef54394e84c10223866">boost::locale::as::ftime
</a></div><div class=
"ttdeci">unspecified_type ftime(std::basic_string
< CharType
> const
&format)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
563</div></div>
546 <div class=
"ttc" id=
"group__manipulators_html_gad8d6858ec18524c9a993da387c896d0e"><div class=
"ttname"><a href=
"group__manipulators.html#gad8d6858ec18524c9a993da387c896d0e">boost::locale::as::date_full
</a></div><div class=
"ttdeci">std::ios_base
& date_full(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
482</div></div>
547 <div class=
"ttc" id=
"group__manipulators_html_ga879b679c0a88b7af9ac059a6e8f67c0a"><div class=
"ttname"><a href=
"group__manipulators.html#ga879b679c0a88b7af9ac059a6e8f67c0a">boost::locale::as::posix
</a></div><div class=
"ttdeci">std::ios_base
& posix(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
282</div></div>
548 <div class=
"ttc" id=
"group__manipulators_html_ga18f1cb392e5b26c12a9deaff816e7998"><div class=
"ttname"><a href=
"group__manipulators.html#ga18f1cb392e5b26c12a9deaff816e7998">boost::locale::as::currency_default
</a></div><div class=
"ttdeci">std::ios_base
& currency_default(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
374</div></div>
549 <div class=
"ttc" id=
"group__manipulators_html_ga3f3cc44eeeaffc3b90bebe7660b3e853"><div class=
"ttname"><a href=
"group__manipulators.html#ga3f3cc44eeeaffc3b90bebe7660b3e853">boost::locale::as::time_medium
</a></div><div class=
"ttdeci">std::ios_base
& time_medium(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
419</div></div>
550 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_aec16372d284296c63ebd282121fa0005"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#aec16372d284296c63ebd282121fa0005">boost::locale::ios_info::date_flags
</a></div><div class=
"ttdeci">void date_flags(uint64_t flags)
</div></div>
551 <div class=
"ttc" id=
"group__manipulators_html_gad6590ea48c57d53899b90d3464cf3c0b"><div class=
"ttname"><a href=
"group__manipulators.html#gad6590ea48c57d53899b90d3464cf3c0b">boost::locale::as::time_long
</a></div><div class=
"ttdeci">std::ios_base
& time_long(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
428</div></div>
552 <div class=
"ttc" id=
"group__manipulators_html_gac90c969d876305b8584def8632ae1808"><div class=
"ttname"><a href=
"group__manipulators.html#gac90c969d876305b8584def8632ae1808">boost::locale::as::gmt
</a></div><div class=
"ttdeci">std::ios_base
& gmt(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
610</div></div>
553 <div class=
"ttc" id=
"namespaceboost_1_1locale_1_1flags_html_ab0255a81e609e12040ca07dda4434a99"><div class=
"ttname"><a href=
"namespaceboost_1_1locale_1_1flags.html#ab0255a81e609e12040ca07dda4434a99">boost::locale::flags::display_flags_type
</a></div><div class=
"ttdeci">display_flags_type
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
35</div></div>
554 <div class=
"ttc" id=
"group__manipulators_html_gaee05db73f5525d9a010cdc3aa02f634f"><div class=
"ttname"><a href=
"group__manipulators.html#gaee05db73f5525d9a010cdc3aa02f634f">boost::locale::as::number
</a></div><div class=
"ttdeci">std::ios_base
& number(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
292</div></div>
555 <div class=
"ttc" id=
"group__manipulators_html_ga365767c66c9c82fb646458f5eace8534"><div class=
"ttname"><a href=
"group__manipulators.html#ga365767c66c9c82fb646458f5eace8534">boost::locale::as::percent
</a></div><div class=
"ttdeci">std::ios_base
& percent(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
310</div></div>
556 <div class=
"ttc" id=
"group__manipulators_html_gac65e6cd9619db80d60793bbd86a3bd77"><div class=
"ttname"><a href=
"group__manipulators.html#gac65e6cd9619db80d60793bbd86a3bd77">boost::locale::as::spellout
</a></div><div class=
"ttdeci">std::ios_base
& spellout(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
356</div></div>
557 <div class=
"ttc" id=
"group__manipulators_html_ga2b1ea6b22e2c6f3a162264d9e59d3f95"><div class=
"ttname"><a href=
"group__manipulators.html#ga2b1ea6b22e2c6f3a162264d9e59d3f95">boost::locale::as::currency_national
</a></div><div class=
"ttdeci">std::ios_base
& currency_national(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
392</div></div>
558 <div class=
"ttc" id=
"namespaceboost_1_1locale_1_1flags_html_a730fd2868b4d25412c9fba7239ce277eaeb4698e4d169fa7bd13d35fb861cc4fb"><div class=
"ttname"><a href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaeb4698e4d169fa7bd13d35fb861cc4fb">boost::locale::flags::time_zone_id
</a></div><div class=
"ttdoc">time zone name
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
79</div></div>
559 <div class=
"ttc" id=
"group__manipulators_html_gae05b82e6658dc573521518fed5f5c77f"><div class=
"ttname"><a href=
"group__manipulators.html#gae05b82e6658dc573521518fed5f5c77f">boost::locale::as::date
</a></div><div class=
"ttdeci">std::ios_base
& date(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
319</div></div>
560 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_a18b06a5cf88e25361bf188f64216edf2"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">boost::locale::ios_info::display_flags
</a></div><div class=
"ttdeci">void display_flags(uint64_t flags)
</div></div>
561 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_a02f6979dffc2df97c3612d72b7c7241b"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">boost::locale::ios_info::get
</a></div><div class=
"ttdeci">static ios_info
& get(std::ios_base
&ios)
</div></div>
562 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html">boost::locale::ios_info
</a></div><div class=
"ttdoc">This class holds an external data - beyond existing fmtflags that std::ios_base holds.
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
98</div></div>
563 <div class=
"ttc" id=
"namespaceboost_1_1locale_1_1flags_html_a730fd2868b4d25412c9fba7239ce277eaa4cbe9c3e0cd744c7543755e51029387"><div class=
"ttname"><a href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaa4cbe9c3e0cd744c7543755e51029387">boost::locale::flags::datetime_pattern
</a></div><div class=
"ttdoc">strftime like formatting
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
78</div></div>
564 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_ac0f1059742e489433fd53500c747d30c"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#ac0f1059742e489433fd53500c747d30c">boost::locale::ios_info::date_time_pattern
</a></div><div class=
"ttdeci">std::basic_string
< CharType
> date_time_pattern() const
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
202</div></div>
565 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_a06bdad5c9b11e57c16ad623776ce5096"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#a06bdad5c9b11e57c16ad623776ce5096">boost::locale::ios_info::time_flags
</a></div><div class=
"ttdeci">void time_flags(uint64_t flags)
</div></div>
566 <div class=
"ttc" id=
"group__manipulators_html_gacb5b9243e6537a9378e2d020a4e6a57a"><div class=
"ttname"><a href=
"group__manipulators.html#gacb5b9243e6537a9378e2d020a4e6a57a">boost::locale::as::date_default
</a></div><div class=
"ttdeci">std::ios_base
& date_default(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
446</div></div>
567 <div class=
"ttc" id=
"group__manipulators_html_ga820edf843e20847a0c4ccb8da0c4acd8"><div class=
"ttname"><a href=
"group__manipulators.html#ga820edf843e20847a0c4ccb8da0c4acd8">boost::locale::as::datetime
</a></div><div class=
"ttdeci">std::ios_base
& datetime(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
337</div></div>
568 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_a3f140278815b521f1568c52d0a9fea11"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#a3f140278815b521f1568c52d0a9fea11">boost::locale::ios_info::time_zone
</a></div><div class=
"ttdeci">void time_zone(std::string const
&)
</div></div>
569 <div class=
"ttc" id=
"group__manipulators_html_gada3d88eef293c9495a3f7d756d369fd3"><div class=
"ttname"><a href=
"group__manipulators.html#gada3d88eef293c9495a3f7d756d369fd3">boost::locale::as::time_short
</a></div><div class=
"ttdeci">std::ios_base
& time_short(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
410</div></div>
570 <div class=
"ttc" id=
"group__manipulators_html_ga295c7b48ce2732c196df31a70660b7b9"><div class=
"ttname"><a href=
"group__manipulators.html#ga295c7b48ce2732c196df31a70660b7b9">boost::locale::as::date_short
</a></div><div class=
"ttdeci">std::ios_base
& date_short(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
455</div></div>
571 <div class=
"ttc" id=
"group__manipulators_html_gac6cb5458543daf651cd6b48812891541"><div class=
"ttname"><a href=
"group__manipulators.html#gac6cb5458543daf651cd6b48812891541">boost::locale::as::local_time
</a></div><div class=
"ttdeci">std::ios_base
& local_time(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
619</div></div>
572 <div class=
"ttc" id=
"group__date__time_html_gaf6e30351fc67e887e37853723c228484"><div class=
"ttname"><a href=
"group__date__time.html#gaf6e30351fc67e887e37853723c228484">boost::locale::operator
>></a></div><div class=
"ttdeci">std::basic_istream
< CharType
> & operator
>>(std::basic_istream
< CharType
> &in, date_time
&t)
</div><div class=
"ttdef"><b>Definition:
</b> date_time.hpp:
901</div></div>
573 <div class=
"ttc" id=
"group__format_html_gad7914df7b54382c1ad7f5360676fe2e8"><div class=
"ttname"><a href=
"group__format.html#gad7914df7b54382c1ad7f5360676fe2e8">boost::locale::format
</a></div><div class=
"ttdeci">basic_format
< char
> format
</div><div class=
"ttdef"><b>Definition:
</b> format.hpp:
469</div></div>
574 <div class=
"ttc" id=
"group__manipulators_html_gae669b101cbeaed6f6d246ebdcaa8f39c"><div class=
"ttname"><a href=
"group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c">boost::locale::as::time
</a></div><div class=
"ttdeci">std::ios_base
& time(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
328</div></div>
575 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_ad31ea1190ae882f20eea582312c6c573"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#ad31ea1190ae882f20eea582312c6c573">boost::locale::ios_info::currency_flags
</a></div><div class=
"ttdeci">void currency_flags(uint64_t flags)
</div></div>
576 <div class=
"ttc" id=
"namespaceboost_1_1locale_1_1flags_html_aa8bc4e6a6419c16479ea037b9fd05d06a43aa65d05606f54a48b3848fdd4218c0"><div class=
"ttname"><a href=
"namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06a43aa65d05606f54a48b3848fdd4218c0">boost::locale::flags::domain_id
</a></div><div class=
"ttdoc">Domain code - for message formatting.
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
86</div></div>
577 <div class=
"ttc" id=
"classboost_1_1locale_1_1ios__info_html_a41bc55992899be3af94de29a8e78edf7"><div class=
"ttname"><a href=
"classboost_1_1locale_1_1ios__info.html#a41bc55992899be3af94de29a8e78edf7">boost::locale::ios_info::date_time_pattern
</a></div><div class=
"ttdeci">void date_time_pattern(std::basic_string
< CharType
> const
&str)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
155</div></div>
578 <div class=
"ttc" id=
"namespaceboost_1_1locale_1_1flags_html_a730fd2868b4d25412c9fba7239ce277e"><div class=
"ttname"><a href=
"namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277e">boost::locale::flags::pattern_type
</a></div><div class=
"ttdeci">pattern_type
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
77</div></div>
579 <div class=
"ttc" id=
"namespaceboost_1_1locale_1_1flags_html_aa8bc4e6a6419c16479ea037b9fd05d06"><div class=
"ttname"><a href=
"namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06">boost::locale::flags::value_type
</a></div><div class=
"ttdeci">value_type
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
85</div></div>
580 <div class=
"ttc" id=
"group__manipulators_html_gab8bc145e8147e45e9b9dc0ee9edd9fbe"><div class=
"ttname"><a href=
"group__manipulators.html#gab8bc145e8147e45e9b9dc0ee9edd9fbe">boost::locale::as::currency_iso
</a></div><div class=
"ttdeci">std::ios_base
& currency_iso(std::ios_base
&ios)
</div><div class=
"ttdef"><b>Definition:
</b> formatting.hpp:
383</div></div>
581 </div><!-- fragment --></div><!-- contents -->
582 </div><!-- doc-content -->
585 © 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.