Fix manual.tex qmake configuration settings (thanks to Thomas K.!)
[qanava.git] / doc / reference / html / classqan_1_1_repository.html
blob7b0352494758fecd3e696e2a758599c5e809d193
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>Qanava: qan::Repository Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <!-- Generated by Doxygen 1.5.1-p1 -->
8 <div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12 <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
14 <li><a href="dirs.html"><span>Directories</span></a></li>
15 <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
16 </ul></div>
17 <div class="tabs">
18 <ul>
19 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
20 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
21 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
22 </ul></div>
23 <div class="nav">
24 <a class="el" href="namespaceqan.html">qan</a>::<a class="el" href="classqan_1_1_repository.html">Repository</a></div>
25 <h1>qan::Repository Class Reference</h1><!-- doxytag: class="qan::Repository" -->Model an abstract storage object for graphs.
26 <a href="#_details">More...</a>
27 <p>
28 <code>#include &lt;qanRepository.h&gt;</code>
29 <p>
30 Inherited by <a class="el" href="classqan_1_1_g_m_l_repository.html">qan::GMLRepository</a>, <a class="el" href="classqan_1_1_graphviz_repository.html">qan::GraphvizRepository</a>, and <a class="el" href="classqan_1_1_pajek_repository.html">qan::PajekRepository</a>.
31 <p>
32 Inheritance diagram for qan::Repository:<p><center><img src="classqan_1_1_repository__inherit__graph.png" border="0" usemap="#qan_1_1_repository__inherit__map" alt="Inheritance graph"></center>
33 <map name="qan_1_1_repository__inherit__map">
34 <area href="classqan_1_1_g_m_l_repository.html" shape="rect" coords="7,82,151,108" alt="">
35 <area href="classqan_1_1_graphviz_repository.html" shape="rect" coords="175,82,343,108" alt="">
36 <area href="classqan_1_1_pajek_repository.html" shape="rect" coords="367,82,516,108" alt="">
37 </map>
38 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classqan_1_1_repository-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
39 <tr><td></td></tr>
40 <tr><td colspan="2"><br><h2>Graph Serialization Management</h2></td></tr>
41 <tr><td colspan="2"><br><br></td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_repository.html#3745bb26b8d29fe14ede0acd01fa3570">_name</a></td></tr>
44 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classqan_1_1_repository.html">Repository</a> name (usually a file name). <a href="#3745bb26b8d29fe14ede0acd01fa3570"></a><br></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_repository.html#d227caad9d4f1fcd8faa919387bf5812">Repository</a> (const std::string &amp;name)</td></tr>
47 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classqan_1_1_repository.html">Repository</a> constructor with name initialization. <a href="#d227caad9d4f1fcd8faa919387bf5812"></a><br></td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_repository.html#1759b96a1ace8d7e098f1f792752548a">~Repository</a> ()</td></tr>
50 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Repsoitory standard virtual destructor. <a href="#1759b96a1ace8d7e098f1f792752548a"></a><br></td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_repository.html#066ae6972496c6d8b87991b39655608d">load</a> (<a class="el" href="classqan_1_1_graph_t.html">Graph</a> *graph)=0</td></tr>
53 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#066ae6972496c6d8b87991b39655608d"></a><br></td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_repository.html#f8b310c9c283b3dadda7284d9b51ece4">save</a> (<a class="el" href="classqan_1_1_graph_t.html">Graph</a> *graph)=0</td></tr>
56 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a href="#f8b310c9c283b3dadda7284d9b51ece4"></a><br></td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1_repository.html#97651b4eede916a2db8869e6ac6ef4dd">getName</a> () const</td></tr>
59 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the repository name. <a href="#97651b4eede916a2db8869e6ac6ef4dd"></a><br></td></tr>
60 </table>
61 <hr><a name="_details"></a><h2>Detailed Description</h2>
62 Model an abstract storage object for graphs.
63 <p>
64 <hr><h2>Constructor &amp; Destructor Documentation</h2>
65 <a class="anchor" name="d227caad9d4f1fcd8faa919387bf5812"></a><!-- doxytag: member="qan::Repository::Repository" ref="d227caad9d4f1fcd8faa919387bf5812" args="(const std::string &amp;name)" -->
66 <div class="memitem">
67 <div class="memproto">
68 <table class="memname">
69 <tr>
70 <td class="memname">qan::Repository::Repository </td>
71 <td>(</td>
72 <td class="paramtype">const std::string &amp;&nbsp;</td>
73 <td class="paramname"> <em>name</em> </td>
74 <td>&nbsp;)&nbsp;</td>
75 <td width="100%"><code> [inline]</code></td>
76 </tr>
77 </table>
78 </div>
79 <div class="memdoc">
81 <p>
82 <a class="el" href="classqan_1_1_repository.html">Repository</a> constructor with name initialization.
83 <p>
85 </div>
86 </div><p>
87 <a class="anchor" name="1759b96a1ace8d7e098f1f792752548a"></a><!-- doxytag: member="qan::Repository::~Repository" ref="1759b96a1ace8d7e098f1f792752548a" args="()" -->
88 <div class="memitem">
89 <div class="memproto">
90 <table class="memname">
91 <tr>
92 <td class="memname">virtual qan::Repository::~Repository </td>
93 <td>(</td>
94 <td class="paramname"> </td>
95 <td>&nbsp;)&nbsp;</td>
96 <td width="100%"><code> [inline, virtual]</code></td>
97 </tr>
98 </table>
99 </div>
100 <div class="memdoc">
103 Repsoitory standard virtual destructor.
106 </div>
107 </div><p>
108 <hr><h2>Member Function Documentation</h2>
109 <a class="anchor" name="066ae6972496c6d8b87991b39655608d"></a><!-- doxytag: member="qan::Repository::load" ref="066ae6972496c6d8b87991b39655608d" args="(Graph *graph)=0" -->
110 <div class="memitem">
111 <div class="memproto">
112 <table class="memname">
113 <tr>
114 <td class="memname">virtual void qan::Repository::load </td>
115 <td>(</td>
116 <td class="paramtype"><a class="el" href="classqan_1_1_graph_t.html">Graph</a> *&nbsp;</td>
117 <td class="paramname"> <em>graph</em> </td>
118 <td>&nbsp;)&nbsp;</td>
119 <td width="100%"><code> [pure virtual]</code></td>
120 </tr>
121 </table>
122 </div>
123 <div class="memdoc">
130 Implemented in <a class="el" href="classqan_1_1_pajek_repository.html#8e0e7d88b2b6eb6f80206c47f6c1a902">qan::PajekRepository</a>, <a class="el" href="classqan_1_1_graphviz_repository.html#65919fb0eed28f30a3c04b4b87467d30">qan::GraphvizRepository</a>, and <a class="el" href="classqan_1_1_g_m_l_repository.html#d2fc1dbd1ffd5e2e052362e25eb1ffa3">qan::GMLRepository</a>.
131 </div>
132 </div><p>
133 <a class="anchor" name="f8b310c9c283b3dadda7284d9b51ece4"></a><!-- doxytag: member="qan::Repository::save" ref="f8b310c9c283b3dadda7284d9b51ece4" args="(Graph *graph)=0" -->
134 <div class="memitem">
135 <div class="memproto">
136 <table class="memname">
137 <tr>
138 <td class="memname">virtual void qan::Repository::save </td>
139 <td>(</td>
140 <td class="paramtype"><a class="el" href="classqan_1_1_graph_t.html">Graph</a> *&nbsp;</td>
141 <td class="paramname"> <em>graph</em> </td>
142 <td>&nbsp;)&nbsp;</td>
143 <td width="100%"><code> [pure virtual]</code></td>
144 </tr>
145 </table>
146 </div>
147 <div class="memdoc">
154 Implemented in <a class="el" href="classqan_1_1_pajek_repository.html#4c35ae813934dbda08195a12c43a7fa0">qan::PajekRepository</a>, <a class="el" href="classqan_1_1_graphviz_repository.html#e6d372697ae0487eab2e03de2b9e0680">qan::GraphvizRepository</a>, and <a class="el" href="classqan_1_1_g_m_l_repository.html#c1ada344e3851f2ed62a3bef6cf132e0">qan::GMLRepository</a>.
155 </div>
156 </div><p>
157 <a class="anchor" name="97651b4eede916a2db8869e6ac6ef4dd"></a><!-- doxytag: member="qan::Repository::getName" ref="97651b4eede916a2db8869e6ac6ef4dd" args="() const" -->
158 <div class="memitem">
159 <div class="memproto">
160 <table class="memname">
161 <tr>
162 <td class="memname">const std::string&amp; qan::Repository::getName </td>
163 <td>(</td>
164 <td class="paramname"> </td>
165 <td>&nbsp;)&nbsp;</td>
166 <td width="100%"> const<code> [inline]</code></td>
167 </tr>
168 </table>
169 </div>
170 <div class="memdoc">
173 Get the repository name.
176 </div>
177 </div><p>
178 <hr><h2>Member Data Documentation</h2>
179 <a class="anchor" name="3745bb26b8d29fe14ede0acd01fa3570"></a><!-- doxytag: member="qan::Repository::_name" ref="3745bb26b8d29fe14ede0acd01fa3570" args="" -->
180 <div class="memitem">
181 <div class="memproto">
182 <table class="memname">
183 <tr>
184 <td class="memname">std::string <a class="el" href="classqan_1_1_repository.html#3745bb26b8d29fe14ede0acd01fa3570">qan::Repository::_name</a><code> [private]</code> </td>
185 </tr>
186 </table>
187 </div>
188 <div class="memdoc">
191 <a class="el" href="classqan_1_1_repository.html">Repository</a> name (usually a file name).
194 </div>
195 </div><p>
196 <hr>The documentation for this class was generated from the following file:<ul>
197 <li>C:/projects/qanava-0.1.0/src/<a class="el" href="qan_repository_8h.html">qanRepository.h</a></ul>
199 <hr style="width: 100%; height: 2px;">
200 <table width="95%" height="48" border="0"
201 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
202 <tbody>
203 <tr>
204 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
205 <dl>
206 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
207 Qanava - QCanvas Avanc&eacute;</font></dt>
208 </dl>
209 </td>
210 <td style="vertical-align: middle; text-align: right;"><span
211 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
213 href="http://www.doxygen.org"><img alt="Doxygen logo"
214 src="../images/doxygen.png"
215 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
216 </tr>
217 </tbody>
218 </table>