• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.6"/>
7<title>Boost.Locale: boost::locale::flags Namespace Reference</title>
8<link href="tabs.css" rel="stylesheet" type="text/css"/>
9<script type="text/javascript" src="jquery.js"></script>
10<script type="text/javascript" src="dynsections.js"></script>
11<link href="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);
17</script>
18<link href="doxygen.css" rel="stylesheet" type="text/css" />
19</head>
20<body>
21<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
22<div id="titlearea">
23<table cellspacing="0" cellpadding="0">
24 <tbody>
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
29   </div>
30  </td>
31 </tr>
32 </tbody>
33</table>
34</div>
35<!-- end header part -->
36<!-- Generated by Doxygen 1.8.6 -->
37  <div id="navrow1" class="tabs">
38    <ul class="tablist">
39      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
40      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
41      <li><a href="modules.html"><span>Modules</span></a></li>
42      <li class="current"><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>
46    </ul>
47  </div>
48  <div id="navrow2" class="tabs2">
49    <ul class="tablist">
50      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
51      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
52    </ul>
53  </div>
54</div><!-- top -->
55<div id="side-nav" class="ui-resizable side-nav-resizable">
56  <div id="nav-tree">
57    <div id="nav-tree-contents">
58      <div id="nav-sync" class="sync"></div>
59    </div>
60  </div>
61  <div id="splitbar" style="-moz-user-select:none;"
62       class="ui-resizable-handle">
63  </div>
64</div>
65<script type="text/javascript">
66$(document).ready(function(){initNavTree('namespaceboost_1_1locale_1_1flags.html','');});
67</script>
68<div id="doc-content">
69<div class="header">
70  <div class="summary">
71<a href="#enum-members">Enumerations</a>  </div>
72  <div class="headertitle">
73<div class="title">boost::locale::flags Namespace Reference</div>  </div>
74</div><!--header-->
75<div class="contents">
76
77<p>This namespace holds additional formatting flags that can be set using <a class="el" href="classboost_1_1locale_1_1ios__info.html" title="This class holds an external data - beyond existing fmtflags that std::ios_base holds. ">ios_info</a>.
78<a href="#details">More...</a></p>
79<table class="memberdecls">
80<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
81Enumerations</h2></td></tr>
82<tr class="memitem:ab0255a81e609e12040ca07dda4434a99"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1locale_1_1flags.html#ab0255a81e609e12040ca07dda4434a99">display_flags_type</a> { <br/>
83&#160;&#160;<b>posix</b> = 0,
84<b>number</b> = 1,
85<b>currency</b> = 2,
86<b>percent</b> = 3,
87<br/>
88&#160;&#160;<b>date</b> = 4,
89<b>time</b> = 5,
90<b>datetime</b> = 6,
91<b>strftime</b> = 7,
92<br/>
93&#160;&#160;<b>spellout</b> = 8,
94<b>ordinal</b> = 9,
95<b>display_flags_mask</b> = 31,
96<b>currency_default</b> = 0 &lt;&lt; 5,
97<br/>
98&#160;&#160;<b>currency_iso</b> = 1 &lt;&lt; 5,
99<b>currency_national</b> = 2 &lt;&lt; 5,
100<b>currency_flags_mask</b> = 3 &lt;&lt; 5,
101<b>time_default</b> = 0 &lt;&lt; 7,
102<br/>
103&#160;&#160;<b>time_short</b> = 1 &lt;&lt; 7,
104<b>time_medium</b> = 2 &lt;&lt; 7,
105<b>time_long</b> = 3 &lt;&lt; 7,
106<b>time_full</b> = 4 &lt;&lt; 7,
107<br/>
108&#160;&#160;<b>time_flags_mask</b> = 7 &lt;&lt; 7,
109<b>date_default</b> = 0 &lt;&lt; 10,
110<b>date_short</b> = 1 &lt;&lt; 10,
111<b>date_medium</b> = 2 &lt;&lt; 10,
112<br/>
113&#160;&#160;<b>date_long</b> = 3 &lt;&lt; 10,
114<b>date_full</b> = 4 &lt;&lt; 10,
115<b>date_flags_mask</b> = 7 &lt;&lt; 10,
116<b>datetime_flags_mask</b> = date_flags_mask | time_flags_mask
117<br/>
118 }</td></tr>
119<tr class="separator:ab0255a81e609e12040ca07dda4434a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:a730fd2868b4d25412c9fba7239ce277e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277e">pattern_type</a> { <a class="el" href="namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaa4cbe9c3e0cd744c7543755e51029387">datetime_pattern</a>,
121<a class="el" href="namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277eaeb4698e4d169fa7bd13d35fb861cc4fb">time_zone_id</a>
122 }</td></tr>
123<tr class="separator:a730fd2868b4d25412c9fba7239ce277e"><td class="memSeparator" colspan="2">&#160;</td></tr>
124<tr class="memitem:aa8bc4e6a6419c16479ea037b9fd05d06"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06">value_type</a> { <a class="el" href="namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06a43aa65d05606f54a48b3848fdd4218c0">domain_id</a>
125 }</td></tr>
126<tr class="separator:aa8bc4e6a6419c16479ea037b9fd05d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
127</table>
128<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
129<div class="textblock"><p>This namespace holds additional formatting flags that can be set using <a class="el" href="classboost_1_1locale_1_1ios__info.html" title="This class holds an external data - beyond existing fmtflags that std::ios_base holds. ">ios_info</a>. </p>
130</div><h2 class="groupheader">Enumeration Type Documentation</h2>
131<a class="anchor" id="ab0255a81e609e12040ca07dda4434a99"></a>
132<div class="memitem">
133<div class="memproto">
134      <table class="memname">
135        <tr>
136          <td class="memname">enum <a class="el" href="namespaceboost_1_1locale_1_1flags.html#ab0255a81e609e12040ca07dda4434a99">boost::locale::flags::display_flags_type</a></td>
137        </tr>
138      </table>
139</div><div class="memdoc">
140<p>Formatting flags, each one of them has corresponding manipulation in namespace <em>as</em> </p>
141
142</div>
143</div>
144<a class="anchor" id="a730fd2868b4d25412c9fba7239ce277e"></a>
145<div class="memitem">
146<div class="memproto">
147      <table class="memname">
148        <tr>
149          <td class="memname">enum <a class="el" href="namespaceboost_1_1locale_1_1flags.html#a730fd2868b4d25412c9fba7239ce277e">boost::locale::flags::pattern_type</a></td>
150        </tr>
151      </table>
152</div><div class="memdoc">
153<p>Special string patters that can be used for text formatting </p>
154<table class="fieldtable">
155<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a730fd2868b4d25412c9fba7239ce277eaa4cbe9c3e0cd744c7543755e51029387"></a>datetime_pattern</em>&#160;</td><td class="fielddoc">
156<p>strftime like formatting </p>
157</td></tr>
158<tr><td class="fieldname"><em><a class="anchor" id="a730fd2868b4d25412c9fba7239ce277eaeb4698e4d169fa7bd13d35fb861cc4fb"></a>time_zone_id</em>&#160;</td><td class="fielddoc">
159<p>time zone name </p>
160</td></tr>
161</table>
162
163</div>
164</div>
165<a class="anchor" id="aa8bc4e6a6419c16479ea037b9fd05d06"></a>
166<div class="memitem">
167<div class="memproto">
168      <table class="memname">
169        <tr>
170          <td class="memname">enum <a class="el" href="namespaceboost_1_1locale_1_1flags.html#aa8bc4e6a6419c16479ea037b9fd05d06">boost::locale::flags::value_type</a></td>
171        </tr>
172      </table>
173</div><div class="memdoc">
174<p>Special integer values that can be used for formatting </p>
175<table class="fieldtable">
176<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aa8bc4e6a6419c16479ea037b9fd05d06a43aa65d05606f54a48b3848fdd4218c0"></a>domain_id</em>&#160;</td><td class="fielddoc">
177<p>Domain code - for message formatting. </p>
178</td></tr>
179</table>
180
181</div>
182</div>
183</div><!-- contents -->
184</div><!-- doc-content -->
185
186    <li class="footer">
187&copy; 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.
188    </li>
189   </ul>
190 </div>
191</body>
192</html>
193