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::basic_message
< CharType
> Class Template 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);
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 class=
"current"><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>
48 <div id=
"navrow2" class=
"tabs2">
50 <li><a href=
"annotated.html"><span>Class
 List
</span></a></li>
51 <li><a href=
"hierarchy.html"><span>Class
 Hierarchy
</span></a></li>
52 <li><a href=
"functions.html"><span>Class
 Members
</span></a></li>
56 <div id=
"side-nav" class=
"ui-resizable side-nav-resizable">
58 <div id=
"nav-tree-contents">
59 <div id=
"nav-sync" class=
"sync"></div>
62 <div id=
"splitbar" style=
"-moz-user-select:none;"
63 class=
"ui-resizable-handle">
66 <script type=
"text/javascript">
67 $(document).ready(function(){initNavTree('classboost_1_1locale_1_1basic__message.html','');});
69 <div id=
"doc-content">
72 <a href=
"#pub-types">Public Types
</a> |
73 <a href=
"#pub-methods">Public Member Functions
</a> |
74 <a href=
"classboost_1_1locale_1_1basic__message-members.html">List of all members
</a> </div>
75 <div class=
"headertitle">
76 <div class=
"title">boost::locale::basic_message
< CharType
> Class Template Reference
<div class=
"ingroups"><a class=
"el" href=
"group__message.html">Message Formatting (translation)
</a></div></div> </div>
78 <div class=
"contents">
80 <p>This class represents a message that can be converted to a specific locale message.
81 <a href=
"classboost_1_1locale_1_1basic__message.html#details">More...
</a></p>
83 <p><code>#include
<<a class=
"el" href=
"message_8hpp_source.html">boost/locale/message.hpp
</a>></code></p>
84 <table class=
"memberdecls">
85 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"pub-types"></a>
86 Public Types
</h2></td></tr>
87 <tr class=
"memitem:gaa5d8dcf9d7aa01abbe73c841299345db"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"anchor" id=
"gaa5d8dcf9d7aa01abbe73c841299345db"></a>
88 typedef CharType
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a></td></tr>
89 <tr class=
"memdesc:gaa5d8dcf9d7aa01abbe73c841299345db"><td class=
"mdescLeft"> </td><td class=
"mdescRight">The character this message object is used with.
<br/></td></tr>
90 <tr class=
"separator:gaa5d8dcf9d7aa01abbe73c841299345db"><td class=
"memSeparator" colspan=
"2"> </td></tr>
91 <tr class=
"memitem:ga529423e08fc9a8ca9ceef5c56181c6d3"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"anchor" id=
"ga529423e08fc9a8ca9ceef5c56181c6d3"></a>
92 typedef std::basic_string
<br class=
"typebreak"/>
93 < <a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> > </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a></td></tr>
94 <tr class=
"memdesc:ga529423e08fc9a8ca9ceef5c56181c6d3"><td class=
"mdescLeft"> </td><td class=
"mdescRight">The string type this object can be used with.
<br/></td></tr>
95 <tr class=
"separator:ga529423e08fc9a8ca9ceef5c56181c6d3"><td class=
"memSeparator" colspan=
"2"> </td></tr>
96 <tr class=
"memitem:gaa63527cb368d0bcd4cb0809138c927df"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"anchor" id=
"gaa63527cb368d0bcd4cb0809138c927df"></a>
97 typedef
<a class=
"el" href=
"classboost_1_1locale_1_1message__format.html">message_format
</a>< <a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> > </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gaa63527cb368d0bcd4cb0809138c927df">facet_type
</a></td></tr>
98 <tr class=
"memdesc:gaa63527cb368d0bcd4cb0809138c927df"><td class=
"mdescLeft"> </td><td class=
"mdescRight">The type of the facet the messages are fetched with.
<br/></td></tr>
99 <tr class=
"separator:gaa63527cb368d0bcd4cb0809138c927df"><td class=
"memSeparator" colspan=
"2"> </td></tr>
100 </table><table class=
"memberdecls">
101 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"pub-methods"></a>
102 Public Member Functions
</h2></td></tr>
103 <tr class=
"memitem:ga33bdf7fbb164a96a8685b5747afc2b45"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga33bdf7fbb164a96a8685b5747afc2b45">basic_message
</a> ()
</td></tr>
104 <tr class=
"separator:ga33bdf7fbb164a96a8685b5747afc2b45"><td class=
"memSeparator" colspan=
"2"> </td></tr>
105 <tr class=
"memitem:gae32d7f89d5f268e8d6bae662d8008bae"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gae32d7f89d5f268e8d6bae662d8008bae">basic_message
</a> (
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *id)
</td></tr>
106 <tr class=
"separator:gae32d7f89d5f268e8d6bae662d8008bae"><td class=
"memSeparator" colspan=
"2"> </td></tr>
107 <tr class=
"memitem:ga40bf56415a235f13ee666d51f645f280"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga40bf56415a235f13ee666d51f645f280">basic_message
</a> (
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *single,
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *plural, int n)
</td></tr>
108 <tr class=
"separator:ga40bf56415a235f13ee666d51f645f280"><td class=
"memSeparator" colspan=
"2"> </td></tr>
109 <tr class=
"memitem:ga4d78f8f45467984d7244e2ddbb9e0f6e"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga4d78f8f45467984d7244e2ddbb9e0f6e">basic_message
</a> (
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *context,
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *id)
</td></tr>
110 <tr class=
"separator:ga4d78f8f45467984d7244e2ddbb9e0f6e"><td class=
"memSeparator" colspan=
"2"> </td></tr>
111 <tr class=
"memitem:gabf9afe77f0254397389289c386bf8a73"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gabf9afe77f0254397389289c386bf8a73">basic_message
</a> (
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *context,
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *single,
<a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> const *plural, int n)
</td></tr>
112 <tr class=
"separator:gabf9afe77f0254397389289c386bf8a73"><td class=
"memSeparator" colspan=
"2"> </td></tr>
113 <tr class=
"memitem:gabbb4365d621a33442ae34ac7c17a9d74"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gabbb4365d621a33442ae34ac7c17a9d74">basic_message
</a> (
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&id)
</td></tr>
114 <tr class=
"separator:gabbb4365d621a33442ae34ac7c17a9d74"><td class=
"memSeparator" colspan=
"2"> </td></tr>
115 <tr class=
"memitem:ga380f3a258b3b28929bbf01f4e622e71a"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga380f3a258b3b28929bbf01f4e622e71a">basic_message
</a> (
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&single,
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&plural, int number)
</td></tr>
116 <tr class=
"separator:ga380f3a258b3b28929bbf01f4e622e71a"><td class=
"memSeparator" colspan=
"2"> </td></tr>
117 <tr class=
"memitem:ga8c2fab962e10a46ea85f0188d08e499d"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga8c2fab962e10a46ea85f0188d08e499d">basic_message
</a> (
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&context,
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&id)
</td></tr>
118 <tr class=
"separator:ga8c2fab962e10a46ea85f0188d08e499d"><td class=
"memSeparator" colspan=
"2"> </td></tr>
119 <tr class=
"memitem:gaf8ba10b7b1d45e6c78b84d77e8175d5d"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gaf8ba10b7b1d45e6c78b84d77e8175d5d">basic_message
</a> (
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&context,
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&single,
<a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> const
&plural, int number)
</td></tr>
120 <tr class=
"separator:gaf8ba10b7b1d45e6c78b84d77e8175d5d"><td class=
"memSeparator" colspan=
"2"> </td></tr>
121 <tr class=
"memitem:gae6ed9dded4ab78ff28e994b48c766c84"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gae6ed9dded4ab78ff28e994b48c766c84">basic_message
</a> (
<a class=
"el" href=
"classboost_1_1locale_1_1basic__message.html">basic_message
</a> const
&other)
</td></tr>
122 <tr class=
"separator:gae6ed9dded4ab78ff28e994b48c766c84"><td class=
"memSeparator" colspan=
"2"> </td></tr>
123 <tr class=
"memitem:gae0e786e45ef32cf73efd8495cae45aed"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"el" href=
"classboost_1_1locale_1_1basic__message.html">basic_message
</a> const
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gae0e786e45ef32cf73efd8495cae45aed">operator=
</a> (
<a class=
"el" href=
"classboost_1_1locale_1_1basic__message.html">basic_message
</a> const
&other)
</td></tr>
124 <tr class=
"separator:gae0e786e45ef32cf73efd8495cae45aed"><td class=
"memSeparator" colspan=
"2"> </td></tr>
125 <tr class=
"memitem:gac204b563c7c9bd86e5555f129350f0e3"><td class=
"memItemLeft" align=
"right" valign=
"top">void
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gac204b563c7c9bd86e5555f129350f0e3">swap
</a> (
<a class=
"el" href=
"classboost_1_1locale_1_1basic__message.html">basic_message
</a> &other)
</td></tr>
126 <tr class=
"separator:gac204b563c7c9bd86e5555f129350f0e3"><td class=
"memSeparator" colspan=
"2"> </td></tr>
127 <tr class=
"memitem:ga8da81038939b85ca248cba50f1deacf1"><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga8da81038939b85ca248cba50f1deacf1">operator string_type
</a> () const
</td></tr>
128 <tr class=
"separator:ga8da81038939b85ca248cba50f1deacf1"><td class=
"memSeparator" colspan=
"2"> </td></tr>
129 <tr class=
"memitem:ga11c5f400e03e0b16b9a60bd3fae3f168"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga11c5f400e03e0b16b9a60bd3fae3f168">str
</a> () const
</td></tr>
130 <tr class=
"separator:ga11c5f400e03e0b16b9a60bd3fae3f168"><td class=
"memSeparator" colspan=
"2"> </td></tr>
131 <tr class=
"memitem:ga26c6489f8269096f835abfb268498fdd"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga26c6489f8269096f835abfb268498fdd">str
</a> (std::locale const
&locale) const
</td></tr>
132 <tr class=
"separator:ga26c6489f8269096f835abfb268498fdd"><td class=
"memSeparator" colspan=
"2"> </td></tr>
133 <tr class=
"memitem:gaa907a1d3f43fe59cea938e1606f004ee"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gaa907a1d3f43fe59cea938e1606f004ee">str
</a> (std::locale const
&locale, std::string const
&domain_id) const
</td></tr>
134 <tr class=
"separator:gaa907a1d3f43fe59cea938e1606f004ee"><td class=
"memSeparator" colspan=
"2"> </td></tr>
135 <tr class=
"memitem:ga2d2ca0fe119e4ce4766fd3d42b549314"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga2d2ca0fe119e4ce4766fd3d42b549314">str
</a> (std::string const
&domain_id) const
</td></tr>
136 <tr class=
"separator:ga2d2ca0fe119e4ce4766fd3d42b549314"><td class=
"memSeparator" colspan=
"2"> </td></tr>
137 <tr class=
"memitem:gaa51c0f65363d8d1cee83bb07fe45ced5"><td class=
"memItemLeft" align=
"right" valign=
"top"><a class=
"el" href=
"group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#gaa51c0f65363d8d1cee83bb07fe45ced5">str
</a> (std::locale const
&loc, int id) const
</td></tr>
138 <tr class=
"separator:gaa51c0f65363d8d1cee83bb07fe45ced5"><td class=
"memSeparator" colspan=
"2"> </td></tr>
139 <tr class=
"memitem:ga4dd81f4d40c4e8871bb1bf02bbc8e968"><td class=
"memItemLeft" align=
"right" valign=
"top">void
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__message.html#ga4dd81f4d40c4e8871bb1bf02bbc8e968">write
</a> (std::basic_ostream
< <a class=
"el" href=
"group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type
</a> > &out) const
</td></tr>
140 <tr class=
"separator:ga4dd81f4d40c4e8871bb1bf02bbc8e968"><td class=
"memSeparator" colspan=
"2"> </td></tr>
142 <a name=
"details" id=
"details"></a><h2 class=
"groupheader">Detailed Description
</h2>
143 <div class=
"textblock"><h3>template
<typename CharType
><br/>
144 class boost::locale::basic_message
< CharType
></h3>
146 <p>This class represents a message that can be converted to a specific locale message.
</p>
147 <p>It holds the original ASCII string that is queried in the dictionary when converting to the output string. The created string may be UTF-
8, UTF-
16, UTF-
32 or other
8-bit encoded string according to the target character type and locale encoding.
</p>
148 </div><hr/>The documentation for this class was generated from the following file:
<ul>
149 <li>boost/locale/
<a class=
"el" href=
"message_8hpp_source.html">message.hpp
</a></li>
151 </div><!-- contents -->
152 </div><!-- doc-content -->
155 © 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.