aboutsummaryrefslogblamecommitdiffstats
path: root/doc/html/classmeow_1_1ObjDictionary.html
blob: 7462fcd51a4415c721f744a5243544ab1a868473 (plain) (tree)
1
2
3
4
5
6
7





                                                                                                                         
                                                






















                                                                                                  
                                              
         
                                                                                                                 





                        
                                   
























                                                                                                 
                                                                                                                                                                                                                         








                                                                                                              
                                                                                                                                                                                            









































                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                               

                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                       

                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                     

                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                  








                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                           








                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                            
                                                                

                                                                                                                                                                        























                                                                                                                                                                                                            

                                                                                                                                                                        

























                                                                                                                                                                                                            

                                                                                                                                                                        

























                                                                                                                                                                                                            

                                                                                                                                                                        
























                                                                                                                                                                                                             

                                                                                                                                                                        

























                                                                                                                                                

                                                                                                                                                                        

























                                                                                                                                                                                                                          

                                                                                                                                                                        

























                                                                                                                                                                                                          








                                                                                             

                                                                                                                             

                                                                                                                                                                         
























                                                                                                                                                                                                        

                                                                                        

                                                                                                                             

                                                                                                                                                                         
























                                                                                                                                                       

                                                      

                                                                                                                             

                                                                                                                                                                         
























                                                                                                                                                

                                                                                                                                                                        
























                                                                                                                                                                                    

                                                                                                                                                                        
























                                                                                                                                                                              

                                                                                                                                                                        

























                                                                                                                                                

                                                                                                                                                                        

























                                                                                                                                                                                     

                                                                                                                                                                        

























                                                                                                                                                                               

                                                                                                                                                                        



































                                                                                                                                                 

                                                                                                                                                                        

























                                                                                                                                                                                                                           

                                                                                                                                                                        

























                                                                                                                                                           

                                                                                                                                                                         









































                                                                                                                                               










                                                                                                            

                                                                                                                             

                                                                                                                                                                         

























                                                                                                                                                                                                                               

                                                                                                                                                                        
























                                                                                                                                                 

                                                                                                                                                                        
























                                                                                                                                                      

                                                   

                                                                                                                             

                                                                                                                                                                         









































                                                                                                                                                










                                                                                                            

                                                                                                                             

                                                                                                                                                                         











                                                                                                                                                                            
                                                                                     
                                                
                                                                         



       
<!-- HTML header for doxygen 1.8.3.1-->
<!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.6"/>
<title>Templates -- Meow: meow::ObjDictionary&lt; Key, Value &gt; Class Template Reference</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="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
<link href="custom.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 style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Templates -- Meow
   &#160;<span id="projectnumber">1.1.4</span>
   </div>
   <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
