BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
xmlBase::DomException Class Reference

Base exception class for Dom. More...

#include <Dom.h>

Inheritance diagram for xmlBase::DomException:

Public Member Functions

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

Protected Attributes

std::string m_name

Detailed Description

Base exception class for Dom.

Definition at line 29 of file Calibration/xmlBase/include/xmlBase/Dom.h.

Constructor & Destructor Documentation

◆ DomException() [1/3]

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

◆ ~DomException() [1/3]

virtual xmlBase::DomException::~DomException ( )
throw ( )
inlinevirtual

Definition at line 33 of file Calibration/xmlBase/include/xmlBase/Dom.h.

33{}

◆ DomException() [2/3]

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

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/xmlBase/Dom.h.

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

◆ ~DomException() [2/3]

virtual xmlBase::DomException::~DomException ( )
throw ( )
inlinevirtual

◆ DomException() [3/3]

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

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/xmlBase/Dom.h.

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

◆ ~DomException() [3/3]

virtual xmlBase::DomException::~DomException ( )
throw ( )
inlinevirtual

Member Function Documentation

◆ getMsg() [1/3]

virtual std::string xmlBase::DomException::getMsg ( )
inlinevirtual

Definition at line 34 of file Calibration/xmlBase/include/xmlBase/Dom.h.

34 {
35 std::string msg = m_name + ": " + m_extra;
36 return msg;
37 }

Referenced by XmlTest1Cnv::i_createObj(), main(), and calibUtil::StripSrv::StripSrv().

◆ getMsg() [2/3]

virtual std::string xmlBase::DomException::getMsg ( )
inlinevirtual

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/xmlBase/Dom.h.

34 {
35 std::string msg = m_name + ": " + m_extra;
36 return msg;
37 }

◆ getMsg() [3/3]

virtual std::string xmlBase::DomException::getMsg ( )
inlinevirtual

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/xmlBase/Dom.h.

34 {
35 std::string msg = m_name + ": " + m_extra;
36 return msg;
37 }

◆ what() [1/3]

virtual const char * xmlBase::DomException::what ( )
inlinevirtual

Definition at line 38 of file Calibration/xmlBase/include/xmlBase/Dom.h.

38{ return m_extra.c_str(); }

◆ what() [2/3]

virtual const char * xmlBase::DomException::what ( )
inlinevirtual

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/xmlBase/Dom.h.

38{ return m_extra.c_str(); }

◆ what() [3/3]

virtual const char * xmlBase::DomException::what ( )
inlinevirtual

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/xmlBase/Dom.h.

38{ return m_extra.c_str(); }

Member Data Documentation

◆ m_name


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