<!-- HTML header for doxygen 1.8.7--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.13"/> <title>RapidJSON: rapidjson::GenericObject< Const, ValueT > 模板类 参考</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> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); </script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { init_search(); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> <link href="doxygenextra.css" rel="stylesheet" type="text/css"/> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="topbanner"><a href="https://github.com/miloyip/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="搜索" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> <!-- end header part --> <!-- 制作者 Doxygen 1.8.13 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'搜索'); </script> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classrapidjson_1_1_generic_object.html','');}); </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="summary"> <a href="#pub-types">Public 类型</a> | <a href="#pub-methods">Public 成员函数</a> | <a href="#friends">友元</a> | <a href="classrapidjson_1_1_generic_object-members.html">所有成员列表</a> </div> <div class="headertitle"> <div class="title">rapidjson::GenericObject< Const, ValueT > 模板类 参考</div> </div> </div><!--header--> <div class="contents"> <p>Helper class for accessing Value of object type. <a href="classrapidjson_1_1_generic_object.html#details">更多...</a></p> <p><code>#include <<a class="el" href="document_8h_source.html">document.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public 类型</h2></td></tr> <tr class="memitem:a00d71a7ee4d903e74fdc5a83750dd0f7"><td class="memItemLeft" align="right" valign="top"><a id="a00d71a7ee4d903e74fdc5a83750dd0f7"></a> typedef <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a>< true, ValueT > </td><td class="memItemRight" valign="bottom"><b>ConstObject</b></td></tr> <tr class="separator:a00d71a7ee4d903e74fdc5a83750dd0f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a046e47c2bc624f677603d34d0f108347"><td class="memItemLeft" align="right" valign="top"><a id="a046e47c2bc624f677603d34d0f108347"></a> typedef <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a>< false, ValueT > </td><td class="memItemRight" valign="bottom"><b>Object</b></td></tr> <tr class="separator:a046e47c2bc624f677603d34d0f108347"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46c7868bddba87a819cccca94bbdbda9"><td class="memItemLeft" align="right" valign="top"><a id="a46c7868bddba87a819cccca94bbdbda9"></a> typedef ValueT </td><td class="memItemRight" valign="bottom"><b>PlainType</b></td></tr> <tr class="separator:a46c7868bddba87a819cccca94bbdbda9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a282660500748eff5ebab93b88a9d478f"><td class="memItemLeft" align="right" valign="top"><a id="a282660500748eff5ebab93b88a9d478f"></a> typedef internal::MaybeAddConst< Const, PlainType >::<a class="el" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">Type</a> </td><td class="memItemRight" valign="bottom"><b>ValueType</b></td></tr> <tr class="separator:a282660500748eff5ebab93b88a9d478f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a598fd1d5f55289eca275847f0e8ef295"><td class="memItemLeft" align="right" valign="top"><a id="a598fd1d5f55289eca275847f0e8ef295"></a> typedef <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">GenericMemberIterator</a>< Const, typename ValueT::EncodingType, typename ValueT::AllocatorType > </td><td class="memItemRight" valign="bottom"><b>MemberIterator</b></td></tr> <tr class="separator:a598fd1d5f55289eca275847f0e8ef295"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a579a7d7ab7102bcf86c948d0df3d2f2d"><td class="memItemLeft" align="right" valign="top"><a id="a579a7d7ab7102bcf86c948d0df3d2f2d"></a> typedef <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">GenericMemberIterator</a>< true, typename ValueT::EncodingType, typename ValueT::AllocatorType > </td><td class="memItemRight" valign="bottom"><b>ConstMemberIterator</b></td></tr> <tr class="separator:a579a7d7ab7102bcf86c948d0df3d2f2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae30003e248368737382eed69ec8fe1eb"><td class="memItemLeft" align="right" valign="top"><a id="ae30003e248368737382eed69ec8fe1eb"></a> typedef ValueType::AllocatorType </td><td class="memItemRight" valign="bottom"><b>AllocatorType</b></td></tr> <tr class="separator:ae30003e248368737382eed69ec8fe1eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab47bc8d841321d77c140e9df729f5233"><td class="memItemLeft" align="right" valign="top"><a id="ab47bc8d841321d77c140e9df729f5233"></a> typedef ValueType::StringRefType </td><td class="memItemRight" valign="bottom"><b>StringRefType</b></td></tr> <tr class="separator:ab47bc8d841321d77c140e9df729f5233"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac412c8d073aa02f622b3904e4195425c"><td class="memItemLeft" align="right" valign="top"><a id="ac412c8d073aa02f622b3904e4195425c"></a> typedef ValueType::EncodingType </td><td class="memItemRight" valign="bottom"><b>EncodingType</b></td></tr> <tr class="separator:ac412c8d073aa02f622b3904e4195425c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a947f543afbdd5e6d1c5b2dd1fe5a6e60"><td class="memItemLeft" align="right" valign="top"><a id="a947f543afbdd5e6d1c5b2dd1fe5a6e60"></a> typedef ValueType::Ch </td><td class="memItemRight" valign="bottom"><b>Ch</b></td></tr> <tr class="separator:a947f543afbdd5e6d1c5b2dd1fe5a6e60"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public 成员函数</h2></td></tr> <tr class="memitem:aae420e2eac920ff10d5c749f567e4905"><td class="memItemLeft" align="right" valign="top"><a id="aae420e2eac920ff10d5c749f567e4905"></a>  </td><td class="memItemRight" valign="bottom"><b>GenericObject</b> (const <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> &rhs)</td></tr> <tr class="separator:aae420e2eac920ff10d5c749f567e4905"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af94485b6c52b821203fe2c23a92c282f"><td class="memItemLeft" align="right" valign="top"><a id="af94485b6c52b821203fe2c23a92c282f"></a> <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> &rhs)</td></tr> <tr class="separator:af94485b6c52b821203fe2c23a92c282f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a583962734202dfdf22ab851d78f24d92"><td class="memItemLeft" align="right" valign="top"><a id="a583962734202dfdf22ab851d78f24d92"></a> <a class="el" href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">SizeType</a> </td><td class="memItemRight" valign="bottom"><b>MemberCount</b> () const</td></tr> <tr class="separator:a583962734202dfdf22ab851d78f24d92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5ad0ae2038d629f17b10b2b11ced58b"><td class="memItemLeft" align="right" valign="top"><a id="ad5ad0ae2038d629f17b10b2b11ced58b"></a> bool </td><td class="memItemRight" valign="bottom"><b>ObjectEmpty</b> () const</td></tr> <tr class="separator:ad5ad0ae2038d629f17b10b2b11ced58b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a158d16b9052e356436211158f2fb0638"><td class="memTemplParams" colspan="2"><a id="a158d16b9052e356436211158f2fb0638"></a> template<typename T > </td></tr> <tr class="memitem:a158d16b9052e356436211158f2fb0638"><td class="memTemplItemLeft" align="right" valign="top">ValueType & </td><td class="memTemplItemRight" valign="bottom"><b>operator[]</b> (T *name) const</td></tr> <tr class="separator:a158d16b9052e356436211158f2fb0638"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a920c32f4acd1f8a896c467777452595a"><td class="memTemplParams" colspan="2"><a id="a920c32f4acd1f8a896c467777452595a"></a> template<typename SourceAllocator > </td></tr> <tr class="memitem:a920c32f4acd1f8a896c467777452595a"><td class="memTemplItemLeft" align="right" valign="top">ValueType & </td><td class="memTemplItemRight" valign="bottom"><b>operator[]</b> (const <a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a>< EncodingType, SourceAllocator > &name) const</td></tr> <tr class="separator:a920c32f4acd1f8a896c467777452595a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9a78993f69240bff0744f05436aaf80"><td class="memItemLeft" align="right" valign="top"><a id="ab9a78993f69240bff0744f05436aaf80"></a> ValueType & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (const std::basic_string< Ch > &name) const</td></tr> <tr class="separator:ab9a78993f69240bff0744f05436aaf80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3410e31a3a38bd7004daf8e76d5327c"><td class="memItemLeft" align="right" valign="top"><a id="ac3410e31a3a38bd7004daf8e76d5327c"></a> <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memItemRight" valign="bottom"><b>MemberBegin</b> () const</td></tr> <tr class="separator:ac3410e31a3a38bd7004daf8e76d5327c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a446032e977f37638cf3c44eb3a972fdd"><td class="memItemLeft" align="right" valign="top"><a id="a446032e977f37638cf3c44eb3a972fdd"></a> <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memItemRight" valign="bottom"><b>MemberEnd</b> () const</td></tr> <tr class="separator:a446032e977f37638cf3c44eb3a972fdd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10fd0c5b5ef61479725590b78c006234"><td class="memItemLeft" align="right" valign="top"><a id="a10fd0c5b5ef61479725590b78c006234"></a> bool </td><td class="memItemRight" valign="bottom"><b>HasMember</b> (const Ch *name) const</td></tr> <tr class="separator:a10fd0c5b5ef61479725590b78c006234"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5cd5126d5965b6dfe0b630e53ad6cff"><td class="memItemLeft" align="right" valign="top"><a id="aa5cd5126d5965b6dfe0b630e53ad6cff"></a> bool </td><td class="memItemRight" valign="bottom"><b>HasMember</b> (const std::basic_string< Ch > &name) const</td></tr> <tr class="separator:aa5cd5126d5965b6dfe0b630e53ad6cff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05c6698dd3203dbbe537942d63073fcc"><td class="memTemplParams" colspan="2"><a id="a05c6698dd3203dbbe537942d63073fcc"></a> template<typename SourceAllocator > </td></tr> <tr class="memitem:a05c6698dd3203dbbe537942d63073fcc"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>HasMember</b> (const <a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a>< EncodingType, SourceAllocator > &name) const</td></tr> <tr class="separator:a05c6698dd3203dbbe537942d63073fcc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afaa41ea8c0ed91b7e064d31f6a6ab9ef"><td class="memItemLeft" align="right" valign="top"><a id="afaa41ea8c0ed91b7e064d31f6a6ab9ef"></a> <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memItemRight" valign="bottom"><b>FindMember</b> (const Ch *name) const</td></tr> <tr class="separator:afaa41ea8c0ed91b7e064d31f6a6ab9ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4681bdff872d25f5100bc53d8a48bb3"><td class="memTemplParams" colspan="2"><a id="ae4681bdff872d25f5100bc53d8a48bb3"></a> template<typename SourceAllocator > </td></tr> <tr class="memitem:ae4681bdff872d25f5100bc53d8a48bb3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memTemplItemRight" valign="bottom"><b>FindMember</b> (const <a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a>< EncodingType, SourceAllocator > &name) const</td></tr> <tr class="separator:ae4681bdff872d25f5100bc53d8a48bb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac238b3e856310ca7f8622e1252ea7f0f"><td class="memItemLeft" align="right" valign="top"><a id="ac238b3e856310ca7f8622e1252ea7f0f"></a> <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memItemRight" valign="bottom"><b>FindMember</b> (const std::basic_string< Ch > &name) const</td></tr> <tr class="separator:ac238b3e856310ca7f8622e1252ea7f0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae811070cbc37cc67bb80a8bdb7d6db14"><td class="memItemLeft" align="right" valign="top"><a id="ae811070cbc37cc67bb80a8bdb7d6db14"></a> <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> </td><td class="memItemRight" valign="bottom"><b>AddMember</b> (ValueType &name, ValueType &value, AllocatorType &allocator) const</td></tr> <tr class="separator:ae811070cbc37cc67bb80a8bdb7d6db14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebd8b710e89673cd279b798ba2f3cf85"><td class="memItemLeft" align="right" valign="top"><a id="aebd8b710e89673cd279b798ba2f3cf85"></a> <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> </td><td class="memItemRight" valign="bottom"><b>AddMember</b> (ValueType &name, StringRefType value, AllocatorType &allocator) const</td></tr> <tr class="separator:aebd8b710e89673cd279b798ba2f3cf85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a414fb36461847d576c8d0b2386655703"><td class="memItemLeft" align="right" valign="top"><a id="a414fb36461847d576c8d0b2386655703"></a> <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> </td><td class="memItemRight" valign="bottom"><b>AddMember</b> (ValueType &name, std::basic_string< Ch > &value, AllocatorType &allocator) const</td></tr> <tr class="separator:a414fb36461847d576c8d0b2386655703"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99752a443910d9aa7658ae7f893a0ab1"><td class="memTemplParams" colspan="2"><a id="a99752a443910d9aa7658ae7f893a0ab1"></a> template<typename T > </td></tr> <tr class="memitem:a99752a443910d9aa7658ae7f893a0ab1"><td class="memTemplItemLeft" align="right" valign="top">ValueType & </td><td class="memTemplItemRight" valign="bottom"><b>AddMember</b> (ValueType &name, T value, AllocatorType &allocator) const</td></tr> <tr class="separator:a99752a443910d9aa7658ae7f893a0ab1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0bc0d524c95b4e7eb816843ac40f264"><td class="memItemLeft" align="right" valign="top"><a id="ad0bc0d524c95b4e7eb816843ac40f264"></a> <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> </td><td class="memItemRight" valign="bottom"><b>AddMember</b> (StringRefType name, ValueType &value, AllocatorType &allocator) const</td></tr> <tr class="separator:ad0bc0d524c95b4e7eb816843ac40f264"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2222165c8e1d29b8a6f534a8b54a2115"><td class="memItemLeft" align="right" valign="top"><a id="a2222165c8e1d29b8a6f534a8b54a2115"></a> <a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> </td><td class="memItemRight" valign="bottom"><b>AddMember</b> (StringRefType name, StringRefType value, AllocatorType &allocator) const</td></tr> <tr class="separator:a2222165c8e1d29b8a6f534a8b54a2115"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09c45c8e0e61ada9eb511d3601a52c29"><td class="memTemplParams" colspan="2"><a id="a09c45c8e0e61ada9eb511d3601a52c29"></a> template<typename T > </td></tr> <tr class="memitem:a09c45c8e0e61ada9eb511d3601a52c29"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> </td><td class="memTemplItemRight" valign="bottom"><b>AddMember</b> (StringRefType name, T value, AllocatorType &allocator) const</td></tr> <tr class="separator:a09c45c8e0e61ada9eb511d3601a52c29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adce47ea944260d77171c710f34d4e402"><td class="memItemLeft" align="right" valign="top"><a id="adce47ea944260d77171c710f34d4e402"></a> void </td><td class="memItemRight" valign="bottom"><b>RemoveAllMembers</b> ()</td></tr> <tr class="separator:adce47ea944260d77171c710f34d4e402"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa96ab7566d9d7cce166d8b51cd072b92"><td class="memItemLeft" align="right" valign="top"><a id="aa96ab7566d9d7cce166d8b51cd072b92"></a> bool </td><td class="memItemRight" valign="bottom"><b>RemoveMember</b> (const Ch *name) const</td></tr> <tr class="separator:aa96ab7566d9d7cce166d8b51cd072b92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77468ae046c9366a52e1baa75d963f6d"><td class="memItemLeft" align="right" valign="top"><a id="a77468ae046c9366a52e1baa75d963f6d"></a> bool </td><td class="memItemRight" valign="bottom"><b>RemoveMember</b> (const std::basic_string< Ch > &name) const</td></tr> <tr class="separator:a77468ae046c9366a52e1baa75d963f6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2fa07494d817effd1b50c0a84e442cf"><td class="memTemplParams" colspan="2"><a id="af2fa07494d817effd1b50c0a84e442cf"></a> template<typename SourceAllocator > </td></tr> <tr class="memitem:af2fa07494d817effd1b50c0a84e442cf"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>RemoveMember</b> (const <a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a>< EncodingType, SourceAllocator > &name) const</td></tr> <tr class="separator:af2fa07494d817effd1b50c0a84e442cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9227df396b62534391cd9a52ab7cdf37"><td class="memItemLeft" align="right" valign="top"><a id="a9227df396b62534391cd9a52ab7cdf37"></a> <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memItemRight" valign="bottom"><b>RemoveMember</b> (<a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> m) const</td></tr> <tr class="separator:a9227df396b62534391cd9a52ab7cdf37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8569180721b7194fffb0f289c0f8956"><td class="memItemLeft" align="right" valign="top"><a id="ad8569180721b7194fffb0f289c0f8956"></a> <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memItemRight" valign="bottom"><b>EraseMember</b> (<a class="el" href="classrapidjson_1_1_generic_member_iterator.html">ConstMemberIterator</a> pos) const</td></tr> <tr class="separator:ad8569180721b7194fffb0f289c0f8956"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5d1661531777782d90249fe5ee748cb"><td class="memItemLeft" align="right" valign="top"><a id="af5d1661531777782d90249fe5ee748cb"></a> <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">MemberIterator</a> </td><td class="memItemRight" valign="bottom"><b>EraseMember</b> (<a class="el" href="classrapidjson_1_1_generic_member_iterator.html">ConstMemberIterator</a> first, <a class="el" href="classrapidjson_1_1_generic_member_iterator.html">ConstMemberIterator</a> last) const</td></tr> <tr class="separator:af5d1661531777782d90249fe5ee748cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1bdc4fd5a89c27b4e8aa5d7e39ece85b"><td class="memItemLeft" align="right" valign="top"><a id="a1bdc4fd5a89c27b4e8aa5d7e39ece85b"></a> bool </td><td class="memItemRight" valign="bottom"><b>EraseMember</b> (const Ch *name) const</td></tr> <tr class="separator:a1bdc4fd5a89c27b4e8aa5d7e39ece85b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50a9c9ee7e8a8321de28390f5290f89c"><td class="memItemLeft" align="right" valign="top"><a id="a50a9c9ee7e8a8321de28390f5290f89c"></a> bool </td><td class="memItemRight" valign="bottom"><b>EraseMember</b> (const std::basic_string< Ch > &name) const</td></tr> <tr class="separator:a50a9c9ee7e8a8321de28390f5290f89c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5df619ffdefc3a7e1f6f7c2670c305f7"><td class="memTemplParams" colspan="2"><a id="a5df619ffdefc3a7e1f6f7c2670c305f7"></a> template<typename SourceAllocator > </td></tr> <tr class="memitem:a5df619ffdefc3a7e1f6f7c2670c305f7"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>EraseMember</b> (const <a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a>< EncodingType, SourceAllocator > &name) const</td></tr> <tr class="separator:a5df619ffdefc3a7e1f6f7c2670c305f7"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> 友元</h2></td></tr> <tr class="memitem:a899449e1a645b5e377af059fb61113d8"><td class="memTemplParams" colspan="2"><a id="a899449e1a645b5e377af059fb61113d8"></a> template<typename , typename > </td></tr> <tr class="memitem:a899449e1a645b5e377af059fb61113d8"><td class="memTemplItemLeft" align="right" valign="top">class </td><td class="memTemplItemRight" valign="bottom"><b>GenericValue</b></td></tr> <tr class="separator:a899449e1a645b5e377af059fb61113d8"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">详细描述</h2> <div class="textblock"><h3>template<bool Const, typename ValueT><br /> class rapidjson::GenericObject< Const, ValueT ></h3> <p>Helper class for accessing Value of object type. </p> <p>Instance of this helper class is obtained by <code>GenericValue::GetObject()</code>. In addition to all APIs for array type, it provides range-based for loop if <code>RAPIDJSON_HAS_CXX11_RANGE_FOR=1</code>. </p> </div><hr/>该类的文档由以下文件生成:<ul> <li>include/rapidjson/<a class="el" href="document_8h_source.html">document.h</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.7--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a></li> </ul> </div> </body> </html>