]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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: Message Formatting (translation)</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><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><!-- top --> | |
49 | <div id="side-nav" class="ui-resizable side-nav-resizable"> | |
50 | <div id="nav-tree"> | |
51 | <div id="nav-tree-contents"> | |
52 | <div id="nav-sync" class="sync"></div> | |
53 | </div> | |
54 | </div> | |
55 | <div id="splitbar" style="-moz-user-select:none;" | |
56 | class="ui-resizable-handle"> | |
57 | </div> | |
58 | </div> | |
59 | <script type="text/javascript"> | |
60 | $(document).ready(function(){initNavTree('group__message.html','');}); | |
61 | </script> | |
62 | <div id="doc-content"> | |
63 | <div class="header"> | |
64 | <div class="summary"> | |
65 | <a href="#groups">Modules</a> | | |
66 | <a href="#namespaces">Namespaces</a> | | |
67 | <a href="#nested-classes">Classes</a> | | |
68 | <a href="#typedef-members">Typedefs</a> | | |
69 | <a href="#func-members">Functions</a> </div> | |
70 | <div class="headertitle"> | |
71 | <div class="title">Message Formatting (translation)</div> </div> | |
72 | </div><!--header--> | |
73 | <div class="contents"> | |
74 | <table class="memberdecls"> | |
75 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
76 | Modules</h2></td></tr> | |
77 | <tr class="memitem:group__manipulators"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__manipulators.html">I/O Stream manipulators</a></td></tr> | |
78 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
79 | </table><table class="memberdecls"> | |
80 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> | |
81 | Namespaces</h2></td></tr> | |
82 | <tr class="memitem:namespaceboost_1_1locale_1_1gnu__gettext"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1locale_1_1gnu__gettext.html">boost::locale::gnu_gettext</a></td></tr> | |
83 | <tr class="memdesc:namespaceboost_1_1locale_1_1gnu__gettext"><td class="mdescLeft"> </td><td class="mdescRight">This namespace holds classes that provide GNU Gettext message catalogs support. <br/></td></tr> | |
84 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
85 | <tr class="memitem:namespaceboost_1_1locale_1_1as"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1locale_1_1as.html">boost::locale::as</a></td></tr> | |
86 | <tr class="memdesc:namespaceboost_1_1locale_1_1as"><td class="mdescLeft"> </td><td class="mdescRight">This namespace includes all manipulators that can be used on IO streams. <br/></td></tr> | |
87 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
88 | </table><table class="memberdecls"> | |
89 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |
90 | Classes</h2></td></tr> | |
91 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format< CharType ></a></td></tr> | |
92 | <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This facet provides message formatting abilities. <a href="classboost_1_1locale_1_1message__format.html#details">More...</a><br/></td></tr> | |
93 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
94 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message< CharType ></a></td></tr> | |
95 | <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class represents a message that can be converted to a specific locale message. <a href="classboost_1_1locale_1_1basic__message.html#details">More...</a><br/></td></tr> | |
96 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
97 | </table><table class="memberdecls"> | |
98 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> | |
99 | Typedefs</h2></td></tr> | |
100 | <tr class="memitem:ga83f473295edf14b9e1ae1476b81231bc"><td class="memItemLeft" align="right" valign="top">typedef CharType </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga83f473295edf14b9e1ae1476b81231bc">boost::locale::message_format< CharType >::char_type</a></td></tr> | |
101 | <tr class="separator:ga83f473295edf14b9e1ae1476b81231bc"><td class="memSeparator" colspan="2"> </td></tr> | |
102 | <tr class="memitem:gaaa932705310ce196fccc9d672b25518f"><td class="memItemLeft" align="right" valign="top">typedef std::basic_string<br class="typebreak"/> | |
103 | < CharType > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gaaa932705310ce196fccc9d672b25518f">boost::locale::message_format< CharType >::string_type</a></td></tr> | |
104 | <tr class="separator:gaaa932705310ce196fccc9d672b25518f"><td class="memSeparator" colspan="2"> </td></tr> | |
105 | <tr class="memitem:gaa5d8dcf9d7aa01abbe73c841299345db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa5d8dcf9d7aa01abbe73c841299345db"></a> | |
106 | typedef CharType </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">boost::locale::basic_message< CharType >::char_type</a></td></tr> | |
107 | <tr class="memdesc:gaa5d8dcf9d7aa01abbe73c841299345db"><td class="mdescLeft"> </td><td class="mdescRight">The character this message object is used with. <br/></td></tr> | |
108 | <tr class="separator:gaa5d8dcf9d7aa01abbe73c841299345db"><td class="memSeparator" colspan="2"> </td></tr> | |
109 | <tr class="memitem:ga529423e08fc9a8ca9ceef5c56181c6d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga529423e08fc9a8ca9ceef5c56181c6d3"></a> | |
110 | typedef std::basic_string<br class="typebreak"/> | |
111 | < char_type > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">boost::locale::basic_message< CharType >::string_type</a></td></tr> | |
112 | <tr class="memdesc:ga529423e08fc9a8ca9ceef5c56181c6d3"><td class="mdescLeft"> </td><td class="mdescRight">The string type this object can be used with. <br/></td></tr> | |
113 | <tr class="separator:ga529423e08fc9a8ca9ceef5c56181c6d3"><td class="memSeparator" colspan="2"> </td></tr> | |
114 | <tr class="memitem:gaa63527cb368d0bcd4cb0809138c927df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa63527cb368d0bcd4cb0809138c927df"></a> | |
115 | typedef message_format< char_type > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gaa63527cb368d0bcd4cb0809138c927df">boost::locale::basic_message< CharType >::facet_type</a></td></tr> | |
116 | <tr class="memdesc:gaa63527cb368d0bcd4cb0809138c927df"><td class="mdescLeft"> </td><td class="mdescRight">The type of the facet the messages are fetched with. <br/></td></tr> | |
117 | <tr class="separator:gaa63527cb368d0bcd4cb0809138c927df"><td class="memSeparator" colspan="2"> </td></tr> | |
118 | <tr class="memitem:ga556e3e7696302902b2242a7a94516dee"><td class="memItemLeft" align="right" valign="top">typedef basic_message< char > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga556e3e7696302902b2242a7a94516dee">boost::locale::message</a></td></tr> | |
119 | <tr class="separator:ga556e3e7696302902b2242a7a94516dee"><td class="memSeparator" colspan="2"> </td></tr> | |
120 | <tr class="memitem:gafea131aa123d666905076f34b77326a9"><td class="memItemLeft" align="right" valign="top">typedef basic_message< wchar_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gafea131aa123d666905076f34b77326a9">boost::locale::wmessage</a></td></tr> | |
121 | <tr class="separator:gafea131aa123d666905076f34b77326a9"><td class="memSeparator" colspan="2"> </td></tr> | |
122 | <tr class="memitem:ga43ddf342eec2ab9145d04727f8161e1c"><td class="memItemLeft" align="right" valign="top">typedef basic_message< char16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga43ddf342eec2ab9145d04727f8161e1c">boost::locale::u16message</a></td></tr> | |
123 | <tr class="separator:ga43ddf342eec2ab9145d04727f8161e1c"><td class="memSeparator" colspan="2"> </td></tr> | |
124 | <tr class="memitem:ga6c0b40121a07c13de9e712845b43468f"><td class="memItemLeft" align="right" valign="top">typedef basic_message< char32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga6c0b40121a07c13de9e712845b43468f">boost::locale::u32message</a></td></tr> | |
125 | <tr class="separator:ga6c0b40121a07c13de9e712845b43468f"><td class="memSeparator" colspan="2"> </td></tr> | |
126 | </table><table class="memberdecls"> | |
127 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
128 | Functions</h2></td></tr> | |
129 | <tr class="memitem:gafa681d0df94a35f9d75c16dea099d03e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gafa681d0df94a35f9d75c16dea099d03e">boost::locale::message_format< CharType >::message_format</a> (size_t refs=0)</td></tr> | |
130 | <tr class="separator:gafa681d0df94a35f9d75c16dea099d03e"><td class="memSeparator" colspan="2"> </td></tr> | |
131 | <tr class="memitem:ga4f65e4e1c3995eb09dd8f8f0e150a012"><td class="memItemLeft" align="right" valign="top">virtual char_type const * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga4f65e4e1c3995eb09dd8f8f0e150a012">boost::locale::message_format< CharType >::get</a> (int domain_id, char_type const *context, char_type const *id) const =0</td></tr> | |
132 | <tr class="separator:ga4f65e4e1c3995eb09dd8f8f0e150a012"><td class="memSeparator" colspan="2"> </td></tr> | |
133 | <tr class="memitem:gabb35b8a77bca9d28c5d5c266b66fe291"><td class="memItemLeft" align="right" valign="top">virtual char_type const * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gabb35b8a77bca9d28c5d5c266b66fe291">boost::locale::message_format< CharType >::get</a> (int domain_id, char_type const *context, char_type const *single_id, int n) const =0</td></tr> | |
134 | <tr class="separator:gabb35b8a77bca9d28c5d5c266b66fe291"><td class="memSeparator" colspan="2"> </td></tr> | |
135 | <tr class="memitem:ga73e25178ba9ef91ebe1df0aade4d8ae6"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga73e25178ba9ef91ebe1df0aade4d8ae6">boost::locale::message_format< CharType >::domain</a> (std::string const &domain) const =0</td></tr> | |
136 | <tr class="separator:ga73e25178ba9ef91ebe1df0aade4d8ae6"><td class="memSeparator" colspan="2"> </td></tr> | |
137 | <tr class="memitem:ga3f2c9d7f9a363efa607738083a986251"><td class="memItemLeft" align="right" valign="top">virtual char_type const * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga3f2c9d7f9a363efa607738083a986251">boost::locale::message_format< CharType >::convert</a> (char_type const *msg, string_type &buffer) const =0</td></tr> | |
138 | <tr class="separator:ga3f2c9d7f9a363efa607738083a986251"><td class="memSeparator" colspan="2"> </td></tr> | |
139 | <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">boost::locale::basic_message< CharType >::basic_message</a> ()</td></tr> | |
140 | <tr class="separator:ga33bdf7fbb164a96a8685b5747afc2b45"><td class="memSeparator" colspan="2"> </td></tr> | |
141 | <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">boost::locale::basic_message< CharType >::basic_message</a> (char_type const *id)</td></tr> | |
142 | <tr class="separator:gae32d7f89d5f268e8d6bae662d8008bae"><td class="memSeparator" colspan="2"> </td></tr> | |
143 | <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">boost::locale::basic_message< CharType >::basic_message</a> (char_type const *single, char_type const *plural, int n)</td></tr> | |
144 | <tr class="separator:ga40bf56415a235f13ee666d51f645f280"><td class="memSeparator" colspan="2"> </td></tr> | |
145 | <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">boost::locale::basic_message< CharType >::basic_message</a> (char_type const *context, char_type const *id)</td></tr> | |
146 | <tr class="separator:ga4d78f8f45467984d7244e2ddbb9e0f6e"><td class="memSeparator" colspan="2"> </td></tr> | |
147 | <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">boost::locale::basic_message< CharType >::basic_message</a> (char_type const *context, char_type const *single, char_type const *plural, int n)</td></tr> | |
148 | <tr class="separator:gabf9afe77f0254397389289c386bf8a73"><td class="memSeparator" colspan="2"> </td></tr> | |
149 | <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">boost::locale::basic_message< CharType >::basic_message</a> (string_type const &id)</td></tr> | |
150 | <tr class="separator:gabbb4365d621a33442ae34ac7c17a9d74"><td class="memSeparator" colspan="2"> </td></tr> | |
151 | <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">boost::locale::basic_message< CharType >::basic_message</a> (string_type const &single, string_type const &plural, int number)</td></tr> | |
152 | <tr class="separator:ga380f3a258b3b28929bbf01f4e622e71a"><td class="memSeparator" colspan="2"> </td></tr> | |
153 | <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">boost::locale::basic_message< CharType >::basic_message</a> (string_type const &context, string_type const &id)</td></tr> | |
154 | <tr class="separator:ga8c2fab962e10a46ea85f0188d08e499d"><td class="memSeparator" colspan="2"> </td></tr> | |
155 | <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">boost::locale::basic_message< CharType >::basic_message</a> (string_type const &context, string_type const &single, string_type const &plural, int number)</td></tr> | |
156 | <tr class="separator:gaf8ba10b7b1d45e6c78b84d77e8175d5d"><td class="memSeparator" colspan="2"> </td></tr> | |
157 | <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">boost::locale::basic_message< CharType >::basic_message</a> (basic_message const &other)</td></tr> | |
158 | <tr class="separator:gae6ed9dded4ab78ff28e994b48c766c84"><td class="memSeparator" colspan="2"> </td></tr> | |
159 | <tr class="memitem:gae0e786e45ef32cf73efd8495cae45aed"><td class="memItemLeft" align="right" valign="top">basic_message const & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gae0e786e45ef32cf73efd8495cae45aed">boost::locale::basic_message< CharType >::operator=</a> (basic_message const &other)</td></tr> | |
160 | <tr class="separator:gae0e786e45ef32cf73efd8495cae45aed"><td class="memSeparator" colspan="2"> </td></tr> | |
161 | <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">boost::locale::basic_message< CharType >::swap</a> (basic_message &other)</td></tr> | |
162 | <tr class="separator:gac204b563c7c9bd86e5555f129350f0e3"><td class="memSeparator" colspan="2"> </td></tr> | |
163 | <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">boost::locale::basic_message< CharType >::operator string_type</a> () const </td></tr> | |
164 | <tr class="separator:ga8da81038939b85ca248cba50f1deacf1"><td class="memSeparator" colspan="2"> </td></tr> | |
165 | <tr class="memitem:ga11c5f400e03e0b16b9a60bd3fae3f168"><td class="memItemLeft" align="right" valign="top">string_type </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga11c5f400e03e0b16b9a60bd3fae3f168">boost::locale::basic_message< CharType >::str</a> () const </td></tr> | |
166 | <tr class="separator:ga11c5f400e03e0b16b9a60bd3fae3f168"><td class="memSeparator" colspan="2"> </td></tr> | |
167 | <tr class="memitem:ga26c6489f8269096f835abfb268498fdd"><td class="memItemLeft" align="right" valign="top">string_type </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga26c6489f8269096f835abfb268498fdd">boost::locale::basic_message< CharType >::str</a> (std::locale const &locale) const </td></tr> | |
168 | <tr class="separator:ga26c6489f8269096f835abfb268498fdd"><td class="memSeparator" colspan="2"> </td></tr> | |
169 | <tr class="memitem:gaa907a1d3f43fe59cea938e1606f004ee"><td class="memItemLeft" align="right" valign="top">string_type </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gaa907a1d3f43fe59cea938e1606f004ee">boost::locale::basic_message< CharType >::str</a> (std::locale const &locale, std::string const &domain_id) const </td></tr> | |
170 | <tr class="separator:gaa907a1d3f43fe59cea938e1606f004ee"><td class="memSeparator" colspan="2"> </td></tr> | |
171 | <tr class="memitem:ga2d2ca0fe119e4ce4766fd3d42b549314"><td class="memItemLeft" align="right" valign="top">string_type </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#ga2d2ca0fe119e4ce4766fd3d42b549314">boost::locale::basic_message< CharType >::str</a> (std::string const &domain_id) const </td></tr> | |
172 | <tr class="separator:ga2d2ca0fe119e4ce4766fd3d42b549314"><td class="memSeparator" colspan="2"> </td></tr> | |
173 | <tr class="memitem:gaa51c0f65363d8d1cee83bb07fe45ced5"><td class="memItemLeft" align="right" valign="top">string_type </td><td class="memItemRight" valign="bottom"><a class="el" href="group__message.html#gaa51c0f65363d8d1cee83bb07fe45ced5">boost::locale::basic_message< CharType >::str</a> (std::locale const &loc, int id) const </td></tr> | |
174 | <tr class="separator:gaa51c0f65363d8d1cee83bb07fe45ced5"><td class="memSeparator" colspan="2"> </td></tr> | |
175 | <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">boost::locale::basic_message< CharType >::write</a> (std::basic_ostream< char_type > &out) const </td></tr> | |
176 | <tr class="separator:ga4dd81f4d40c4e8871bb1bf02bbc8e968"><td class="memSeparator" colspan="2"> </td></tr> | |
177 | <tr class="memitem:ga6989a96196696d891accb078788e2a6b"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
178 | <tr class="memitem:ga6989a96196696d891accb078788e2a6b"><td class="memTemplItemLeft" align="right" valign="top">std::basic_ostream< CharType > & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga6989a96196696d891accb078788e2a6b">boost::locale::operator<<</a> (std::basic_ostream< CharType > &out, basic_message< CharType > const &msg)</td></tr> | |
179 | <tr class="separator:ga6989a96196696d891accb078788e2a6b"><td class="memSeparator" colspan="2"> </td></tr> | |
180 | </table><table class="memberdecls"> | |
181 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> | |
182 | Indirect message translation function family</h2></td></tr> | |
183 | <tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp32a7bab11d00770484c96c0058512efc"></a><a class="anchor" id="boost_locale_translate_family"></a></p> | |
184 | </td></tr> | |
185 | <tr class="memitem:ga58e9599005608845d2b022d499dc97f6"><td class="memTemplParams" colspan="2"><a class="anchor" id="ga58e9599005608845d2b022d499dc97f6"></a> | |
186 | template<typename CharType > </td></tr> | |
187 | <tr class="memitem:ga58e9599005608845d2b022d499dc97f6"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga58e9599005608845d2b022d499dc97f6">boost::locale::translate</a> (CharType const *msg)</td></tr> | |
188 | <tr class="memdesc:ga58e9599005608845d2b022d499dc97f6"><td class="mdescLeft"> </td><td class="mdescRight">Translate a message, <em>msg</em> is not copied. <br/></td></tr> | |
189 | <tr class="separator:ga58e9599005608845d2b022d499dc97f6"><td class="memSeparator" colspan="2"> </td></tr> | |
190 | <tr class="memitem:ga5fb25c892b2487d437c53cf68836d204"><td class="memTemplParams" colspan="2"><a class="anchor" id="ga5fb25c892b2487d437c53cf68836d204"></a> | |
191 | template<typename CharType > </td></tr> | |
192 | <tr class="memitem:ga5fb25c892b2487d437c53cf68836d204"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga5fb25c892b2487d437c53cf68836d204">boost::locale::translate</a> (CharType const *context, CharType const *msg)</td></tr> | |
193 | <tr class="memdesc:ga5fb25c892b2487d437c53cf68836d204"><td class="mdescLeft"> </td><td class="mdescRight">Translate a message in context, <em>msg</em> and <em>context</em> are not copied. <br/></td></tr> | |
194 | <tr class="separator:ga5fb25c892b2487d437c53cf68836d204"><td class="memSeparator" colspan="2"> </td></tr> | |
195 | <tr class="memitem:ga4f0b199ac8500821ab1106a59f565fb3"><td class="memTemplParams" colspan="2"><a class="anchor" id="ga4f0b199ac8500821ab1106a59f565fb3"></a> | |
196 | template<typename CharType > </td></tr> | |
197 | <tr class="memitem:ga4f0b199ac8500821ab1106a59f565fb3"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga4f0b199ac8500821ab1106a59f565fb3">boost::locale::translate</a> (CharType const *single, CharType const *plural, int n)</td></tr> | |
198 | <tr class="memdesc:ga4f0b199ac8500821ab1106a59f565fb3"><td class="mdescLeft"> </td><td class="mdescRight">Translate a plural message form, <em>single</em> and <em>plural</em> are not copied. <br/></td></tr> | |
199 | <tr class="separator:ga4f0b199ac8500821ab1106a59f565fb3"><td class="memSeparator" colspan="2"> </td></tr> | |
200 | <tr class="memitem:ga46f884a060b76ce4f71bf66605bc6546"><td class="memTemplParams" colspan="2"><a class="anchor" id="ga46f884a060b76ce4f71bf66605bc6546"></a> | |
201 | template<typename CharType > </td></tr> | |
202 | <tr class="memitem:ga46f884a060b76ce4f71bf66605bc6546"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga46f884a060b76ce4f71bf66605bc6546">boost::locale::translate</a> (CharType const *context, CharType const *single, CharType const *plural, int n)</td></tr> | |
203 | <tr class="memdesc:ga46f884a060b76ce4f71bf66605bc6546"><td class="mdescLeft"> </td><td class="mdescRight">Translate a plural message from in constext, <em>context</em>, <em>single</em> and <em>plural</em> are not copied. <br/></td></tr> | |
204 | <tr class="separator:ga46f884a060b76ce4f71bf66605bc6546"><td class="memSeparator" colspan="2"> </td></tr> | |
205 | <tr class="memitem:ga8cd3b2dc8d53c6bd05e5f1fc059882d4"><td class="memTemplParams" colspan="2"><a class="anchor" id="ga8cd3b2dc8d53c6bd05e5f1fc059882d4"></a> | |
206 | template<typename CharType > </td></tr> | |
207 | <tr class="memitem:ga8cd3b2dc8d53c6bd05e5f1fc059882d4"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga8cd3b2dc8d53c6bd05e5f1fc059882d4">boost::locale::translate</a> (std::basic_string< CharType > const &msg)</td></tr> | |
208 | <tr class="memdesc:ga8cd3b2dc8d53c6bd05e5f1fc059882d4"><td class="mdescLeft"> </td><td class="mdescRight">Translate a message, <em>msg</em> is copied. <br/></td></tr> | |
209 | <tr class="separator:ga8cd3b2dc8d53c6bd05e5f1fc059882d4"><td class="memSeparator" colspan="2"> </td></tr> | |
210 | <tr class="memitem:ga1dd13eea287051c834bee6bedc38e798"><td class="memTemplParams" colspan="2"><a class="anchor" id="ga1dd13eea287051c834bee6bedc38e798"></a> | |
211 | template<typename CharType > </td></tr> | |
212 | <tr class="memitem:ga1dd13eea287051c834bee6bedc38e798"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga1dd13eea287051c834bee6bedc38e798">boost::locale::translate</a> (std::basic_string< CharType > const &context, std::basic_string< CharType > const &msg)</td></tr> | |
213 | <tr class="memdesc:ga1dd13eea287051c834bee6bedc38e798"><td class="mdescLeft"> </td><td class="mdescRight">Translate a message in context,<em>context</em> and <em>msg</em> is copied. <br/></td></tr> | |
214 | <tr class="separator:ga1dd13eea287051c834bee6bedc38e798"><td class="memSeparator" colspan="2"> </td></tr> | |
215 | <tr class="memitem:ga4703ec0c6627f9ef55f3ffe2968973f8"><td class="memTemplParams" colspan="2"><a class="anchor" id="ga4703ec0c6627f9ef55f3ffe2968973f8"></a> | |
216 | template<typename CharType > </td></tr> | |
217 | <tr class="memitem:ga4703ec0c6627f9ef55f3ffe2968973f8"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga4703ec0c6627f9ef55f3ffe2968973f8">boost::locale::translate</a> (std::basic_string< CharType > const &context, std::basic_string< CharType > const &single, std::basic_string< CharType > const &plural, int n)</td></tr> | |
218 | <tr class="memdesc:ga4703ec0c6627f9ef55f3ffe2968973f8"><td class="mdescLeft"> </td><td class="mdescRight">Translate a plural message form in constext, <em>context</em>, <em>single</em> and <em>plural</em> are copied. <br/></td></tr> | |
219 | <tr class="separator:ga4703ec0c6627f9ef55f3ffe2968973f8"><td class="memSeparator" colspan="2"> </td></tr> | |
220 | <tr class="memitem:gab1ccc4a7a60200be76d4a4bf3f8e2217"><td class="memTemplParams" colspan="2"><a class="anchor" id="gab1ccc4a7a60200be76d4a4bf3f8e2217"></a> | |
221 | template<typename CharType > </td></tr> | |
222 | <tr class="memitem:gab1ccc4a7a60200be76d4a4bf3f8e2217"><td class="memTemplItemLeft" align="right" valign="top">basic_message< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#gab1ccc4a7a60200be76d4a4bf3f8e2217">boost::locale::translate</a> (std::basic_string< CharType > const &single, std::basic_string< CharType > const &plural, int n)</td></tr> | |
223 | <tr class="memdesc:gab1ccc4a7a60200be76d4a4bf3f8e2217"><td class="mdescLeft"> </td><td class="mdescRight">Translate a plural message form, <em>single</em> and <em>plural</em> are copied. <br/></td></tr> | |
224 | <tr class="separator:gab1ccc4a7a60200be76d4a4bf3f8e2217"><td class="memSeparator" colspan="2"> </td></tr> | |
225 | </table><table class="memberdecls"> | |
226 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> | |
227 | Direct message translation functions family</h2></td></tr> | |
228 | <tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp365823f5317287b5d67977a7fc724307"></a><a class="anchor" id="boost_locale_gettext_family"></a></p> | |
229 | </td></tr> | |
230 | <tr class="memitem:ga1121f0001ff0f3b9455390b6412c6a2c"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
231 | <tr class="memitem:ga1121f0001ff0f3b9455390b6412c6a2c"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga1121f0001ff0f3b9455390b6412c6a2c">boost::locale::gettext</a> (CharType const *id, std::locale const &loc=std::locale())</td></tr> | |
232 | <tr class="separator:ga1121f0001ff0f3b9455390b6412c6a2c"><td class="memSeparator" colspan="2"> </td></tr> | |
233 | <tr class="memitem:gaab79a005dda921603eead4839c116c52"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
234 | <tr class="memitem:gaab79a005dda921603eead4839c116c52"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#gaab79a005dda921603eead4839c116c52">boost::locale::ngettext</a> (CharType const *s, CharType const *p, int n, std::locale const &loc=std::locale())</td></tr> | |
235 | <tr class="separator:gaab79a005dda921603eead4839c116c52"><td class="memSeparator" colspan="2"> </td></tr> | |
236 | <tr class="memitem:ga0c4c54c5562ecc56396ef1c53582c799"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
237 | <tr class="memitem:ga0c4c54c5562ecc56396ef1c53582c799"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga0c4c54c5562ecc56396ef1c53582c799">boost::locale::dgettext</a> (char const *domain, CharType const *id, std::locale const &loc=std::locale())</td></tr> | |
238 | <tr class="separator:ga0c4c54c5562ecc56396ef1c53582c799"><td class="memSeparator" colspan="2"> </td></tr> | |
239 | <tr class="memitem:ga90b0cac98c7d6cd0e5157c10ba15ea29"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
240 | <tr class="memitem:ga90b0cac98c7d6cd0e5157c10ba15ea29"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga90b0cac98c7d6cd0e5157c10ba15ea29">boost::locale::dngettext</a> (char const *domain, CharType const *s, CharType const *p, int n, std::locale const &loc=std::locale())</td></tr> | |
241 | <tr class="separator:ga90b0cac98c7d6cd0e5157c10ba15ea29"><td class="memSeparator" colspan="2"> </td></tr> | |
242 | <tr class="memitem:gab2362c5a15141d3d58dbf731e6ef6bad"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
243 | <tr class="memitem:gab2362c5a15141d3d58dbf731e6ef6bad"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#gab2362c5a15141d3d58dbf731e6ef6bad">boost::locale::pgettext</a> (CharType const *context, CharType const *id, std::locale const &loc=std::locale())</td></tr> | |
244 | <tr class="separator:gab2362c5a15141d3d58dbf731e6ef6bad"><td class="memSeparator" colspan="2"> </td></tr> | |
245 | <tr class="memitem:ga5023a270956a2febe1cd86c717d570a7"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
246 | <tr class="memitem:ga5023a270956a2febe1cd86c717d570a7"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga5023a270956a2febe1cd86c717d570a7">boost::locale::npgettext</a> (CharType const *context, CharType const *s, CharType const *p, int n, std::locale const &loc=std::locale())</td></tr> | |
247 | <tr class="separator:ga5023a270956a2febe1cd86c717d570a7"><td class="memSeparator" colspan="2"> </td></tr> | |
248 | <tr class="memitem:ga0f9df82da4f38d900500a284cf1ab18f"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
249 | <tr class="memitem:ga0f9df82da4f38d900500a284cf1ab18f"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#ga0f9df82da4f38d900500a284cf1ab18f">boost::locale::dpgettext</a> (char const *domain, CharType const *context, CharType const *id, std::locale const &loc=std::locale())</td></tr> | |
250 | <tr class="separator:ga0f9df82da4f38d900500a284cf1ab18f"><td class="memSeparator" colspan="2"> </td></tr> | |
251 | <tr class="memitem:gae017bbb838e35f1e9b4864e822d8f5f6"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr> | |
252 | <tr class="memitem:gae017bbb838e35f1e9b4864e822d8f5f6"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string< CharType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__message.html#gae017bbb838e35f1e9b4864e822d8f5f6">boost::locale::dnpgettext</a> (char const *domain, CharType const *context, CharType const *s, CharType const *p, int n, std::locale const &loc=std::locale())</td></tr> | |
253 | <tr class="separator:gae017bbb838e35f1e9b4864e822d8f5f6"><td class="memSeparator" colspan="2"> </td></tr> | |
254 | </table> | |
255 | <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
256 | <p>This module provides message translation functionality, i.e. allow your application to speak native language </p> | |
257 | <h2 class="groupheader">Typedef Documentation</h2> | |
258 | <a class="anchor" id="ga83f473295edf14b9e1ae1476b81231bc"></a> | |
259 | <div class="memitem"> | |
260 | <div class="memproto"> | |
261 | <div class="memtemplate"> | |
262 | template<typename CharType> </div> | |
263 | <table class="memname"> | |
264 | <tr> | |
265 | <td class="memname">typedef CharType <a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format</a>< CharType >::char_type</td> | |
266 | </tr> | |
267 | </table> | |
268 | </div><div class="memdoc"> | |
269 | <p>Character type </p> | |
270 | ||
271 | </div> | |
272 | </div> | |
273 | <a class="anchor" id="ga556e3e7696302902b2242a7a94516dee"></a> | |
274 | <div class="memitem"> | |
275 | <div class="memproto"> | |
276 | <table class="memname"> | |
277 | <tr> | |
278 | <td class="memname">typedef basic_message<char> <a class="el" href="group__message.html#ga556e3e7696302902b2242a7a94516dee">boost::locale::message</a></td> | |
279 | </tr> | |
280 | </table> | |
281 | </div><div class="memdoc"> | |
282 | <p>Convenience typedef for char </p> | |
283 | ||
284 | </div> | |
285 | </div> | |
286 | <a class="anchor" id="gaaa932705310ce196fccc9d672b25518f"></a> | |
287 | <div class="memitem"> | |
288 | <div class="memproto"> | |
289 | <div class="memtemplate"> | |
290 | template<typename CharType> </div> | |
291 | <table class="memname"> | |
292 | <tr> | |
293 | <td class="memname">typedef std::basic_string<CharType> <a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format</a>< CharType >::string_type</td> | |
294 | </tr> | |
295 | </table> | |
296 | </div><div class="memdoc"> | |
297 | <p>String type </p> | |
298 | ||
299 | </div> | |
300 | </div> | |
301 | <a class="anchor" id="ga43ddf342eec2ab9145d04727f8161e1c"></a> | |
302 | <div class="memitem"> | |
303 | <div class="memproto"> | |
304 | <table class="memname"> | |
305 | <tr> | |
306 | <td class="memname">typedef basic_message<char16_t> <a class="el" href="group__message.html#ga43ddf342eec2ab9145d04727f8161e1c">boost::locale::u16message</a></td> | |
307 | </tr> | |
308 | </table> | |
309 | </div><div class="memdoc"> | |
310 | <p>Convenience typedef for char16_t </p> | |
311 | ||
312 | </div> | |
313 | </div> | |
314 | <a class="anchor" id="ga6c0b40121a07c13de9e712845b43468f"></a> | |
315 | <div class="memitem"> | |
316 | <div class="memproto"> | |
317 | <table class="memname"> | |
318 | <tr> | |
319 | <td class="memname">typedef basic_message<char32_t> <a class="el" href="group__message.html#ga6c0b40121a07c13de9e712845b43468f">boost::locale::u32message</a></td> | |
320 | </tr> | |
321 | </table> | |
322 | </div><div class="memdoc"> | |
323 | <p>Convenience typedef for char32_t </p> | |
324 | ||
325 | </div> | |
326 | </div> | |
327 | <a class="anchor" id="gafea131aa123d666905076f34b77326a9"></a> | |
328 | <div class="memitem"> | |
329 | <div class="memproto"> | |
330 | <table class="memname"> | |
331 | <tr> | |
332 | <td class="memname">typedef basic_message<wchar_t> <a class="el" href="group__message.html#gafea131aa123d666905076f34b77326a9">boost::locale::wmessage</a></td> | |
333 | </tr> | |
334 | </table> | |
335 | </div><div class="memdoc"> | |
336 | <p>Convenience typedef for wchar_t </p> | |
337 | ||
338 | </div> | |
339 | </div> | |
340 | <h2 class="groupheader">Function Documentation</h2> | |
341 | <a class="anchor" id="ga33bdf7fbb164a96a8685b5747afc2b45"></a> | |
342 | <div class="memitem"> | |
343 | <div class="memproto"> | |
344 | <div class="memtemplate"> | |
345 | template<typename CharType> </div> | |
346 | <table class="mlabels"> | |
347 | <tr> | |
348 | <td class="mlabels-left"> | |
349 | <table class="memname"> | |
350 | <tr> | |
351 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
352 | <td>(</td> | |
353 | <td class="paramname"></td><td>)</td> | |
354 | <td></td> | |
355 | </tr> | |
356 | </table> | |
357 | </td> | |
358 | <td class="mlabels-right"> | |
359 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
360 | </tr> | |
361 | </table> | |
362 | </div><div class="memdoc"> | |
363 | <p>Create default empty message </p> | |
364 | ||
365 | </div> | |
366 | </div> | |
367 | <a class="anchor" id="gae32d7f89d5f268e8d6bae662d8008bae"></a> | |
368 | <div class="memitem"> | |
369 | <div class="memproto"> | |
370 | <div class="memtemplate"> | |
371 | template<typename CharType> </div> | |
372 | <table class="mlabels"> | |
373 | <tr> | |
374 | <td class="mlabels-left"> | |
375 | <table class="memname"> | |
376 | <tr> | |
377 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
378 | <td>(</td> | |
379 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
380 | <td class="paramname"><em>id</em></td><td>)</td> | |
381 | <td></td> | |
382 | </tr> | |
383 | </table> | |
384 | </td> | |
385 | <td class="mlabels-right"> | |
386 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
387 | </tr> | |
388 | </table> | |
389 | </div><div class="memdoc"> | |
390 | <p>Create a simple message from 0 terminated string. The string should exist until the message is destroyed. Generally useful with static constant strings </p> | |
391 | ||
392 | </div> | |
393 | </div> | |
394 | <a class="anchor" id="ga40bf56415a235f13ee666d51f645f280"></a> | |
395 | <div class="memitem"> | |
396 | <div class="memproto"> | |
397 | <div class="memtemplate"> | |
398 | template<typename CharType> </div> | |
399 | <table class="mlabels"> | |
400 | <tr> | |
401 | <td class="mlabels-left"> | |
402 | <table class="memname"> | |
403 | <tr> | |
404 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
405 | <td>(</td> | |
406 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
407 | <td class="paramname"><em>single</em>, </td> | |
408 | </tr> | |
409 | <tr> | |
410 | <td class="paramkey"></td> | |
411 | <td></td> | |
412 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
413 | <td class="paramname"><em>plural</em>, </td> | |
414 | </tr> | |
415 | <tr> | |
416 | <td class="paramkey"></td> | |
417 | <td></td> | |
418 | <td class="paramtype">int </td> | |
419 | <td class="paramname"><em>n</em> </td> | |
420 | </tr> | |
421 | <tr> | |
422 | <td></td> | |
423 | <td>)</td> | |
424 | <td></td><td></td> | |
425 | </tr> | |
426 | </table> | |
427 | </td> | |
428 | <td class="mlabels-right"> | |
429 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
430 | </tr> | |
431 | </table> | |
432 | </div><div class="memdoc"> | |
433 | <p>Create a simple plural form message from 0 terminated strings. The strings should exist until the message is destroyed. Generally useful with static constant strings.</p> | |
434 | <p><em>n</em> is the number, <em>single</em> and <em>plural</em> are singular and plural forms of the message </p> | |
435 | ||
436 | </div> | |
437 | </div> | |
438 | <a class="anchor" id="ga4d78f8f45467984d7244e2ddbb9e0f6e"></a> | |
439 | <div class="memitem"> | |
440 | <div class="memproto"> | |
441 | <div class="memtemplate"> | |
442 | template<typename CharType> </div> | |
443 | <table class="mlabels"> | |
444 | <tr> | |
445 | <td class="mlabels-left"> | |
446 | <table class="memname"> | |
447 | <tr> | |
448 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
449 | <td>(</td> | |
450 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
451 | <td class="paramname"><em>context</em>, </td> | |
452 | </tr> | |
453 | <tr> | |
454 | <td class="paramkey"></td> | |
455 | <td></td> | |
456 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
457 | <td class="paramname"><em>id</em> </td> | |
458 | </tr> | |
459 | <tr> | |
460 | <td></td> | |
461 | <td>)</td> | |
462 | <td></td><td></td> | |
463 | </tr> | |
464 | </table> | |
465 | </td> | |
466 | <td class="mlabels-right"> | |
467 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
468 | </tr> | |
469 | </table> | |
470 | </div><div class="memdoc"> | |
471 | <p>Create a simple message from 0 terminated strings, with context information. The string should exist until the message is destroyed. Generally useful with static constant strings </p> | |
472 | ||
473 | </div> | |
474 | </div> | |
475 | <a class="anchor" id="gabf9afe77f0254397389289c386bf8a73"></a> | |
476 | <div class="memitem"> | |
477 | <div class="memproto"> | |
478 | <div class="memtemplate"> | |
479 | template<typename CharType> </div> | |
480 | <table class="mlabels"> | |
481 | <tr> | |
482 | <td class="mlabels-left"> | |
483 | <table class="memname"> | |
484 | <tr> | |
485 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
486 | <td>(</td> | |
487 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
488 | <td class="paramname"><em>context</em>, </td> | |
489 | </tr> | |
490 | <tr> | |
491 | <td class="paramkey"></td> | |
492 | <td></td> | |
493 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
494 | <td class="paramname"><em>single</em>, </td> | |
495 | </tr> | |
496 | <tr> | |
497 | <td class="paramkey"></td> | |
498 | <td></td> | |
499 | <td class="paramtype"><a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> const * </td> | |
500 | <td class="paramname"><em>plural</em>, </td> | |
501 | </tr> | |
502 | <tr> | |
503 | <td class="paramkey"></td> | |
504 | <td></td> | |
505 | <td class="paramtype">int </td> | |
506 | <td class="paramname"><em>n</em> </td> | |
507 | </tr> | |
508 | <tr> | |
509 | <td></td> | |
510 | <td>)</td> | |
511 | <td></td><td></td> | |
512 | </tr> | |
513 | </table> | |
514 | </td> | |
515 | <td class="mlabels-right"> | |
516 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
517 | </tr> | |
518 | </table> | |
519 | </div><div class="memdoc"> | |
520 | <p>Create a simple plural form message from 0 terminated strings, with context. The strings should exist until the message is destroyed. Generally useful with static constant strings.</p> | |
521 | <p><em>n</em> is the number, <em>single</em> and <em>plural</em> are singular and plural forms of the message </p> | |
522 | ||
523 | </div> | |
524 | </div> | |
525 | <a class="anchor" id="gabbb4365d621a33442ae34ac7c17a9d74"></a> | |
526 | <div class="memitem"> | |
527 | <div class="memproto"> | |
528 | <div class="memtemplate"> | |
529 | template<typename CharType> </div> | |
530 | <table class="mlabels"> | |
531 | <tr> | |
532 | <td class="mlabels-left"> | |
533 | <table class="memname"> | |
534 | <tr> | |
535 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
536 | <td>(</td> | |
537 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
538 | <td class="paramname"><em>id</em></td><td>)</td> | |
539 | <td></td> | |
540 | </tr> | |
541 | </table> | |
542 | </td> | |
543 | <td class="mlabels-right"> | |
544 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
545 | </tr> | |
546 | </table> | |
547 | </div><div class="memdoc"> | |
548 | <p>Create a simple message from a string. </p> | |
549 | ||
550 | </div> | |
551 | </div> | |
552 | <a class="anchor" id="ga380f3a258b3b28929bbf01f4e622e71a"></a> | |
553 | <div class="memitem"> | |
554 | <div class="memproto"> | |
555 | <div class="memtemplate"> | |
556 | template<typename CharType> </div> | |
557 | <table class="mlabels"> | |
558 | <tr> | |
559 | <td class="mlabels-left"> | |
560 | <table class="memname"> | |
561 | <tr> | |
562 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
563 | <td>(</td> | |
564 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
565 | <td class="paramname"><em>single</em>, </td> | |
566 | </tr> | |
567 | <tr> | |
568 | <td class="paramkey"></td> | |
569 | <td></td> | |
570 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
571 | <td class="paramname"><em>plural</em>, </td> | |
572 | </tr> | |
573 | <tr> | |
574 | <td class="paramkey"></td> | |
575 | <td></td> | |
576 | <td class="paramtype">int </td> | |
577 | <td class="paramname"><em>number</em> </td> | |
578 | </tr> | |
579 | <tr> | |
580 | <td></td> | |
581 | <td>)</td> | |
582 | <td></td><td></td> | |
583 | </tr> | |
584 | </table> | |
585 | </td> | |
586 | <td class="mlabels-right"> | |
587 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
588 | </tr> | |
589 | </table> | |
590 | </div><div class="memdoc"> | |
591 | <p>Create a simple plural form message from strings.</p> | |
592 | <p><em>n</em> is the number, <em>single</em> and <em>plural</em> are single and plural forms of the message </p> | |
593 | ||
594 | </div> | |
595 | </div> | |
596 | <a class="anchor" id="ga8c2fab962e10a46ea85f0188d08e499d"></a> | |
597 | <div class="memitem"> | |
598 | <div class="memproto"> | |
599 | <div class="memtemplate"> | |
600 | template<typename CharType> </div> | |
601 | <table class="mlabels"> | |
602 | <tr> | |
603 | <td class="mlabels-left"> | |
604 | <table class="memname"> | |
605 | <tr> | |
606 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
607 | <td>(</td> | |
608 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
609 | <td class="paramname"><em>context</em>, </td> | |
610 | </tr> | |
611 | <tr> | |
612 | <td class="paramkey"></td> | |
613 | <td></td> | |
614 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
615 | <td class="paramname"><em>id</em> </td> | |
616 | </tr> | |
617 | <tr> | |
618 | <td></td> | |
619 | <td>)</td> | |
620 | <td></td><td></td> | |
621 | </tr> | |
622 | </table> | |
623 | </td> | |
624 | <td class="mlabels-right"> | |
625 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
626 | </tr> | |
627 | </table> | |
628 | </div><div class="memdoc"> | |
629 | <p>Create a simple message from a string with context. </p> | |
630 | ||
631 | </div> | |
632 | </div> | |
633 | <a class="anchor" id="gaf8ba10b7b1d45e6c78b84d77e8175d5d"></a> | |
634 | <div class="memitem"> | |
635 | <div class="memproto"> | |
636 | <div class="memtemplate"> | |
637 | template<typename CharType> </div> | |
638 | <table class="mlabels"> | |
639 | <tr> | |
640 | <td class="mlabels-left"> | |
641 | <table class="memname"> | |
642 | <tr> | |
643 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
644 | <td>(</td> | |
645 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
646 | <td class="paramname"><em>context</em>, </td> | |
647 | </tr> | |
648 | <tr> | |
649 | <td class="paramkey"></td> | |
650 | <td></td> | |
651 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
652 | <td class="paramname"><em>single</em>, </td> | |
653 | </tr> | |
654 | <tr> | |
655 | <td class="paramkey"></td> | |
656 | <td></td> | |
657 | <td class="paramtype"><a class="el" href="group__message.html#ga529423e08fc9a8ca9ceef5c56181c6d3">string_type</a> const & </td> | |
658 | <td class="paramname"><em>plural</em>, </td> | |
659 | </tr> | |
660 | <tr> | |
661 | <td class="paramkey"></td> | |
662 | <td></td> | |
663 | <td class="paramtype">int </td> | |
664 | <td class="paramname"><em>number</em> </td> | |
665 | </tr> | |
666 | <tr> | |
667 | <td></td> | |
668 | <td>)</td> | |
669 | <td></td><td></td> | |
670 | </tr> | |
671 | </table> | |
672 | </td> | |
673 | <td class="mlabels-right"> | |
674 | <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> | |
675 | </tr> | |
676 | </table> | |
677 | </div><div class="memdoc"> | |
678 | <p>Create a simple plural form message from strings.</p> | |
679 | <p><em>n</em> is the number, <em>single</em> and <em>plural</em> are single and plural forms of the message </p> | |
680 | ||
681 | </div> | |
682 | </div> | |
683 | <a class="anchor" id="gae6ed9dded4ab78ff28e994b48c766c84"></a> | |
684 | <div class="memitem"> | |
685 | <div class="memproto"> | |
686 | <div class="memtemplate"> | |
687 | template<typename CharType> </div> | |
688 | <table class="mlabels"> | |
689 | <tr> | |
690 | <td class="mlabels-left"> | |
691 | <table class="memname"> | |
692 | <tr> | |
693 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::basic_message </td> | |
694 | <td>(</td> | |
695 | <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1basic__message.html">basic_message</a>< CharType > const & </td> | |
696 | <td class="paramname"><em>other</em></td><td>)</td> | |
697 | <td></td> | |
698 | </tr> | |
699 | </table> | |
700 | </td> | |
701 | <td class="mlabels-right"> | |
702 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
703 | </tr> | |
704 | </table> | |
705 | </div><div class="memdoc"> | |
706 | <p>Copy an object </p> | |
707 | ||
708 | </div> | |
709 | </div> | |
710 | <a class="anchor" id="ga3f2c9d7f9a363efa607738083a986251"></a> | |
711 | <div class="memitem"> | |
712 | <div class="memproto"> | |
713 | <div class="memtemplate"> | |
714 | template<typename CharType> </div> | |
715 | <table class="mlabels"> | |
716 | <tr> | |
717 | <td class="mlabels-left"> | |
718 | <table class="memname"> | |
719 | <tr> | |
720 | <td class="memname">virtual char_type const* <a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format</a>< CharType >::convert </td> | |
721 | <td>(</td> | |
722 | <td class="paramtype"><a class="el" href="group__message.html#ga83f473295edf14b9e1ae1476b81231bc">char_type</a> const * </td> | |
723 | <td class="paramname"><em>msg</em>, </td> | |
724 | </tr> | |
725 | <tr> | |
726 | <td class="paramkey"></td> | |
727 | <td></td> | |
728 | <td class="paramtype"><a class="el" href="group__message.html#gaaa932705310ce196fccc9d672b25518f">string_type</a> & </td> | |
729 | <td class="paramname"><em>buffer</em> </td> | |
730 | </tr> | |
731 | <tr> | |
732 | <td></td> | |
733 | <td>)</td> | |
734 | <td></td><td> const</td> | |
735 | </tr> | |
736 | </table> | |
737 | </td> | |
738 | <td class="mlabels-right"> | |
739 | <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> | |
740 | </tr> | |
741 | </table> | |
742 | </div><div class="memdoc"> | |
743 | <p>Convert the string <em>msg</em> to target locale's encoding. If <em>msg</em> is already in target encoding it would be returned otherwise the converted string is stored in temporary <em>buffer</em> and buffer.c_str() is returned.</p> | |
744 | <p>Note: for char_type that is char16_t, char32_t and wchar_t it is no-op, returns msg </p> | |
745 | ||
746 | </div> | |
747 | </div> | |
748 | <a class="anchor" id="ga0c4c54c5562ecc56396ef1c53582c799"></a> | |
749 | <div class="memitem"> | |
750 | <div class="memproto"> | |
751 | <div class="memtemplate"> | |
752 | template<typename CharType > </div> | |
753 | <table class="memname"> | |
754 | <tr> | |
755 | <td class="memname">std::basic_string<CharType> boost::locale::dgettext </td> | |
756 | <td>(</td> | |
757 | <td class="paramtype">char const * </td> | |
758 | <td class="paramname"><em>domain</em>, </td> | |
759 | </tr> | |
760 | <tr> | |
761 | <td class="paramkey"></td> | |
762 | <td></td> | |
763 | <td class="paramtype">CharType const * </td> | |
764 | <td class="paramname"><em>id</em>, </td> | |
765 | </tr> | |
766 | <tr> | |
767 | <td class="paramkey"></td> | |
768 | <td></td> | |
769 | <td class="paramtype">std::locale const & </td> | |
770 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
771 | </tr> | |
772 | <tr> | |
773 | <td></td> | |
774 | <td>)</td> | |
775 | <td></td><td></td> | |
776 | </tr> | |
777 | </table> | |
778 | </div><div class="memdoc"> | |
779 | <p>Translate message <em>id</em> according to locale <em>loc</em> in domain <em>domain</em> </p> | |
780 | ||
781 | </div> | |
782 | </div> | |
783 | <a class="anchor" id="ga90b0cac98c7d6cd0e5157c10ba15ea29"></a> | |
784 | <div class="memitem"> | |
785 | <div class="memproto"> | |
786 | <div class="memtemplate"> | |
787 | template<typename CharType > </div> | |
788 | <table class="memname"> | |
789 | <tr> | |
790 | <td class="memname">std::basic_string<CharType> boost::locale::dngettext </td> | |
791 | <td>(</td> | |
792 | <td class="paramtype">char const * </td> | |
793 | <td class="paramname"><em>domain</em>, </td> | |
794 | </tr> | |
795 | <tr> | |
796 | <td class="paramkey"></td> | |
797 | <td></td> | |
798 | <td class="paramtype">CharType const * </td> | |
799 | <td class="paramname"><em>s</em>, </td> | |
800 | </tr> | |
801 | <tr> | |
802 | <td class="paramkey"></td> | |
803 | <td></td> | |
804 | <td class="paramtype">CharType const * </td> | |
805 | <td class="paramname"><em>p</em>, </td> | |
806 | </tr> | |
807 | <tr> | |
808 | <td class="paramkey"></td> | |
809 | <td></td> | |
810 | <td class="paramtype">int </td> | |
811 | <td class="paramname"><em>n</em>, </td> | |
812 | </tr> | |
813 | <tr> | |
814 | <td class="paramkey"></td> | |
815 | <td></td> | |
816 | <td class="paramtype">std::locale const & </td> | |
817 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
818 | </tr> | |
819 | <tr> | |
820 | <td></td> | |
821 | <td>)</td> | |
822 | <td></td><td></td> | |
823 | </tr> | |
824 | </table> | |
825 | </div><div class="memdoc"> | |
826 | <p>Translate plural form according to locale <em>loc</em> in domain <em>domain</em> </p> | |
827 | ||
828 | </div> | |
829 | </div> | |
830 | <a class="anchor" id="gae017bbb838e35f1e9b4864e822d8f5f6"></a> | |
831 | <div class="memitem"> | |
832 | <div class="memproto"> | |
833 | <div class="memtemplate"> | |
834 | template<typename CharType > </div> | |
835 | <table class="memname"> | |
836 | <tr> | |
837 | <td class="memname">std::basic_string<CharType> boost::locale::dnpgettext </td> | |
838 | <td>(</td> | |
839 | <td class="paramtype">char const * </td> | |
840 | <td class="paramname"><em>domain</em>, </td> | |
841 | </tr> | |
842 | <tr> | |
843 | <td class="paramkey"></td> | |
844 | <td></td> | |
845 | <td class="paramtype">CharType const * </td> | |
846 | <td class="paramname"><em>context</em>, </td> | |
847 | </tr> | |
848 | <tr> | |
849 | <td class="paramkey"></td> | |
850 | <td></td> | |
851 | <td class="paramtype">CharType const * </td> | |
852 | <td class="paramname"><em>s</em>, </td> | |
853 | </tr> | |
854 | <tr> | |
855 | <td class="paramkey"></td> | |
856 | <td></td> | |
857 | <td class="paramtype">CharType const * </td> | |
858 | <td class="paramname"><em>p</em>, </td> | |
859 | </tr> | |
860 | <tr> | |
861 | <td class="paramkey"></td> | |
862 | <td></td> | |
863 | <td class="paramtype">int </td> | |
864 | <td class="paramname"><em>n</em>, </td> | |
865 | </tr> | |
866 | <tr> | |
867 | <td class="paramkey"></td> | |
868 | <td></td> | |
869 | <td class="paramtype">std::locale const & </td> | |
870 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
871 | </tr> | |
872 | <tr> | |
873 | <td></td> | |
874 | <td>)</td> | |
875 | <td></td><td></td> | |
876 | </tr> | |
877 | </table> | |
878 | </div><div class="memdoc"> | |
879 | <p>Translate plural form according to locale <em>loc</em> in domain <em>domain</em> in context <em>context</em> </p> | |
880 | ||
881 | </div> | |
882 | </div> | |
883 | <a class="anchor" id="ga73e25178ba9ef91ebe1df0aade4d8ae6"></a> | |
884 | <div class="memitem"> | |
885 | <div class="memproto"> | |
886 | <div class="memtemplate"> | |
887 | template<typename CharType> </div> | |
888 | <table class="mlabels"> | |
889 | <tr> | |
890 | <td class="mlabels-left"> | |
891 | <table class="memname"> | |
892 | <tr> | |
893 | <td class="memname">virtual int <a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format</a>< CharType >::domain </td> | |
894 | <td>(</td> | |
895 | <td class="paramtype">std::string const & </td> | |
896 | <td class="paramname"><em>domain</em></td><td>)</td> | |
897 | <td> const</td> | |
898 | </tr> | |
899 | </table> | |
900 | </td> | |
901 | <td class="mlabels-right"> | |
902 | <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> | |
903 | </tr> | |
904 | </table> | |
905 | </div><div class="memdoc"> | |
906 | <p>Convert a string that defines <em>domain</em> to the integer id used by <em>get</em> functions </p> | |
907 | ||
908 | </div> | |
909 | </div> | |
910 | <a class="anchor" id="ga0f9df82da4f38d900500a284cf1ab18f"></a> | |
911 | <div class="memitem"> | |
912 | <div class="memproto"> | |
913 | <div class="memtemplate"> | |
914 | template<typename CharType > </div> | |
915 | <table class="memname"> | |
916 | <tr> | |
917 | <td class="memname">std::basic_string<CharType> boost::locale::dpgettext </td> | |
918 | <td>(</td> | |
919 | <td class="paramtype">char const * </td> | |
920 | <td class="paramname"><em>domain</em>, </td> | |
921 | </tr> | |
922 | <tr> | |
923 | <td class="paramkey"></td> | |
924 | <td></td> | |
925 | <td class="paramtype">CharType const * </td> | |
926 | <td class="paramname"><em>context</em>, </td> | |
927 | </tr> | |
928 | <tr> | |
929 | <td class="paramkey"></td> | |
930 | <td></td> | |
931 | <td class="paramtype">CharType const * </td> | |
932 | <td class="paramname"><em>id</em>, </td> | |
933 | </tr> | |
934 | <tr> | |
935 | <td class="paramkey"></td> | |
936 | <td></td> | |
937 | <td class="paramtype">std::locale const & </td> | |
938 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
939 | </tr> | |
940 | <tr> | |
941 | <td></td> | |
942 | <td>)</td> | |
943 | <td></td><td></td> | |
944 | </tr> | |
945 | </table> | |
946 | </div><div class="memdoc"> | |
947 | <p>Translate message <em>id</em> according to locale <em>loc</em> in domain <em>domain</em> in context <em>context</em> </p> | |
948 | ||
949 | </div> | |
950 | </div> | |
951 | <a class="anchor" id="ga4f65e4e1c3995eb09dd8f8f0e150a012"></a> | |
952 | <div class="memitem"> | |
953 | <div class="memproto"> | |
954 | <div class="memtemplate"> | |
955 | template<typename CharType> </div> | |
956 | <table class="mlabels"> | |
957 | <tr> | |
958 | <td class="mlabels-left"> | |
959 | <table class="memname"> | |
960 | <tr> | |
961 | <td class="memname">virtual char_type const* <a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format</a>< CharType >::get </td> | |
962 | <td>(</td> | |
963 | <td class="paramtype">int </td> | |
964 | <td class="paramname"><em>domain_id</em>, </td> | |
965 | </tr> | |
966 | <tr> | |
967 | <td class="paramkey"></td> | |
968 | <td></td> | |
969 | <td class="paramtype"><a class="el" href="group__message.html#ga83f473295edf14b9e1ae1476b81231bc">char_type</a> const * </td> | |
970 | <td class="paramname"><em>context</em>, </td> | |
971 | </tr> | |
972 | <tr> | |
973 | <td class="paramkey"></td> | |
974 | <td></td> | |
975 | <td class="paramtype"><a class="el" href="group__message.html#ga83f473295edf14b9e1ae1476b81231bc">char_type</a> const * </td> | |
976 | <td class="paramname"><em>id</em> </td> | |
977 | </tr> | |
978 | <tr> | |
979 | <td></td> | |
980 | <td>)</td> | |
981 | <td></td><td> const</td> | |
982 | </tr> | |
983 | </table> | |
984 | </td> | |
985 | <td class="mlabels-right"> | |
986 | <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> | |
987 | </tr> | |
988 | </table> | |
989 | </div><div class="memdoc"> | |
990 | <p>This function returns a pointer to the string for a message defined by a <em>context</em> and identification string <em>id</em>. Both create a single key for message lookup in a domain defined by <em>domain_id</em>.</p> | |
991 | <p>If <em>context</em> is NULL it is not considered to be a part of the key</p> | |
992 | <p>If a translated string is found, it is returned, otherwise NULL is returned </p> | |
993 | ||
994 | </div> | |
995 | </div> | |
996 | <a class="anchor" id="gabb35b8a77bca9d28c5d5c266b66fe291"></a> | |
997 | <div class="memitem"> | |
998 | <div class="memproto"> | |
999 | <div class="memtemplate"> | |
1000 | template<typename CharType> </div> | |
1001 | <table class="mlabels"> | |
1002 | <tr> | |
1003 | <td class="mlabels-left"> | |
1004 | <table class="memname"> | |
1005 | <tr> | |
1006 | <td class="memname">virtual char_type const* <a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format</a>< CharType >::get </td> | |
1007 | <td>(</td> | |
1008 | <td class="paramtype">int </td> | |
1009 | <td class="paramname"><em>domain_id</em>, </td> | |
1010 | </tr> | |
1011 | <tr> | |
1012 | <td class="paramkey"></td> | |
1013 | <td></td> | |
1014 | <td class="paramtype"><a class="el" href="group__message.html#ga83f473295edf14b9e1ae1476b81231bc">char_type</a> const * </td> | |
1015 | <td class="paramname"><em>context</em>, </td> | |
1016 | </tr> | |
1017 | <tr> | |
1018 | <td class="paramkey"></td> | |
1019 | <td></td> | |
1020 | <td class="paramtype"><a class="el" href="group__message.html#ga83f473295edf14b9e1ae1476b81231bc">char_type</a> const * </td> | |
1021 | <td class="paramname"><em>single_id</em>, </td> | |
1022 | </tr> | |
1023 | <tr> | |
1024 | <td class="paramkey"></td> | |
1025 | <td></td> | |
1026 | <td class="paramtype">int </td> | |
1027 | <td class="paramname"><em>n</em> </td> | |
1028 | </tr> | |
1029 | <tr> | |
1030 | <td></td> | |
1031 | <td>)</td> | |
1032 | <td></td><td> const</td> | |
1033 | </tr> | |
1034 | </table> | |
1035 | </td> | |
1036 | <td class="mlabels-right"> | |
1037 | <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> | |
1038 | </tr> | |
1039 | </table> | |
1040 | </div><div class="memdoc"> | |
1041 | <p>This function returns a pointer to the string for a plural message defined by a <em>context</em> and identification string <em>single_id</em>.</p> | |
1042 | <p>If <em>context</em> is NULL it is not considered to be a part of the key</p> | |
1043 | <p>Both create a single key for message lookup in a domain defined <em>domain_id</em>. <em>n</em> is used to pick the correct translation string for a specific number.</p> | |
1044 | <p>If a translated string is found, it is returned, otherwise NULL is returned </p> | |
1045 | ||
1046 | </div> | |
1047 | </div> | |
1048 | <a class="anchor" id="ga1121f0001ff0f3b9455390b6412c6a2c"></a> | |
1049 | <div class="memitem"> | |
1050 | <div class="memproto"> | |
1051 | <div class="memtemplate"> | |
1052 | template<typename CharType > </div> | |
1053 | <table class="memname"> | |
1054 | <tr> | |
1055 | <td class="memname">std::basic_string<CharType> boost::locale::gettext </td> | |
1056 | <td>(</td> | |
1057 | <td class="paramtype">CharType const * </td> | |
1058 | <td class="paramname"><em>id</em>, </td> | |
1059 | </tr> | |
1060 | <tr> | |
1061 | <td class="paramkey"></td> | |
1062 | <td></td> | |
1063 | <td class="paramtype">std::locale const & </td> | |
1064 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
1065 | </tr> | |
1066 | <tr> | |
1067 | <td></td> | |
1068 | <td>)</td> | |
1069 | <td></td><td></td> | |
1070 | </tr> | |
1071 | </table> | |
1072 | </div><div class="memdoc"> | |
1073 | <p>Translate message <em>id</em> according to locale <em>loc</em> </p> | |
1074 | ||
1075 | </div> | |
1076 | </div> | |
1077 | <a class="anchor" id="gafa681d0df94a35f9d75c16dea099d03e"></a> | |
1078 | <div class="memitem"> | |
1079 | <div class="memproto"> | |
1080 | <div class="memtemplate"> | |
1081 | template<typename CharType> </div> | |
1082 | <table class="mlabels"> | |
1083 | <tr> | |
1084 | <td class="mlabels-left"> | |
1085 | <table class="memname"> | |
1086 | <tr> | |
1087 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1message__format.html">boost::locale::message_format</a>< CharType >::message_format </td> | |
1088 | <td>(</td> | |
1089 | <td class="paramtype">size_t </td> | |
1090 | <td class="paramname"><em>refs</em> = <code>0</code></td><td>)</td> | |
1091 | <td></td> | |
1092 | </tr> | |
1093 | </table> | |
1094 | </td> | |
1095 | <td class="mlabels-right"> | |
1096 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1097 | </tr> | |
1098 | </table> | |
1099 | </div><div class="memdoc"> | |
1100 | <p>Default constructor </p> | |
1101 | ||
1102 | </div> | |
1103 | </div> | |
1104 | <a class="anchor" id="gaab79a005dda921603eead4839c116c52"></a> | |
1105 | <div class="memitem"> | |
1106 | <div class="memproto"> | |
1107 | <div class="memtemplate"> | |
1108 | template<typename CharType > </div> | |
1109 | <table class="memname"> | |
1110 | <tr> | |
1111 | <td class="memname">std::basic_string<CharType> boost::locale::ngettext </td> | |
1112 | <td>(</td> | |
1113 | <td class="paramtype">CharType const * </td> | |
1114 | <td class="paramname"><em>s</em>, </td> | |
1115 | </tr> | |
1116 | <tr> | |
1117 | <td class="paramkey"></td> | |
1118 | <td></td> | |
1119 | <td class="paramtype">CharType const * </td> | |
1120 | <td class="paramname"><em>p</em>, </td> | |
1121 | </tr> | |
1122 | <tr> | |
1123 | <td class="paramkey"></td> | |
1124 | <td></td> | |
1125 | <td class="paramtype">int </td> | |
1126 | <td class="paramname"><em>n</em>, </td> | |
1127 | </tr> | |
1128 | <tr> | |
1129 | <td class="paramkey"></td> | |
1130 | <td></td> | |
1131 | <td class="paramtype">std::locale const & </td> | |
1132 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
1133 | </tr> | |
1134 | <tr> | |
1135 | <td></td> | |
1136 | <td>)</td> | |
1137 | <td></td><td></td> | |
1138 | </tr> | |
1139 | </table> | |
1140 | </div><div class="memdoc"> | |
1141 | <p>Translate plural form according to locale <em>loc</em> </p> | |
1142 | ||
1143 | </div> | |
1144 | </div> | |
1145 | <a class="anchor" id="ga5023a270956a2febe1cd86c717d570a7"></a> | |
1146 | <div class="memitem"> | |
1147 | <div class="memproto"> | |
1148 | <div class="memtemplate"> | |
1149 | template<typename CharType > </div> | |
1150 | <table class="memname"> | |
1151 | <tr> | |
1152 | <td class="memname">std::basic_string<CharType> boost::locale::npgettext </td> | |
1153 | <td>(</td> | |
1154 | <td class="paramtype">CharType const * </td> | |
1155 | <td class="paramname"><em>context</em>, </td> | |
1156 | </tr> | |
1157 | <tr> | |
1158 | <td class="paramkey"></td> | |
1159 | <td></td> | |
1160 | <td class="paramtype">CharType const * </td> | |
1161 | <td class="paramname"><em>s</em>, </td> | |
1162 | </tr> | |
1163 | <tr> | |
1164 | <td class="paramkey"></td> | |
1165 | <td></td> | |
1166 | <td class="paramtype">CharType const * </td> | |
1167 | <td class="paramname"><em>p</em>, </td> | |
1168 | </tr> | |
1169 | <tr> | |
1170 | <td class="paramkey"></td> | |
1171 | <td></td> | |
1172 | <td class="paramtype">int </td> | |
1173 | <td class="paramname"><em>n</em>, </td> | |
1174 | </tr> | |
1175 | <tr> | |
1176 | <td class="paramkey"></td> | |
1177 | <td></td> | |
1178 | <td class="paramtype">std::locale const & </td> | |
1179 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
1180 | </tr> | |
1181 | <tr> | |
1182 | <td></td> | |
1183 | <td>)</td> | |
1184 | <td></td><td></td> | |
1185 | </tr> | |
1186 | </table> | |
1187 | </div><div class="memdoc"> | |
1188 | <p>Translate plural form according to locale <em>loc</em> in context <em>context</em> </p> | |
1189 | ||
1190 | </div> | |
1191 | </div> | |
1192 | <a class="anchor" id="ga8da81038939b85ca248cba50f1deacf1"></a> | |
1193 | <div class="memitem"> | |
1194 | <div class="memproto"> | |
1195 | <div class="memtemplate"> | |
1196 | template<typename CharType> </div> | |
1197 | <table class="mlabels"> | |
1198 | <tr> | |
1199 | <td class="mlabels-left"> | |
1200 | <table class="memname"> | |
1201 | <tr> | |
1202 | <td class="memname"><a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::operator string_type </td> | |
1203 | <td>(</td> | |
1204 | <td class="paramname"></td><td>)</td> | |
1205 | <td> const</td> | |
1206 | </tr> | |
1207 | </table> | |
1208 | </td> | |
1209 | <td class="mlabels-right"> | |
1210 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1211 | </tr> | |
1212 | </table> | |
1213 | </div><div class="memdoc"> | |
1214 | <p>Message class can be explicitly converted to string class </p> | |
1215 | ||
1216 | </div> | |
1217 | </div> | |
1218 | <a class="anchor" id="ga6989a96196696d891accb078788e2a6b"></a> | |
1219 | <div class="memitem"> | |
1220 | <div class="memproto"> | |
1221 | <div class="memtemplate"> | |
1222 | template<typename CharType > </div> | |
1223 | <table class="memname"> | |
1224 | <tr> | |
1225 | <td class="memname">std::basic_ostream<CharType>& boost::locale::operator<< </td> | |
1226 | <td>(</td> | |
1227 | <td class="paramtype">std::basic_ostream< CharType > & </td> | |
1228 | <td class="paramname"><em>out</em>, </td> | |
1229 | </tr> | |
1230 | <tr> | |
1231 | <td class="paramkey"></td> | |
1232 | <td></td> | |
1233 | <td class="paramtype">basic_message< CharType > const & </td> | |
1234 | <td class="paramname"><em>msg</em> </td> | |
1235 | </tr> | |
1236 | <tr> | |
1237 | <td></td> | |
1238 | <td>)</td> | |
1239 | <td></td><td></td> | |
1240 | </tr> | |
1241 | </table> | |
1242 | </div><div class="memdoc"> | |
1243 | <p>Translate message <em>msg</em> and write it to stream </p> | |
1244 | ||
1245 | </div> | |
1246 | </div> | |
1247 | <a class="anchor" id="gae0e786e45ef32cf73efd8495cae45aed"></a> | |
1248 | <div class="memitem"> | |
1249 | <div class="memproto"> | |
1250 | <div class="memtemplate"> | |
1251 | template<typename CharType> </div> | |
1252 | <table class="mlabels"> | |
1253 | <tr> | |
1254 | <td class="mlabels-left"> | |
1255 | <table class="memname"> | |
1256 | <tr> | |
1257 | <td class="memname">basic_message const& <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::operator= </td> | |
1258 | <td>(</td> | |
1259 | <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1basic__message.html">basic_message</a>< CharType > const & </td> | |
1260 | <td class="paramname"><em>other</em></td><td>)</td> | |
1261 | <td></td> | |
1262 | </tr> | |
1263 | </table> | |
1264 | </td> | |
1265 | <td class="mlabels-right"> | |
1266 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1267 | </tr> | |
1268 | </table> | |
1269 | </div><div class="memdoc"> | |
1270 | <p>Assign other message object to this one </p> | |
1271 | ||
1272 | </div> | |
1273 | </div> | |
1274 | <a class="anchor" id="gab2362c5a15141d3d58dbf731e6ef6bad"></a> | |
1275 | <div class="memitem"> | |
1276 | <div class="memproto"> | |
1277 | <div class="memtemplate"> | |
1278 | template<typename CharType > </div> | |
1279 | <table class="memname"> | |
1280 | <tr> | |
1281 | <td class="memname">std::basic_string<CharType> boost::locale::pgettext </td> | |
1282 | <td>(</td> | |
1283 | <td class="paramtype">CharType const * </td> | |
1284 | <td class="paramname"><em>context</em>, </td> | |
1285 | </tr> | |
1286 | <tr> | |
1287 | <td class="paramkey"></td> | |
1288 | <td></td> | |
1289 | <td class="paramtype">CharType const * </td> | |
1290 | <td class="paramname"><em>id</em>, </td> | |
1291 | </tr> | |
1292 | <tr> | |
1293 | <td class="paramkey"></td> | |
1294 | <td></td> | |
1295 | <td class="paramtype">std::locale const & </td> | |
1296 | <td class="paramname"><em>loc</em> = <code>std::locale()</code> </td> | |
1297 | </tr> | |
1298 | <tr> | |
1299 | <td></td> | |
1300 | <td>)</td> | |
1301 | <td></td><td></td> | |
1302 | </tr> | |
1303 | </table> | |
1304 | </div><div class="memdoc"> | |
1305 | <p>Translate message <em>id</em> according to locale <em>loc</em> in context <em>context</em> </p> | |
1306 | ||
1307 | </div> | |
1308 | </div> | |
1309 | <a class="anchor" id="ga11c5f400e03e0b16b9a60bd3fae3f168"></a> | |
1310 | <div class="memitem"> | |
1311 | <div class="memproto"> | |
1312 | <div class="memtemplate"> | |
1313 | template<typename CharType> </div> | |
1314 | <table class="mlabels"> | |
1315 | <tr> | |
1316 | <td class="mlabels-left"> | |
1317 | <table class="memname"> | |
1318 | <tr> | |
1319 | <td class="memname">string_type <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::str </td> | |
1320 | <td>(</td> | |
1321 | <td class="paramname"></td><td>)</td> | |
1322 | <td> const</td> | |
1323 | </tr> | |
1324 | </table> | |
1325 | </td> | |
1326 | <td class="mlabels-right"> | |
1327 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1328 | </tr> | |
1329 | </table> | |
1330 | </div><div class="memdoc"> | |
1331 | <p>Translate message to a string in the default global locale, using default domain </p> | |
1332 | ||
1333 | </div> | |
1334 | </div> | |
1335 | <a class="anchor" id="ga26c6489f8269096f835abfb268498fdd"></a> | |
1336 | <div class="memitem"> | |
1337 | <div class="memproto"> | |
1338 | <div class="memtemplate"> | |
1339 | template<typename CharType> </div> | |
1340 | <table class="mlabels"> | |
1341 | <tr> | |
1342 | <td class="mlabels-left"> | |
1343 | <table class="memname"> | |
1344 | <tr> | |
1345 | <td class="memname">string_type <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::str </td> | |
1346 | <td>(</td> | |
1347 | <td class="paramtype">std::locale const & </td> | |
1348 | <td class="paramname"><em>locale</em></td><td>)</td> | |
1349 | <td> const</td> | |
1350 | </tr> | |
1351 | </table> | |
1352 | </td> | |
1353 | <td class="mlabels-right"> | |
1354 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1355 | </tr> | |
1356 | </table> | |
1357 | </div><div class="memdoc"> | |
1358 | <p>Translate message to a string in the locale <em>locale</em>, using default domain </p> | |
1359 | ||
1360 | </div> | |
1361 | </div> | |
1362 | <a class="anchor" id="gaa907a1d3f43fe59cea938e1606f004ee"></a> | |
1363 | <div class="memitem"> | |
1364 | <div class="memproto"> | |
1365 | <div class="memtemplate"> | |
1366 | template<typename CharType> </div> | |
1367 | <table class="mlabels"> | |
1368 | <tr> | |
1369 | <td class="mlabels-left"> | |
1370 | <table class="memname"> | |
1371 | <tr> | |
1372 | <td class="memname">string_type <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::str </td> | |
1373 | <td>(</td> | |
1374 | <td class="paramtype">std::locale const & </td> | |
1375 | <td class="paramname"><em>locale</em>, </td> | |
1376 | </tr> | |
1377 | <tr> | |
1378 | <td class="paramkey"></td> | |
1379 | <td></td> | |
1380 | <td class="paramtype">std::string const & </td> | |
1381 | <td class="paramname"><em>domain_id</em> </td> | |
1382 | </tr> | |
1383 | <tr> | |
1384 | <td></td> | |
1385 | <td>)</td> | |
1386 | <td></td><td> const</td> | |
1387 | </tr> | |
1388 | </table> | |
1389 | </td> | |
1390 | <td class="mlabels-right"> | |
1391 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1392 | </tr> | |
1393 | </table> | |
1394 | </div><div class="memdoc"> | |
1395 | <p>Translate message to a string using locale <em>locale</em> and message domain <em>domain_id</em> </p> | |
1396 | ||
1397 | </div> | |
1398 | </div> | |
1399 | <a class="anchor" id="ga2d2ca0fe119e4ce4766fd3d42b549314"></a> | |
1400 | <div class="memitem"> | |
1401 | <div class="memproto"> | |
1402 | <div class="memtemplate"> | |
1403 | template<typename CharType> </div> | |
1404 | <table class="mlabels"> | |
1405 | <tr> | |
1406 | <td class="mlabels-left"> | |
1407 | <table class="memname"> | |
1408 | <tr> | |
1409 | <td class="memname">string_type <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::str </td> | |
1410 | <td>(</td> | |
1411 | <td class="paramtype">std::string const & </td> | |
1412 | <td class="paramname"><em>domain_id</em></td><td>)</td> | |
1413 | <td> const</td> | |
1414 | </tr> | |
1415 | </table> | |
1416 | </td> | |
1417 | <td class="mlabels-right"> | |
1418 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1419 | </tr> | |
1420 | </table> | |
1421 | </div><div class="memdoc"> | |
1422 | <p>Translate message to a string using the default locale and message domain <em>domain_id</em> </p> | |
1423 | ||
1424 | </div> | |
1425 | </div> | |
1426 | <a class="anchor" id="gaa51c0f65363d8d1cee83bb07fe45ced5"></a> | |
1427 | <div class="memitem"> | |
1428 | <div class="memproto"> | |
1429 | <div class="memtemplate"> | |
1430 | template<typename CharType> </div> | |
1431 | <table class="mlabels"> | |
1432 | <tr> | |
1433 | <td class="mlabels-left"> | |
1434 | <table class="memname"> | |
1435 | <tr> | |
1436 | <td class="memname">string_type <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::str </td> | |
1437 | <td>(</td> | |
1438 | <td class="paramtype">std::locale const & </td> | |
1439 | <td class="paramname"><em>loc</em>, </td> | |
1440 | </tr> | |
1441 | <tr> | |
1442 | <td class="paramkey"></td> | |
1443 | <td></td> | |
1444 | <td class="paramtype">int </td> | |
1445 | <td class="paramname"><em>id</em> </td> | |
1446 | </tr> | |
1447 | <tr> | |
1448 | <td></td> | |
1449 | <td>)</td> | |
1450 | <td></td><td> const</td> | |
1451 | </tr> | |
1452 | </table> | |
1453 | </td> | |
1454 | <td class="mlabels-right"> | |
1455 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1456 | </tr> | |
1457 | </table> | |
1458 | </div><div class="memdoc"> | |
1459 | <p>Translate message to a string using locale <em>loc</em> and message domain index <em>id</em> </p> | |
1460 | ||
1461 | </div> | |
1462 | </div> | |
1463 | <a class="anchor" id="gac204b563c7c9bd86e5555f129350f0e3"></a> | |
1464 | <div class="memitem"> | |
1465 | <div class="memproto"> | |
1466 | <div class="memtemplate"> | |
1467 | template<typename CharType> </div> | |
1468 | <table class="mlabels"> | |
1469 | <tr> | |
1470 | <td class="mlabels-left"> | |
1471 | <table class="memname"> | |
1472 | <tr> | |
1473 | <td class="memname">void <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::swap </td> | |
1474 | <td>(</td> | |
1475 | <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1basic__message.html">basic_message</a>< CharType > & </td> | |
1476 | <td class="paramname"><em>other</em></td><td>)</td> | |
1477 | <td></td> | |
1478 | </tr> | |
1479 | </table> | |
1480 | </td> | |
1481 | <td class="mlabels-right"> | |
1482 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1483 | </tr> | |
1484 | </table> | |
1485 | </div><div class="memdoc"> | |
1486 | <p>Swap two message objects </p> | |
1487 | ||
1488 | </div> | |
1489 | </div> | |
1490 | <a class="anchor" id="ga4dd81f4d40c4e8871bb1bf02bbc8e968"></a> | |
1491 | <div class="memitem"> | |
1492 | <div class="memproto"> | |
1493 | <div class="memtemplate"> | |
1494 | template<typename CharType> </div> | |
1495 | <table class="mlabels"> | |
1496 | <tr> | |
1497 | <td class="mlabels-left"> | |
1498 | <table class="memname"> | |
1499 | <tr> | |
1500 | <td class="memname">void <a class="el" href="classboost_1_1locale_1_1basic__message.html">boost::locale::basic_message</a>< CharType >::write </td> | |
1501 | <td>(</td> | |
1502 | <td class="paramtype">std::basic_ostream< <a class="el" href="group__message.html#gaa5d8dcf9d7aa01abbe73c841299345db">char_type</a> > & </td> | |
1503 | <td class="paramname"><em>out</em></td><td>)</td> | |
1504 | <td> const</td> | |
1505 | </tr> | |
1506 | </table> | |
1507 | </td> | |
1508 | <td class="mlabels-right"> | |
1509 | <span class="mlabels"><span class="mlabel">inline</span></span> </td> | |
1510 | </tr> | |
1511 | </table> | |
1512 | </div><div class="memdoc"> | |
1513 | <p>Translate message and write to stream <em>out</em>, using imbued locale and domain set to the stream </p> | |
1514 | ||
1515 | </div> | |
1516 | </div> | |
1517 | </div><!-- contents --> | |
1518 | </div><!-- doc-content --> | |
1519 | ||
1520 | <li class="footer"> | |
1521 | © 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. | |
1522 | </li> | |
1523 | </ul> | |
1524 | </div> | |
1525 | </body> | |
1526 | </html> |