</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('classmeow_1_1ObjDictionary.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classmeow_1_1ObjDictionary-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">meow::ObjDictionary&lt; Key, Value &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a>  
 <a href="classmeow_1_1ObjDictionary.html#details">More...</a></p>

<p><code>#include &quot;<a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>&quot;</code></p>
<div class="dynheader">
Inheritance diagram for meow::ObjDictionary&lt; Key, Value &gt;:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classmeow_1_1ObjDictionary.png" usemap="#meow::ObjDictionary&lt; Key, Value &gt;_map" alt=""/>
  <map id="meow::ObjDictionary&lt; Key, Value &gt;_map" name="meow::ObjDictionary&lt; Key, Value &gt;_map">
<area href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 " alt="meow::ObjBase" shape="rect" coords="0,0,216,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1055d36aa3d4551def2abd9aa86b7662"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a> ()</td></tr>
<tr class="separator:a1055d36aa3d4551def2abd9aa86b7662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab29251c7ae6e13058912106075ebe161"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">ObjDictionary</a> (<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> const &amp;d)</td></tr>
<tr class="separator:ab29251c7ae6e13058912106075ebe161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59cf39f8704134a64090ecb59fff01aa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">ObjDictionary</a> (std::map&lt; Key, Value &gt; const &amp;d)</td></tr>
<tr class="separator:a59cf39f8704134a64090ecb59fff01aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8eb8496153b57598e81e089eef89e08"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">~ObjDictionary</a> ()</td></tr>
<tr class="separator:ab8eb8496153b57598e81e089eef89e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e50cbeeead963d95d661783ee2a9285"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a> (<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> const &amp;d)</td></tr>
<tr class="separator:a7e50cbeeead963d95d661783ee2a9285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0a4c64950a5a89012a913202fac027b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a> (<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> const &amp;d)</td></tr>
<tr class="separator:ab0a4c64950a5a89012a913202fac027b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e265133214bd6b9f0dce6ce6dc6ca23"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a> () const </td></tr>
<tr class="separator:a0e265133214bd6b9f0dce6ce6dc6ca23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afedaaaf1ed8b066a43d8e12081f6c878"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">empty</a> () const </td></tr>
<tr class="separator:afedaaaf1ed8b066a43d8e12081f6c878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a081d3cf0d190e6dd02208c1c49653ed7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">clear</a> ()</td></tr>
<tr class="separator:a081d3cf0d190e6dd02208c1c49653ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f44ae004be8f10a1c9f5e65eeebc75"><td class="memItemLeft" align="right" valign="top">std::map&lt; Key, Value &gt;<br class="typebreak"/>
::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a> () const </td></tr>
<tr class="separator:ae5f44ae004be8f10a1c9f5e65eeebc75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb8765e90349daee27bcf9e6c2672676"><td class="memItemLeft" align="right" valign="top">std::map&lt; Key, Value &gt;::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">end</a> ()</td></tr>
<tr class="separator:aeb8765e90349daee27bcf9e6c2672676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1979f646a23bffdd01a9fe52e5a8aca1"><td class="memItemLeft" align="right" valign="top">std::map&lt; Key, Value &gt;<br class="typebreak"/>
::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a> (Key const &amp;k) const </td></tr>
<tr class="separator:a1979f646a23bffdd01a9fe52e5a8aca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f73bbc1d934566dd8a2087b145e3f48"><td class="memItemLeft" align="right" valign="top">std::map&lt; Key, Value &gt;::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">find</a> (Key const &amp;k)</td></tr>
<tr class="separator:a8f73bbc1d934566dd8a2087b145e3f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60f2a947516d6d6f037cc106c00d3be"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">exist</a> (Key const &amp;k) const </td></tr>
<tr class="separator:ae60f2a947516d6d6f037cc106c00d3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9784fbd0eaab219216abdcba4f326ead"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a> (Key const &amp;k, Value const &amp;v)</td></tr>
<tr class="separator:a9784fbd0eaab219216abdcba4f326ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87b0f4542b07951f207a1c9d3e327c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a> (<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> const &amp;a)</td></tr>
<tr class="separator:a87b0f4542b07951f207a1c9d3e327c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d7c7dc4d35417e9657eb88ca0dfbb"><td class="memItemLeft" align="right" valign="top">Value &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">operator[]</a> (Key const &amp;k)</td></tr>
<tr class="separator:ad22d7c7dc4d35417e9657eb88ca0dfbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2393452e9533fab679565068545f109c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">write</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg) const </td></tr>
<tr class="memdesc:a2393452e9533fab679565068545f109c"><td class="mdescLeft">&#160;</td><td class="mdescRight">將物件寫入檔案, 預設implement為直接回傳 <code>false</code>  <a href="#a2393452e9533fab679565068545f109c">More...</a><br/></td></tr>
<tr class="separator:a2393452e9533fab679565068545f109c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b1bd9fe09676aca74aec34bf5ea7137"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">read</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg)</td></tr>
<tr class="memdesc:a0b1bd9fe09676aca74aec34bf5ea7137"><td class="mdescLeft">&#160;</td><td class="mdescRight">將物件從檔案讀出, 預設implement為直接回傳 <code>false</code>  <a href="#a0b1bd9fe09676aca74aec34bf5ea7137">More...</a><br/></td></tr>
<tr class="separator:a0b1bd9fe09676aca74aec34bf5ea7137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14ce0fcedf7619c0b442588e185a7eeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">create</a> () const </td></tr>
<tr class="memdesc:a14ce0fcedf7619c0b442588e185a7eeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳一個new出來的物件, 預設implement為直接回傳 <code>NULL</code>  <a href="#a14ce0fcedf7619c0b442588e185a7eeb">More...</a><br/></td></tr>
<tr class="separator:a14ce0fcedf7619c0b442588e185a7eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f2e32f6eb11904c2547fae0ff9ab3d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">copyFrom</a> (<a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> const *b)</td></tr>
<tr class="memdesc:a8f2e32f6eb11904c2547fae0ff9ab3d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">複製, 預設使用operator=  <a href="#a8f2e32f6eb11904c2547fae0ff9ab3d6">More...</a><br/></td></tr>
<tr class="separator:a8f2e32f6eb11904c2547fae0ff9ab3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee3a1722f6061987a242b9b33e5fcc64"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a> () const </td></tr>
<tr class="memdesc:aee3a1722f6061987a242b9b33e5fcc64"><td class="mdescLeft">&#160;</td><td class="mdescRight">用C-style string回傳這個class的type name  <a href="#aee3a1722f6061987a242b9b33e5fcc64">More...</a><br/></td></tr>
<tr class="separator:aee3a1722f6061987a242b9b33e5fcc64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5114823fcc2476aa45a965e4af66d6c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">type</a> () const </td></tr>
<tr class="memdesc:af5114823fcc2476aa45a965e4af66d6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">用std::string回傳這個class的type name  <a href="#af5114823fcc2476aa45a965e4af66d6c">More...</a><br/></td></tr>
<tr class="separator:af5114823fcc2476aa45a965e4af66d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:a0ae0da4160bf2556411b4c126c649234 inherit pub_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">~ObjBase</a> ()</td></tr>
<tr class="separator:a0ae0da4160bf2556411b4c126c649234 inherit pub_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:ab42310e3f3a7cd558dd91381c8dd23d8 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">static char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a> ()</td></tr>
<tr class="memdesc:ab42310e3f3a7cd558dd91381c8dd23d8 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">用C-style string回傳base的type name  <a href="#ab42310e3f3a7cd558dd91381c8dd23d8">More...</a><br/></td></tr>
<tr class="separator:ab42310e3f3a7cd558dd91381c8dd23d8 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">typeBase</a> ()</td></tr>
<tr class="memdesc:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">用std::string回傳base的type name  <a href="#a75dce38f89ce11cb06e0454e7c1039d3">More...</a><br/></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class Key, class Value&gt;<br/>
class meow::ObjDictionary&lt; Key, Value &gt;</h3>

