Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > bfea28f33e7373c31a33dc7387b2a0be > files > 51

loki-lib-doc-0.1.7-2.fc12.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Loki: Loki::DeletableSingleton&lt; T &gt; Struct Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.8 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="a00192.html">Loki</a>::<a class="el" href="a00039.html">DeletableSingleton</a>
  </div>
</div>
<div class="contents">
<h1>Loki::DeletableSingleton&lt; T &gt; Struct Template Reference<br>
<small>
[<a class="el" href="a00214.html">Lifetime policies</a>]</small>
</h1><!-- doxytag: class="Loki::DeletableSingleton" --><code>#include &lt;Singleton.h&gt;</code>
<p>

<p>
<a href="a00385.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="626c2dc57146f1aea6bf911682f8e3e9"></a><!-- doxytag: member="Loki::DeletableSingleton::GracefulDelete" ref="626c2dc57146f1aea6bf911682f8e3e9" args="()" -->
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00039.html#626c2dc57146f1aea6bf911682f8e3e9">GracefulDelete</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">delete singleton object manually <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class T&gt;<br>
 struct Loki::DeletableSingleton&lt; T &gt;</h3>

A <a class="el" href="a00039.html">DeletableSingleton</a> allows the instantiated singleton to be destroyed at any time. The singleton can be reinstantiated at any time, even during program termination. If the singleton exists when the program terminates, it will be automatically deleted.<p>
<dl class="user" compact><dt><b>Usage: </b></dt><dd>The singleton can be deleted manually:</dd></dl>
<a class="el" href="a00039.html#626c2dc57146f1aea6bf911682f8e3e9" title="delete singleton object manually">DeletableSingleton&lt;MyClass&gt;::GracefulDelete()</a>; <hr>The documentation for this struct was generated from the following file:<ul>
<li>Singleton.h</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Jan 29 18:51:44 2009 for Loki by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
</body>
</html>