Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

xmlBase::DomException Class Reference

Base exception class for Dom. More...

#include <Dom.h>

Inheritance diagram for xmlBase::DomException:

xmlBase::NullNode xmlBase::NullNode xmlBase::WrongAttributeType xmlBase::WrongAttributeType xmlBase::WrongNodeType xmlBase::WrongNodeType List of all members.

Public Member Functions

 DomException (const std::string &extraInfo="")
 DomException (const std::string &extraInfo="")
virtual std::string getMsg ()
virtual std::string getMsg ()
virtual const char * what ()
virtual const char * what ()
virtual ~DomException () throw ()
virtual ~DomException () throw ()

Protected Attributes

std::string m_name

Private Attributes

std::string m_extra

Detailed Description

Base exception class for Dom.


Constructor & Destructor Documentation

xmlBase::DomException::DomException const std::string &  extraInfo = ""  )  [inline]
 

00031                                                   : std::exception(),
00032       m_name("DomException"), m_extra(extraInfo) {}

virtual xmlBase::DomException::~DomException  )  throw () [inline, virtual]
 

00033 {}

xmlBase::DomException::DomException const std::string &  extraInfo = ""  )  [inline]
 

00031                                                   : std::exception(),
00032       m_name("DomException"), m_extra(extraInfo) {}

virtual xmlBase::DomException::~DomException  )  throw () [inline, virtual]
 

00033 {}


Member Function Documentation

virtual std::string xmlBase::DomException::getMsg  )  [inline, virtual]
 

00034                                {
00035       std::string msg = m_name + ": " + m_extra;
00036       return msg;}

virtual std::string xmlBase::DomException::getMsg  )  [inline, virtual]
 

00034                                {
00035       std::string msg = m_name + ": " + m_extra;
00036       return msg;}

virtual const char* xmlBase::DomException::what  )  [inline, virtual]
 

00037                                {
00038       return m_extra.c_str();
00039     }

virtual const char* xmlBase::DomException::what  )  [inline, virtual]
 

00037                                {
00038       return m_extra.c_str();
00039     }


Member Data Documentation

std::string xmlBase::DomException::m_extra [private]
 

std::string xmlBase::DomException::m_name [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:24:49 2011 for BOSS6.5.5 by  doxygen 1.3.9.1