92 | | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#970297d6c758692135877dfa7a5eacb0">build</a> (const Setting &element, const string &name, <a class="el" href="classbdm_1_1UI.html#88d02c1ffe93033af0f146e8008ab6e6">SettingPresence</a> settingPresence=optional)</td></tr> |
93 | | |
94 | | <tr><td class="memTemplParams" nowrap colspan="2">template<class T > </td></tr> |
95 | | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#b8b2512d4762463cbf23314d45f1c5b1">build</a> (const Setting &element, const int index, <a class="el" href="classbdm_1_1UI.html#88d02c1ffe93033af0f146e8008ab6e6">SettingPresence</a> settingPresence=optional)</td></tr> |
96 | | |
97 | | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="6e2da6a142fecf5f21e0bb86a7211cb4"></a><!-- doxytag: member="bdm::UI::build" ref="6e2da6a142fecf5f21e0bb86a7211cb4" args="(const Setting &element)" --> |
98 | | template<class T > </td></tr> |
99 | | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#6e2da6a142fecf5f21e0bb86a7211cb4">build</a> (const Setting &element)</td></tr> |
100 | | |
101 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">The new instance of type T* is constructed and initialized with values stored in the Setting element. <br></td></tr> |
| 92 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#1f3d45184f803e1256cfc896b43ed2f8">build</a> (const Setting &element, const string &name, <a class="el" href="classbdm_1_1UI.html#88d02c1ffe93033af0f146e8008ab6e6">SettingPresence</a> settingPresence=optional)</td></tr> |
| 93 | |
| 94 | <tr><td class="memTemplParams" nowrap colspan="2">template<class T > </td></tr> |
| 95 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#f02851b299aedeb891e30c4807903081">build</a> (const Setting &element, const int index, <a class="el" href="classbdm_1_1UI.html#88d02c1ffe93033af0f146e8008ab6e6">SettingPresence</a> settingPresence=optional)</td></tr> |
| 96 | |
207 | | <a class="anchor" name="b8b2512d4762463cbf23314d45f1c5b1"></a><!-- doxytag: member="bdm::UI::build" ref="b8b2512d4762463cbf23314d45f1c5b1" args="(const Setting &element, const int index, SettingPresence settingPresence=optional)" --> |
208 | | <div class="memitem"> |
209 | | <div class="memproto"> |
210 | | <div class="memtemplate"> |
211 | | template<class T > </div> |
212 | | <table class="memname"> |
213 | | <tr> |
214 | | <td class="memname">static T* bdm::UI::build </td> |
| 206 | <a class="anchor" name="f02851b299aedeb891e30c4807903081"></a><!-- doxytag: member="bdm::UI::build" ref="f02851b299aedeb891e30c4807903081" args="(const Setting &element, const int index, SettingPresence settingPresence=optional)" --> |
| 207 | <div class="memitem"> |
| 208 | <div class="memproto"> |
| 209 | <div class="memtemplate"> |
| 210 | template<class T > </div> |
| 211 | <table class="memname"> |
| 212 | <tr> |
| 213 | <td class="memname">static <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a><T> bdm::UI::build </td> |
242 | | If there is not any sub-element indexed by index, the null pointer is returned. |
243 | | </div> |
244 | | </div><p> |
245 | | <a class="anchor" name="970297d6c758692135877dfa7a5eacb0"></a><!-- doxytag: member="bdm::UI::build" ref="970297d6c758692135877dfa7a5eacb0" args="(const Setting &element, const string &name, SettingPresence settingPresence=optional)" --> |
246 | | <div class="memitem"> |
247 | | <div class="memproto"> |
248 | | <div class="memtemplate"> |
249 | | template<class T > </div> |
250 | | <table class="memname"> |
251 | | <tr> |
252 | | <td class="memname">static T* bdm::UI::build </td> |
| 241 | If there is not any sub-element indexed by index, and settingPresence is optional, an empty <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr<T></a> is returned. When settingPresence is compulsory, the returned <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr<T></a> is never empty (an exception is thrown when the object isn't found). |
| 242 | </div> |
| 243 | </div><p> |
| 244 | <a class="anchor" name="1f3d45184f803e1256cfc896b43ed2f8"></a><!-- doxytag: member="bdm::UI::build" ref="1f3d45184f803e1256cfc896b43ed2f8" args="(const Setting &element, const string &name, SettingPresence settingPresence=optional)" --> |
| 245 | <div class="memitem"> |
| 246 | <div class="memproto"> |
| 247 | <div class="memtemplate"> |
| 248 | template<class T > </div> |
| 249 | <table class="memname"> |
| 250 | <tr> |
| 251 | <td class="memname">static <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a><T> bdm::UI::build </td> |
453 | | <p>Referenced by <a class="el" href="merger_8h_source.html#l00273">bdm::merger_base::from_setting()</a>, <a class="el" href="kalman_8cpp_source.html#l00289">bdm::MultiModel::from_setting()</a>, <a class="el" href="kalman_8cpp_source.html#l00252">bdm::EKFCh::from_setting()</a>, <a class="el" href="exp__family_8h_source.html#l01203">bdm::enorm< sq_T >::from_setting()</a>, <a class="el" href="exp__family_8h_source.html#l00727">bdm::mgamma::from_setting()</a>, <a class="el" href="exp__family_8h_source.html#l00623">bdm::mgnorm< sq_T >::from_setting()</a>, <a class="el" href="exp__family_8h_source.html#l00565">bdm::mlnorm< ldmat >::from_setting()</a>, <a class="el" href="exp__family_8h_source.html#l00517">bdm::euni::from_setting()</a>, <a class="el" href="exp__family_8h_source.html#l00404">bdm::egamma::from_setting()</a>, <a class="el" href="exp__family_8h_source.html#l00236">bdm::egiw::from_setting()</a>, <a class="el" href="exp__family_8cpp_source.html#l00331">bdm::mlognorm::from_setting()</a>, <a class="el" href="exp__family_8cpp_source.html#l00324">bdm::migamma_ref::from_setting()</a>, <a class="el" href="emix_8h_source.html#l00329">bdm::mprod::from_setting()</a>, <a class="el" href="datasources_8cpp_source.html#l00056">bdm::ArxDS::from_setting()</a>, <a class="el" href="bdmbase_8cpp_source.html#l00280">bdm::RV::from_setting()</a>, and <a class="el" href="arx_8cpp_source.html#l00196">bdm::ARX::from_setting()</a>.</p> |
| 452 | <p>Referenced by <a class="el" href="merger_8h-source.html#l00289">bdm::merger_base::from_setting()</a>, <a class="el" href="kalman_8cpp-source.html#l00292">bdm::MultiModel::from_setting()</a>, <a class="el" href="kalman_8cpp-source.html#l00256">bdm::EKFCh::from_setting()</a>, <a class="el" href="exp__family_8h-source.html#l01184">bdm::enorm< sq_T >::from_setting()</a>, <a class="el" href="exp__family_8h-source.html#l00723">bdm::mgamma::from_setting()</a>, <a class="el" href="exp__family_8h-source.html#l00623">bdm::mgnorm< sq_T >::from_setting()</a>, <a class="el" href="exp__family_8h-source.html#l00563">bdm::mlnorm< ldmat, enorm >::from_setting()</a>, <a class="el" href="exp__family_8h-source.html#l00504">bdm::euni::from_setting()</a>, <a class="el" href="exp__family_8h-source.html#l00392">bdm::egamma::from_setting()</a>, <a class="el" href="exp__family_8h-source.html#l00234">bdm::egiw::from_setting()</a>, <a class="el" href="exp__family_8cpp-source.html#l00336">bdm::mlognorm::from_setting()</a>, <a class="el" href="exp__family_8cpp-source.html#l00330">bdm::migamma_ref::from_setting()</a>, <a class="el" href="emix_8h-source.html#l00357">bdm::mprod::from_setting()</a>, <a class="el" href="datasources_8cpp-source.html#l00058">bdm::ArxDS::from_setting()</a>, <a class="el" href="bdmbase_8cpp-source.html#l00286">bdm::RV::from_setting()</a>, and <a class="el" href="arx_8cpp-source.html#l00195">bdm::ARX::from_setting()</a>.</p> |