ConfigUnfoundException Class Reference
[Configuration-related objects]

An exception indicating that an element or parameter was not found. More...

#include <cmconfig.h>

Inheritance diagram for ConfigUnfoundException:

Inheritance graph
[legend]
Collaboration diagram for ConfigUnfoundException:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConfigUnfoundException (const string &node, const string &r="")
virtual ~ConfigUnfoundException () throw ()
const string & which (void)
virtual const char * what (void) const throw ()

Private Attributes

string node
 The node that was unfound.


Detailed Description

An exception indicating that an element or parameter was not found.

This exception can indicate a variety of things, but they all fall under the description of "the thing you were looking for couldn't be found."

Definition at line 185 of file cmconfig.h.


Constructor & Destructor Documentation

ConfigUnfoundException::ConfigUnfoundException ( const string &  node,
const string &  r = "" 
)

Definition at line 231 of file cmconfig.cc.

virtual ConfigUnfoundException::~ConfigUnfoundException (  )  throw () [inline, virtual]

Definition at line 188 of file cmconfig.h.


Member Function Documentation

const string& ConfigUnfoundException::which ( void   )  [inline]

Definition at line 190 of file cmconfig.h.

const char * ConfigUnfoundException::what ( void   )  const throw () [virtual]

Reimplemented from ConfigException.

Definition at line 238 of file cmconfig.cc.

References node, and ConfigException::reason.

Referenced by main().

Here is the caller graph for this function:


Member Data Documentation

string ConfigUnfoundException::node [private]

The node that was unfound.

Definition at line 195 of file cmconfig.h.

Referenced by what().


The documentation for this class was generated from the following files:

Generated on Tue May 13 11:32:43 2008 for consmgr by  doxygen 1.5.5