⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_fixed_size_sec_block.html

📁 著名的密码库Crypto++的文档 C++语言的杰作。程序员必备。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc465230b3c6849565a19d1c7d7f5c1f"></a><!-- doxytag: member="FixedSizeSecBlock::data" ref="cc465230b3c6849565a19d1c7d7f5c1f" args="() const" -->A::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#cc465230b3c6849565a19d1c7d7f5c1f">data</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5999bffe3193e62719cc0792b0282a7"></a><!-- doxytag: member="FixedSizeSecBlock::size" ref="f5999bffe3193e62719cc0792b0282a7" args="() const" --><a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#f5999bffe3193e62719cc0792b0282a7">size</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf162565508e31bfe5a2eb3946411829"></a><!-- doxytag: member="FixedSizeSecBlock::empty" ref="cf162565508e31bfe5a2eb3946411829" args="() const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#cf162565508e31bfe5a2eb3946411829">empty</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5565f51350846fb7224720c403674216"></a><!-- doxytag: member="FixedSizeSecBlock::BytePtr" ref="5565f51350846fb7224720c403674216" args="()" -->byte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#5565f51350846fb7224720c403674216">BytePtr</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="565f381f0b133268b77d770bfcfc9a09"></a><!-- doxytag: member="FixedSizeSecBlock::BytePtr" ref="565f381f0b133268b77d770bfcfc9a09" args="() const" -->const byte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#565f381f0b133268b77d770bfcfc9a09">BytePtr</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93e1256d8021ba4ab9007ea4e19ae8c2"></a><!-- doxytag: member="FixedSizeSecBlock::SizeInBytes" ref="93e1256d8021ba4ab9007ea4e19ae8c2" args="() const" --><a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#93e1256d8021ba4ab9007ea4e19ae8c2">SizeInBytes</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2cf5dc5e31c63eb927f935af6104f36a"></a><!-- doxytag: member="FixedSizeSecBlock::Assign" ref="2cf5dc5e31c63eb927f935af6104f36a" args="(const T *t, size_type len)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#2cf5dc5e31c63eb927f935af6104f36a">Assign</a> (const T *t, <a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a> len)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set contents and size <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="309d571ffb1b7d58185a8309ca58e6b2"></a><!-- doxytag: member="FixedSizeSecBlock::Assign" ref="309d571ffb1b7d58185a8309ca58e6b2" args="(const SecBlock&lt; T, A &gt; &amp;t)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#309d571ffb1b7d58185a8309ca58e6b2">Assign</a> (const <a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt; &amp;t)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy contents and size from another <a class="el" href="class_sec_block.html" title="a block of memory allocated using A">SecBlock</a> <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf49f5fe6f6c2e1ae8e8c13e9eec38fc"></a><!-- doxytag: member="FixedSizeSecBlock::operator+=" ref="cf49f5fe6f6c2e1ae8e8c13e9eec38fc" args="(const SecBlock&lt; T, A &gt; &amp;t)" --><a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#cf49f5fe6f6c2e1ae8e8c13e9eec38fc">operator+=</a> (const <a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt; &amp;t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c641a244b1d12301db043b066968ffc"></a><!-- doxytag: member="FixedSizeSecBlock::operator+" ref="4c641a244b1d12301db043b066968ffc" args="(const SecBlock&lt; T, A &gt; &amp;t)" --><a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#4c641a244b1d12301db043b066968ffc">operator+</a> (const <a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt; &amp;t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd321a0646052f6179be33f88beabfb9"></a><!-- doxytag: member="FixedSizeSecBlock::operator==" ref="bd321a0646052f6179be33f88beabfb9" args="(const SecBlock&lt; T, A &gt; &amp;t) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#bd321a0646052f6179be33f88beabfb9">operator==</a> (const <a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt; &amp;t) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e41d156d4146d59b618191df6991a11"></a><!-- doxytag: member="FixedSizeSecBlock::operator!=" ref="7e41d156d4146d59b618191df6991a11" args="(const SecBlock&lt; T, A &gt; &amp;t) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#7e41d156d4146d59b618191df6991a11">operator!=</a> (const <a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt; &amp;t) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90d46e577c951d81a2d25a4742a3e979"></a><!-- doxytag: member="FixedSizeSecBlock::New" ref="90d46e577c951d81a2d25a4742a3e979" args="(size_type newSize)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#90d46e577c951d81a2d25a4742a3e979">New</a> (<a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a> newSize)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change size, without preserving contents <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d78e75002fd02e5b89bd72a9e65e769"></a><!-- doxytag: member="FixedSizeSecBlock::CleanNew" ref="2d78e75002fd02e5b89bd72a9e65e769" args="(size_type newSize)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#2d78e75002fd02e5b89bd72a9e65e769">CleanNew</a> (<a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a> newSize)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change size and set contents to 0 <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8dea287fba8236b0979b52beece0ec1b"></a><!-- doxytag: member="FixedSizeSecBlock::Grow" ref="8dea287fba8236b0979b52beece0ec1b" args="(size_type newSize)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#8dea287fba8236b0979b52beece0ec1b">Grow</a> (<a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a> newSize)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change size only if newSize &gt; current size. contents are preserved <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ef9516e973051e6afa38bba526da3e9"></a><!-- doxytag: member="FixedSizeSecBlock::CleanGrow" ref="4ef9516e973051e6afa38bba526da3e9" args="(size_type newSize)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#4ef9516e973051e6afa38bba526da3e9">CleanGrow</a> (<a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a> newSize)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change size only if newSize &gt; current size. contents are preserved and additional area is set to 0 <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9e98d3f4a7af1156fcf3e6e68f4ae5a"></a><!-- doxytag: member="FixedSizeSecBlock::resize" ref="f9e98d3f4a7af1156fcf3e6e68f4ae5a" args="(size_type newSize)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#f9e98d3f4a7af1156fcf3e6e68f4ae5a">resize</a> (<a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a> newSize)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change size and preserve contents <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3872f50f03372fa859803971961f02cd"></a><!-- doxytag: member="FixedSizeSecBlock::swap" ref="3872f50f03372fa859803971961f02cd" args="(SecBlock&lt; T, A &gt; &amp;b)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#3872f50f03372fa859803971961f02cd">swap</a> (<a class="el" href="class_sec_block.html">SecBlock</a>&lt; T, A &gt; &amp;b)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">swap contents and size with another <a class="el" href="class_sec_block.html" title="a block of memory allocated using A">SecBlock</a> <br></td></tr><tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="536edaa408d09201419ac3fece8d894a"></a><!-- doxytag: member="FixedSizeSecBlock::m_alloc" ref="536edaa408d09201419ac3fece8d894a" args="" -->A&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#536edaa408d09201419ac3fece8d894a">m_alloc</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eed7a648f929f43b676b7a346b1373dd"></a><!-- doxytag: member="FixedSizeSecBlock::m_size" ref="eed7a648f929f43b676b7a346b1373dd" args="" --><a class="el" href="class_sec_block.html#c37f179bc9420b7af601df75eaed3c90">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#eed7a648f929f43b676b7a346b1373dd">m_size</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b8182b17492ab3098087c17fc3ea40e"></a><!-- doxytag: member="FixedSizeSecBlock::m_ptr" ref="9b8182b17492ab3098087c17fc3ea40e" args="" -->T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sec_block.html#9b8182b17492ab3098087c17fc3ea40e">m_ptr</a></td></tr></table><hr>The documentation for this class was generated from the following file:<ul><li><a class="el" href="secblock_8h-source.html">secblock.h</a></ul><hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 1 11:11:38 2007 for Crypto++ by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -