deploy: b21f2efa91
This commit is contained in:
@@ -66,7 +66,8 @@ $(function() {
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">String Formatting</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
@@ -80,7 +81,7 @@ Classes</h2></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base template class to support string formatting using <code>printf()</code> style templates. <a href="classwinstd_1_1basic__string__printf.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg< _Elem, _Traits, _Ax ></a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base template class to support string formatting using <code>FormatMessage()</code> style templates. <a href="classwinstd_1_1basic__string__msg.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base template class to support string formatting using <code><a class="el" href="group___win_std_str_format.html#ga78bf19793ce080f2826f56f228d64623" title="Formats a message string.">FormatMessage()</a></code> style templates. <a href="classwinstd_1_1basic__string__msg.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__guid.html">winstd::basic_string_guid< _Elem, _Traits, _Ax ></a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base template class to support converting GUID to string. <a href="classwinstd_1_1basic__string__guid.html#details">More...</a><br /></td></tr>
|
||||
@@ -134,11 +135,11 @@ typedef <a class="el" href="group___win_std_str_format.html#ga9dda7a9a763b666f6f
|
||||
<tr class="separator:gab805ccda115191833fb01ba4457f208a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae63195e25e08e2b3d9a9b9c2987f5740"><td class="memItemLeft" align="right" valign="top"><a id="gae63195e25e08e2b3d9a9b9c2987f5740" name="gae63195e25e08e2b3d9a9b9c2987f5740"></a>
|
||||
typedef <a class="el" href="classwinstd_1_1basic__string__msg.html">basic_string_msg</a>< char, std::char_traits< char >, std::allocator< char > > </td><td class="memItemRight" valign="bottom"><b>winstd::string_msg</b></td></tr>
|
||||
<tr class="memdesc:gae63195e25e08e2b3d9a9b9c2987f5740"><td class="mdescLeft"> </td><td class="mdescRight">Single-byte character implementation of a class to support string formatting using <code>FormatMessage()</code> style templates. <br /></td></tr>
|
||||
<tr class="memdesc:gae63195e25e08e2b3d9a9b9c2987f5740"><td class="mdescLeft"> </td><td class="mdescRight">Single-byte character implementation of a class to support string formatting using <code><a class="el" href="group___win_std_str_format.html#ga78bf19793ce080f2826f56f228d64623" title="Formats a message string.">FormatMessage()</a></code> style templates. <br /></td></tr>
|
||||
<tr class="separator:gae63195e25e08e2b3d9a9b9c2987f5740"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga52a88ab19a1a96f778dbf7a2938bc98f"><td class="memItemLeft" align="right" valign="top"><a id="ga52a88ab19a1a96f778dbf7a2938bc98f" name="ga52a88ab19a1a96f778dbf7a2938bc98f"></a>
|
||||
typedef <a class="el" href="classwinstd_1_1basic__string__msg.html">basic_string_msg</a>< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > </td><td class="memItemRight" valign="bottom"><b>winstd::wstring_msg</b></td></tr>
|
||||
<tr class="memdesc:ga52a88ab19a1a96f778dbf7a2938bc98f"><td class="mdescLeft"> </td><td class="mdescRight">Wide character implementation of a class to support string formatting using <code>FormatMessage()</code> style templates. <br /></td></tr>
|
||||
<tr class="memdesc:ga52a88ab19a1a96f778dbf7a2938bc98f"><td class="mdescLeft"> </td><td class="mdescRight">Wide character implementation of a class to support string formatting using <code><a class="el" href="group___win_std_str_format.html#ga78bf19793ce080f2826f56f228d64623" title="Formats a message string.">FormatMessage()</a></code> style templates. <br /></td></tr>
|
||||
<tr class="separator:ga52a88ab19a1a96f778dbf7a2938bc98f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaf47f07aac0b4c8ef47cf42216ab17f1b"><td class="memItemLeft" align="right" valign="top"><a id="gaf47f07aac0b4c8ef47cf42216ab17f1b" name="gaf47f07aac0b4c8ef47cf42216ab17f1b"></a>
|
||||
typedef <a class="el" href="group___win_std_str_format.html#gae63195e25e08e2b3d9a9b9c2987f5740">string_msg</a> </td><td class="memItemRight" valign="bottom"><b>winstd::tstring_msg</b></td></tr>
|
||||
@@ -148,13 +149,38 @@ typedef <a class="el" href="group___win_std_str_format.html#gae63195e25e08e2b3d9
|
||||
typedef <a class="el" href="classwinstd_1_1string__guid.html">string_guid</a> </td><td class="memItemRight" valign="bottom"><b>winstd::tstring_guid</b></td></tr>
|
||||
<tr class="memdesc:ga4c44b6a587f894ee33bb58a10ba27d6b"><td class="mdescLeft"> </td><td class="mdescRight">Multi-byte / Wide-character string GUID (according to _UNICODE) <br /></td></tr>
|
||||
<tr class="separator:ga4c44b6a587f894ee33bb58a10ba27d6b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:gaad906b9a0f259f7c45470a7d548957ed"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___win_std_str_format.html#gaad906b9a0f259f7c45470a7d548957ed">vsnprintf</a> (char *str, size_t capacity, const char *format, va_list arg)</td></tr>
|
||||
<tr class="memdesc:gaad906b9a0f259f7c45470a7d548957ed"><td class="mdescLeft"> </td><td class="mdescRight">Formats string using <code>printf()</code>. <a href="group___win_std_str_format.html#gaad906b9a0f259f7c45470a7d548957ed">More...</a><br /></td></tr>
|
||||
<tr class="separator:gaad906b9a0f259f7c45470a7d548957ed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga9f831951f2e74c57aea12da36fe136d4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___win_std_str_format.html#ga9f831951f2e74c57aea12da36fe136d4">vsnprintf</a> (wchar_t *str, size_t capacity, const wchar_t *format, va_list arg) noexcept</td></tr>
|
||||
<tr class="memdesc:ga9f831951f2e74c57aea12da36fe136d4"><td class="mdescLeft"> </td><td class="mdescRight">Formats string using <code>printf()</code>. <a href="group___win_std_str_format.html#ga9f831951f2e74c57aea12da36fe136d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga9f831951f2e74c57aea12da36fe136d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga583555761f3d01787d5e5f0226472f4e"><td class="memTemplParams" colspan="2">template<class _Elem , class _Traits , class _Ax > </td></tr>
|
||||
<tr class="memitem:ga583555761f3d01787d5e5f0226472f4e"><td class="memTemplItemLeft" align="right" valign="top">static int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___win_std_str_format.html#ga583555761f3d01787d5e5f0226472f4e">vsprintf</a> (std::basic_string< _Elem, _Traits, _Ax > &str, const _Elem *format, va_list arg)</td></tr>
|
||||
<tr class="memdesc:ga583555761f3d01787d5e5f0226472f4e"><td class="mdescLeft"> </td><td class="mdescRight">Formats string using <code>printf()</code>. <a href="group___win_std_str_format.html#ga583555761f3d01787d5e5f0226472f4e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga583555761f3d01787d5e5f0226472f4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac397f655a858a069b3e521940af64331"><td class="memTemplParams" colspan="2">template<class _Elem , class _Traits , class _Ax > </td></tr>
|
||||
<tr class="memitem:gac397f655a858a069b3e521940af64331"><td class="memTemplItemLeft" align="right" valign="top">static int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___win_std_str_format.html#gac397f655a858a069b3e521940af64331">sprintf</a> (std::basic_string< _Elem, _Traits, _Ax > &str, const _Elem *format,...)</td></tr>
|
||||
<tr class="memdesc:gac397f655a858a069b3e521940af64331"><td class="mdescLeft"> </td><td class="mdescRight">Formats string using <code>printf()</code>. <a href="group___win_std_str_format.html#gac397f655a858a069b3e521940af64331">More...</a><br /></td></tr>
|
||||
<tr class="separator:gac397f655a858a069b3e521940af64331"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga78bf19793ce080f2826f56f228d64623"><td class="memTemplParams" colspan="2">template<class _Traits , class _Ax > </td></tr>
|
||||
<tr class="memitem:ga78bf19793ce080f2826f56f228d64623"><td class="memTemplItemLeft" align="right" valign="top">static DWORD </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___win_std_str_format.html#ga78bf19793ce080f2826f56f228d64623">FormatMessage</a> (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, std::basic_string< char, _Traits, _Ax > &str, va_list *Arguments)</td></tr>
|
||||
<tr class="memdesc:ga78bf19793ce080f2826f56f228d64623"><td class="mdescLeft"> </td><td class="mdescRight">Formats a message string. <a href="group___win_std_str_format.html#ga78bf19793ce080f2826f56f228d64623">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga78bf19793ce080f2826f56f228d64623"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaebf39378c982c5116ea0110a69eb2f75"><td class="memTemplParams" colspan="2">template<class _Traits , class _Ax > </td></tr>
|
||||
<tr class="memitem:gaebf39378c982c5116ea0110a69eb2f75"><td class="memTemplItemLeft" align="right" valign="top">static DWORD </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___win_std_str_format.html#gaebf39378c982c5116ea0110a69eb2f75">FormatMessage</a> (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, std::basic_string< wchar_t, _Traits, _Ax > &str, va_list *Arguments)</td></tr>
|
||||
<tr class="memdesc:gaebf39378c982c5116ea0110a69eb2f75"><td class="mdescLeft"> </td><td class="mdescRight">Formats a message string. <a href="group___win_std_str_format.html#gaebf39378c982c5116ea0110a69eb2f75">More...</a><br /></td></tr>
|
||||
<tr class="separator:gaebf39378c982c5116ea0110a69eb2f75"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<p >Formatted string generation. </p>
|
||||
<dl class="section user"><dt>Example</dt><dd><div class="fragment"><div class="line"><span class="comment">// Please note the PCSTR typecasting invokes an operator to return</span></div>
|
||||
<div class="line"><span class="comment">// pointer to formatted buffer rather than class reference itself.</span></div>
|
||||
<div class="line">cout << (PCSTR)(<a class="code hl_class" href="classwinstd_1_1basic__string__printf.html">winstd::string_printf</a>(<span class="stringliteral">"%i is less than %i.\n"</span>, 1, 5));</div>
|
||||
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a></div><div class="ttdoc">Base template class to support string formatting using printf() style templates.</div><div class="ttdef"><b>Definition:</b> Common.h:1114</div></div>
|
||||
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a></div><div class="ttdoc">Base template class to support string formatting using printf() style templates.</div><div class="ttdef"><b>Definition:</b> Common.h:1123</div></div>
|
||||
</div><!-- fragment --> </dd></dl>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="gadd052e867c5d82d180924da9d0e16798" name="gadd052e867c5d82d180924da9d0e16798"></a>
|
||||
@@ -172,12 +198,372 @@ typedef <a class="el" href="classwinstd_1_1string__guid.html">string_guid</a>
|
||||
<p>Standard input stream for TCHAR strings. </p>
|
||||
<p >Standard input stream for TCHAR strings </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="ga78bf19793ce080f2826f56f228d64623" name="ga78bf19793ce080f2826f56f228d64623"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga78bf19793ce080f2826f56f228d64623">◆ </a></span>FormatMessage() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class _Traits , class _Ax > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static DWORD FormatMessage </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">DWORD </td>
|
||||
<td class="paramname"><em>dwFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">LPCVOID </td>
|
||||
<td class="paramname"><em>lpSource</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">DWORD </td>
|
||||
<td class="paramname"><em>dwMessageId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">DWORD </td>
|
||||
<td class="paramname"><em>dwLanguageId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::basic_string< char, _Traits, _Ax > & </td>
|
||||
<td class="paramname"><em>str</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">va_list * </td>
|
||||
<td class="paramname"><em>Arguments</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Formats a message string. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms679351.aspx">FormatMessage function</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gaebf39378c982c5116ea0110a69eb2f75" name="gaebf39378c982c5116ea0110a69eb2f75"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gaebf39378c982c5116ea0110a69eb2f75">◆ </a></span>FormatMessage() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class _Traits , class _Ax > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static DWORD FormatMessage </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">DWORD </td>
|
||||
<td class="paramname"><em>dwFlags</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">LPCVOID </td>
|
||||
<td class="paramname"><em>lpSource</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">DWORD </td>
|
||||
<td class="paramname"><em>dwMessageId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">DWORD </td>
|
||||
<td class="paramname"><em>dwLanguageId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::basic_string< wchar_t, _Traits, _Ax > & </td>
|
||||
<td class="paramname"><em>str</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">va_list * </td>
|
||||
<td class="paramname"><em>Arguments</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Formats a message string. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms679351.aspx">FormatMessage function</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gac397f655a858a069b3e521940af64331" name="gac397f655a858a069b3e521940af64331"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac397f655a858a069b3e521940af64331">◆ </a></span>sprintf()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class _Elem , class _Traits , class _Ax > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static int sprintf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::basic_string< _Elem, _Traits, _Ax > & </td>
|
||||
<td class="paramname"><em>str</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const _Elem * </td>
|
||||
<td class="paramname"><em>format</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Formats string using <code>printf()</code>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>Formatted string </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">format</td><td>String template using <code>printf()</code> style</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of characters in result. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gaad906b9a0f259f7c45470a7d548957ed" name="gaad906b9a0f259f7c45470a7d548957ed"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gaad906b9a0f259f7c45470a7d548957ed">◆ </a></span>vsnprintf() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static int vsnprintf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>str</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>capacity</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>format</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">va_list </td>
|
||||
<td class="paramname"><em>arg</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Formats string using <code>printf()</code>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>Buffer to receive string </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">capacity</td><td>Size of <code>str</code> in characters </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">format</td><td>String template using <code>printf()</code> style </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>Arguments to <code>format</code></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of characters in result. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga9f831951f2e74c57aea12da36fe136d4" name="ga9f831951f2e74c57aea12da36fe136d4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga9f831951f2e74c57aea12da36fe136d4">◆ </a></span>vsnprintf() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static int vsnprintf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">wchar_t * </td>
|
||||
<td class="paramname"><em>str</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>capacity</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const wchar_t * </td>
|
||||
<td class="paramname"><em>format</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">va_list </td>
|
||||
<td class="paramname"><em>arg</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Formats string using <code>printf()</code>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>Buffer to receive string </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">capacity</td><td>Size of <code>str</code> in characters </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">format</td><td>String template using <code>printf()</code> style </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>Arguments to <code>format</code></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of characters in result. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga583555761f3d01787d5e5f0226472f4e" name="ga583555761f3d01787d5e5f0226472f4e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga583555761f3d01787d5e5f0226472f4e">◆ </a></span>vsprintf()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class _Elem , class _Traits , class _Ax > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static int vsprintf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::basic_string< _Elem, _Traits, _Ax > & </td>
|
||||
<td class="paramname"><em>str</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const _Elem * </td>
|
||||
<td class="paramname"><em>format</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">va_list </td>
|
||||
<td class="paramname"><em>arg</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Formats string using <code>printf()</code>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">str</td><td>Formatted string </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">format</td><td>String template using <code>printf()</code> style </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>Arguments to <code>format</code></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of characters in result. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Thu Mar 3 2022 15:02:05 for WinStd by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
|
||||
Generated on Mon Mar 7 2022 09:10:52 for WinStd by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user