Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 626e7b9df2c26f4a1ac4abc5819592a1 > files > 117

atlascpp-devel-0.6.2-1.fc15.i686.rpm

<!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"/>
<title>Atlas-C++: Atlas::Exception Class 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.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Atlas-C++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</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>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespace_atlas.html">Atlas</a>      </li>
      <li class="navelem"><a class="el" href="class_atlas_1_1_exception.html">Exception</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Atlas::Exception Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Atlas::Exception" -->
<p>Base class for all exceptions thrown by Atlas-C++.  
 <a href="class_atlas_1_1_exception.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_exception_8h_source.html">Exception.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Atlas::Exception:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_atlas_1_1_exception.png" usemap="#Atlas::Exception_map" alt=""/>
  <map id="Atlas::Exception_map" name="Atlas::Exception_map">
<area href="class_atlas_1_1_message_1_1_wrong_type_exception.html" title="An exception class issued when the wrong type is requested in as()." alt="Atlas::Message::WrongTypeException" shape="rect" coords="0,56,239,80"/>
<area href="class_atlas_1_1_objects_1_1_default_loading_exception.html" alt="Atlas::Objects::DefaultLoadingException" shape="rect" coords="249,56,488,80"/>
<area href="class_atlas_1_1_objects_1_1_no_such_attr_exception.html" title="An exception indicating the requested attribute does not exist." alt="Atlas::Objects::NoSuchAttrException" shape="rect" coords="498,56,737,80"/>
<area href="class_atlas_1_1_objects_1_1_no_such_factory_exception.html" alt="Atlas::Objects::NoSuchFactoryException" shape="rect" coords="747,56,986,80"/>
<area href="class_atlas_1_1_objects_1_1_null_smart_ptr_dereference.html" alt="Atlas::Objects::NullSmartPtrDereference" shape="rect" coords="996,56,1235,80"/>
</map>
 </div></div>

<p><a href="class_atlas_1_1_exception-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15bb705517f7ed17e4fe3822a44c8601"></a><!-- doxytag: member="Atlas::Exception::Exception" ref="a15bb705517f7ed17e4fe3822a44c8601" args="(const std::string &amp;d=&quot;UNKNOWN ERROR&quot;)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;d=&quot;UNKNOWN ERROR&quot;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54455a05136c9f6d3b410cf3eb5c7a80"></a><!-- doxytag: member="Atlas::Exception::getDescription" ref="a54455a05136c9f6d3b410cf3eb5c7a80" args="() const " -->
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getDescription</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4007216d346afca618ca0aba70607e0"></a><!-- doxytag: member="Atlas::Exception::what" ref="af4007216d346afca618ca0aba70607e0" args="() const " -->
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1d32cd3638fbe8272f1146ac2e084a"></a><!-- doxytag: member="Atlas::Exception::m_description" ref="a4b1d32cd3638fbe8272f1146ac2e084a" args="" -->
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>m_description</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Base class for all exceptions thrown by Atlas-C++. </p>
<p>All subclasses should pass in a description of the exceptional circumstance encountered. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_exception_8h_source.html">Exception.h</a></li>
</ul>
</div>
<HR>
<P>Copyright 2000-2004 the respective authors.</P>
<P>This document can be licensed under the terms of the GNU Free Documentation
License or the GNU General Public License and may be freely distributed under
the terms given by one of these licenses.</P>