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 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 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 List</span></a></li> 51 <li><a href="namespacemembers.html"><span>Namespace 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  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1locale_1_1flags.html#ab0255a81e609e12040ca07dda4434a99">display_flags_type</a> { <br/> 83  <b>posix</b> = 0, 84<b>number</b> = 1, 85<b>currency</b> = 2, 86<b>percent</b> = 3, 87<br/> 88  <b>date</b> = 4, 89<b>time</b> = 5, 90<b>datetime</b> = 6, 91<b>strftime</b> = 7, 92<br/> 93  <b>spellout</b> = 8, 94<b>ordinal</b> = 9, 95<b>display_flags_mask</b> = 31, 96<b>currency_default</b> = 0 << 5, 97<br/> 98  <b>currency_iso</b> = 1 << 5, 99<b>currency_national</b> = 2 << 5, 100<b>currency_flags_mask</b> = 3 << 5, 101<b>time_default</b> = 0 << 7, 102<br/> 103  <b>time_short</b> = 1 << 7, 104<b>time_medium</b> = 2 << 7, 105<b>time_long</b> = 3 << 7, 106<b>time_full</b> = 4 << 7, 107<br/> 108  <b>time_flags_mask</b> = 7 << 7, 109<b>date_default</b> = 0 << 10, 110<b>date_short</b> = 1 << 10, 111<b>date_medium</b> = 2 << 10, 112<br/> 113  <b>date_long</b> = 3 << 10, 114<b>date_full</b> = 4 << 10, 115<b>date_flags_mask</b> = 7 << 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"> </td></tr> 120<tr class="memitem:a730fd2868b4d25412c9fba7239ce277e"><td class="memItemLeft" align="right" valign="top">enum  </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"> </td></tr> 124<tr class="memitem:aa8bc4e6a6419c16479ea037b9fd05d06"><td class="memItemLeft" align="right" valign="top">enum  </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"> </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> </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> </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> </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© 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