aboutsummaryrefslogtreecommitdiffstats
path: root/doc/html/ObjBase_8h_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/ObjBase_8h_source.html')
-rw-r--r--doc/html/ObjBase_8h_source.html139
1 files changed, 0 insertions, 139 deletions
diff --git a/doc/html/ObjBase_8h_source.html b/doc/html/ObjBase_8h_source.html
deleted file mode 100644
index 2edccbb..0000000
--- a/doc/html/ObjBase_8h_source.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!-- 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: meowpp/oo/ObjBase.h Source File</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.2.11</span>
- </div>
- <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</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('ObjBase_8h_source.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<div class="title">ObjBase.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="ObjBase_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef oo_ObjBase_H__</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define oo_ObjBase_H__</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;cstdio&gt;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;typeinfo&gt;</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span>meow {</div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
-<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html"> 15</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff"> 21</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>() { }</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234"> 23</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">~ObjBase</a>() { }</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8"> 33</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34"> 45</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c"> 52</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619"> 62</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; (*this) = (*b);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8"> 70</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72"> 77</a></span>&#160; <span class="keyword">virtual</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>());</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8"> 84</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>() {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(<a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>).name();</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3"> 91</a></span>&#160; <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">typeBase</a>() {</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">static</span> std::string s(<a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>());</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> s;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;};</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;} <span class="comment">// meow</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#endif // oo_ObjBase_H__</span></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ab42310e3f3a7cd558dd91381c8dd23d8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">meow::ObjBase::ctypeBase</a></div><div class="ttdeci">static char const * ctypeBase()</div><div class="ttdoc">用C-style string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00084">ObjBase.h:84</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00052">ObjBase.h:52</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a79725f50866832762db87184eb528619"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase::copyFrom</a></div><div class="ttdeci">virtual ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00062">ObjBase.h:62</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a4aae58e8005739abe6d091d8b55a21e8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase::ctype</a></div><div class="ttdeci">virtual char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00070">ObjBase.h:70</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a0ae0da4160bf2556411b4c126c649234"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">meow::ObjBase::~ObjBase</a></div><div class="ttdeci">virtual ~ObjBase()</div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00023">ObjBase.h:23</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00045">ObjBase.h:45</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_abe7a7138b5a81eb66da51b74bc3996ff"><div class="ttname"><a href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">meow::ObjBase::ObjBase</a></div><div class="ttdeci">ObjBase()</div><div class="ttdoc">Constructor with doing nothing. </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00021">ObjBase.h:21</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a75dce38f89ce11cb06e0454e7c1039d3"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">meow::ObjBase::typeBase</a></div><div class="ttdeci">static std::string typeBase()</div><div class="ttdoc">用std::string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00091">ObjBase.h:91</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00033">ObjBase.h:33</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00077">ObjBase.h:77</a></div></div>
-</div><!-- fragment --></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="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjBase_8h.html">ObjBase.h</a></li>
- <li class="footer">Generated on Mon Sep 8 2014 21:25:40 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>