<p>純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </p>
<dl class="section author"><dt>Author</dt><dd>cathook </dd></dl>

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00023">23</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1055d36aa3d4551def2abd9aa86b7662"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00038">38</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab29251c7ae6e13058912106075ebe161"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&lt; Key, Value &gt; const &amp;&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00041">41</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a59cf39f8704134a64090ecb59fff01aa"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> </td>
          <td>(</td>
          <td class="paramtype">std::map&lt; Key, Value &gt; const &amp;&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00045">45</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab8eb8496153b57598e81e089eef89e08"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::~<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00049">49</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a081d3cf0d190e6dd02208c1c49653ed7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00069">69</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7e50cbeeead963d95d661783ee2a9285"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::copyFrom </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&lt; Key, Value &gt; const &amp;&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00052">52</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8f2e32f6eb11904c2547fae0ff9ab3d6"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::copyFrom </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> const *&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>複製, 預設使用operator= </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>資料來源 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>this</code> </dd></dl>

<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p>

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00143">143</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a14ce0fcedf7619c0b442588e185a7eeb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::create </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>回傳一個new出來的物件, 預設implement為直接回傳 <code>NULL</code> </p>

<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p>

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00139">139</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="aee3a1722f6061987a242b9b33e5fcc64"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char const* <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::ctype </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>用C-style string回傳這個class的type name </p>

<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p>

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00147">147</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="afedaaaf1ed8b066a43d8e12081f6c878"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::empty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00065">65</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae5f44ae004be8f10a1c9f5e65eeebc75"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;Key, Value&gt;::const_iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00073">73</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeb8765e90349daee27bcf9e6c2672676"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;Key, Value&gt;::iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00077">77</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae60f2a947516d6d6f037cc106c00d3be"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::exist </td>
          <td>(</td>
          <td class="paramtype">Key const &amp;&#160;</td>
          <td class="paramname"><em>k</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00089">89</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1979f646a23bffdd01a9fe52e5a8aca1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;Key, Value&gt;::const_iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::find </td>
          <td>(</td>
          <td class="paramtype">Key const &amp;&#160;</td>
          <td class="paramname"><em>k</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00081">81</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8f73bbc1d934566dd8a2087b145e3f48"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;Key, Value&gt;::iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::find </td>
          <td>(</td>
          <td class="paramtype">Key const &amp;&#160;</td>
          <td class="paramname"><em>k</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00085">85</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9784fbd0eaab219216abdcba4f326ead"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::insert </td>
          <td>(</td>
          <td class="paramtype">Key const &amp;&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Value const &amp;&#160;</td>
          <td class="paramname"><em>v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00093">93</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a87b0f4542b07951f207a1c9d3e327c81"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&lt; Key, Value &gt; const &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00097">97</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad22d7c7dc4d35417e9657eb88ca0dfbb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Value&amp; <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">Key const &amp;&#160;</td>
          <td class="paramname"><em>k</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00101">101</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0b1bd9fe09676aca74aec34bf5ea7137"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::read </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>fg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>將物件從檔案讀出, 預設implement為直接回傳 <code>false</code> </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">f</td><td>檔案 </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bin</td><td>是否為binary模式 </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fg</td><td>使用者自訂的argument </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>成功或失敗 </dd></dl>

<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p>

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00121">121</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab0a4c64950a5a89012a913202fac027b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::referenceFrom </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&lt; Key, Value &gt; const &amp;&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00057">57</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0e265133214bd6b9f0dce6ce6dc6ca23"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00062">62</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="af5114823fcc2476aa45a965e4af66d6c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>用std::string回傳這個class的type name </p>

<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p>

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00151">151</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2393452e9533fab679565068545f109c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::write </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>fg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>將物件寫入檔案, 預設implement為直接回傳 <code>false</code> </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">f</td><td>檔案 </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bin</td><td>是否為binary模式 </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fg</td><td>使用者自訂的argument </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>成功或失敗 </dd></dl>

<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p>

<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00105">105</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>meowpp/oo/<a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a></li>
    <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>