Files
dl/document/html/classdl_1_1_components.html
2026-09-16 14:07:40 +08:00

477 lines
24 KiB
HTML
Vendored
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>dl: dl::Components类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">dl
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.13.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','搜索',false);
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacedl.html">dl</a></li><li class="navelem"><a class="el" href="classdl_1_1_components.html">Components</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="classdl_1_1_components-members.html">所有成员列表</a> </div>
<div class="headertitle"><div class="title">dl::Components类 参考</div></div>
</div><!--header-->
<div class="contents">
<p>组件容器
<a href="#details">更多...</a></p>
<p><code>#include &lt;<a class="el" href="dl__component_8h_source.html">dl_component.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:aa211a9cff3d6aa32604435e6f7ed4c45" id="r_aa211a9cff3d6aa32604435e6f7ed4c45"><td class="memTemplParams" colspan="2">template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>&gt; </td></tr>
<tr class="memitem:aa211a9cff3d6aa32604435e6f7ed4c45"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aa211a9cff3d6aa32604435e6f7ed4c45">Components</a> (<a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> *p)</td></tr>
<tr class="memdesc:aa211a9cff3d6aa32604435e6f7ed4c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">any表示实际的对象(比如UI::Text),any为空则为Components <br /></td></tr>
<tr class="separator:aa211a9cff3d6aa32604435e6f7ed4c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73066aeb02bc757cd11c7c21a7078ea1" id="r_a73066aeb02bc757cd11c7c21a7078ea1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a73066aeb02bc757cd11c7c21a7078ea1">operator==</a> (const <a class="el" href="classdl_1_1_components.html">Components</a> &amp;b)</td></tr>
<tr class="separator:a73066aeb02bc757cd11c7c21a7078ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a762cd229556704406622968b66d97ebe" id="r_a762cd229556704406622968b66d97ebe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a762cd229556704406622968b66d97ebe">operator!=</a> (const <a class="el" href="classdl_1_1_components.html">Components</a> &amp;b)</td></tr>
<tr class="separator:a762cd229556704406622968b66d97ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1045febd8227c67f5880780eb9fb3f98" id="r_a1045febd8227c67f5880780eb9fb3f98"><td class="memTemplParams" colspan="2">template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>&gt; </td></tr>
<tr class="memitem:a1045febd8227c67f5880780eb9fb3f98"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a1045febd8227c67f5880780eb9fb3f98">Cast</a> ()</td></tr>
<tr class="memdesc:a1045febd8227c67f5880780eb9fb3f98"><td class="mdescLeft">&#160;</td><td class="mdescRight">试图转到指定类型 <br /></td></tr>
<tr class="separator:a1045febd8227c67f5880780eb9fb3f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a194e43597841b16856c78531205110ab" id="r_a194e43597841b16856c78531205110ab"><td class="memTemplParams" colspan="2">template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>&gt; </td></tr>
<tr class="memitem:a194e43597841b16856c78531205110ab"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a194e43597841b16856c78531205110ab">Get</a> (size_t index=0)</td></tr>
<tr class="memdesc:a194e43597841b16856c78531205110ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回第n个类型对象,失败返回nullptr <br /></td></tr>
<tr class="separator:a194e43597841b16856c78531205110ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc10522deb2208fb4658250fa7f4b8e" id="r_a3fc10522deb2208fb4658250fa7f4b8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_any_type.html">AnyType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3fc10522deb2208fb4658250fa7f4b8e">GetSelf</a> ()</td></tr>
<tr class="memdesc:a3fc10522deb2208fb4658250fa7f4b8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回自身 <br /></td></tr>
<tr class="separator:a3fc10522deb2208fb4658250fa7f4b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbb389ac9695b28edaa973cca8aa0798" id="r_adbb389ac9695b28edaa973cca8aa0798"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adbb389ac9695b28edaa973cca8aa0798">PushBack</a> (<a class="el" href="classdl_1_1_any_type.html">AnyType</a> any)</td></tr>
<tr class="memdesc:adbb389ac9695b28edaa973cca8aa0798"><td class="mdescLeft">&#160;</td><td class="mdescRight">添加一个任意对象 <br /></td></tr>
<tr class="separator:adbb389ac9695b28edaa973cca8aa0798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e7ae65dc036a893d9b2ba6957f8fc1a" id="r_a4e7ae65dc036a893d9b2ba6957f8fc1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e7ae65dc036a893d9b2ba6957f8fc1a">Clear</a> ()</td></tr>
<tr class="separator:a4e7ae65dc036a893d9b2ba6957f8fc1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8fd2226b0494a7370a3ce9c27d9254e" id="r_ae8fd2226b0494a7370a3ce9c27d9254e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_vector_any.html">VectorAny</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae8fd2226b0494a7370a3ce9c27d9254e">GetVectorAny</a> ()</td></tr>
<tr class="separator:ae8fd2226b0494a7370a3ce9c27d9254e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a921cb01effdbf6e8026b3e8667635869" id="r_a921cb01effdbf6e8026b3e8667635869"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a921cb01effdbf6e8026b3e8667635869">GetName</a> ()</td></tr>
<tr class="separator:a921cb01effdbf6e8026b3e8667635869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203e755b53657391d4ae2801946787e4" id="r_a203e755b53657391d4ae2801946787e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a203e755b53657391d4ae2801946787e4">SetName</a> (std::string_view name)</td></tr>
<tr class="memdesc:a203e755b53657391d4ae2801946787e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置自定义名字 <br /></td></tr>
<tr class="separator:a203e755b53657391d4ae2801946787e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc32bd59bf276297c189c7259b5e9ce8" id="r_afc32bd59bf276297c189c7259b5e9ce8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afc32bd59bf276297c189c7259b5e9ce8">IsPure</a> ()</td></tr>
<tr class="memdesc:afc32bd59bf276297c189c7259b5e9ce8"><td class="mdescLeft">&#160;</td><td class="mdescRight">单纯的Componetsany为空 <br /></td></tr>
<tr class="separator:afc32bd59bf276297c189c7259b5e9ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>组件容器 </p>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00207">207</a> 行定义.</p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="aa211a9cff3d6aa32604435e6f7ed4c45" name="aa211a9cff3d6aa32604435e6f7ed4c45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa211a9cff3d6aa32604435e6f7ed4c45">&#9670;&#160;</a></span>Components()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">dl::Components::Components </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> *</td> <td class="paramname"><span class="paramname"><em>p</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>any表示实际的对象(比如UI::Text),any为空则为Components </p>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00212">212</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="a1045febd8227c67f5880780eb9fb3f98" name="a1045febd8227c67f5880780eb9fb3f98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1045febd8227c67f5880780eb9fb3f98">&#9670;&#160;</a></span>Cast()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> * dl::Components::Cast </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>试图转到指定类型 </p>
<dl class="section note"><dt>注解</dt><dd>失败返回nullptr </dd></dl>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00227">227</a> 行定义.</p>
</div>
</div>
<a id="a4e7ae65dc036a893d9b2ba6957f8fc1a" name="a4e7ae65dc036a893d9b2ba6957f8fc1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e7ae65dc036a893d9b2ba6957f8fc1a">&#9670;&#160;</a></span>Clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Components::Clear </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00250">250</a> 行定义.</p>
</div>
</div>
<a id="a194e43597841b16856c78531205110ab" name="a194e43597841b16856c78531205110ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a194e43597841b16856c78531205110ab">&#9670;&#160;</a></span>Get()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> * dl::Components::Get </td>
<td>(</td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回第n个类型对象,失败返回nullptr </p>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00233">233</a> 行定义.</p>
</div>
</div>
<a id="a921cb01effdbf6e8026b3e8667635869" name="a921cb01effdbf6e8026b3e8667635869"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a921cb01effdbf6e8026b3e8667635869">&#9670;&#160;</a></span>GetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string dl::Components::GetName </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00257">257</a> 行定义.</p>
</div>
</div>
<a id="a3fc10522deb2208fb4658250fa7f4b8e" name="a3fc10522deb2208fb4658250fa7f4b8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fc10522deb2208fb4658250fa7f4b8e">&#9670;&#160;</a></span>GetSelf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classdl_1_1_any_type.html">AnyType</a> dl::Components::GetSelf </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回自身 </p>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00236">236</a> 行定义.</p>
</div>
</div>
<a id="ae8fd2226b0494a7370a3ce9c27d9254e" name="ae8fd2226b0494a7370a3ce9c27d9254e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8fd2226b0494a7370a3ce9c27d9254e">&#9670;&#160;</a></span>GetVectorAny()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classdl_1_1_vector_any.html">VectorAny</a> &amp; dl::Components::GetVectorAny </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00255">255</a> 行定义.</p>
</div>
</div>
<a id="afc32bd59bf276297c189c7259b5e9ce8" name="afc32bd59bf276297c189c7259b5e9ce8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc32bd59bf276297c189c7259b5e9ce8">&#9670;&#160;</a></span>IsPure()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool dl::Components::IsPure </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>单纯的Componetsany为空 </p>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00269">269</a> 行定义.</p>
</div>
</div>
<a id="a762cd229556704406622968b66d97ebe" name="a762cd229556704406622968b66d97ebe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a762cd229556704406622968b66d97ebe">&#9670;&#160;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool dl::Components::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classdl_1_1_components.html">Components</a> &amp;</td> <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00220">220</a> 行定义.</p>
</div>
</div>
<a id="a73066aeb02bc757cd11c7c21a7078ea1" name="a73066aeb02bc757cd11c7c21a7078ea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73066aeb02bc757cd11c7c21a7078ea1">&#9670;&#160;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool dl::Components::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classdl_1_1_components.html">Components</a> &amp;</td> <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00219">219</a> 行定义.</p>
</div>
</div>
<a id="adbb389ac9695b28edaa973cca8aa0798" name="adbb389ac9695b28edaa973cca8aa0798"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbb389ac9695b28edaa973cca8aa0798">&#9670;&#160;</a></span>PushBack()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Components::PushBack </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdl_1_1_any_type.html">AnyType</a></td> <td class="paramname"><span class="paramname"><em>any</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>添加一个任意对象 </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">any</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00245">245</a> 行定义.</p>
</div>
</div>
<a id="a203e755b53657391d4ae2801946787e4" name="a203e755b53657391d4ae2801946787e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a203e755b53657391d4ae2801946787e4">&#9670;&#160;</a></span>SetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Components::SetName </td>
<td>(</td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>设置自定义名字 </p>
<p class="definition">在文件 <a class="el" href="dl__component_8h_source.html">dl_component.h</a><a class="el" href="dl__component_8h_source.html#l00263">263</a> 行定义.</p>
</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>D:/dl/dl/misc/<a class="el" href="dl__component_8h_source.html">dl_component.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
</small></address>
</div><!-- doc-content -->
</body>
</html>