|
Mantid
|
Class that provides for a standard Nexus exception. More...
#include <NexusException.h>
Public Member Functions | |
| Exception (const std::string &msg="GENERIC ERROR", const std::string &functionname="", const std::string &filename="") | |
| Create a new Nexus::Exception. | |
| const std::string | filename () const throw () |
| const std::string | functionname () const throw () |
Private Attributes | |
| std::string | m_filename |
| File this exception is associated with. | |
| std::string | m_functionname |
| Function this exception is associted with. | |
Class that provides for a standard Nexus exception.
Definition at line 21 of file NexusException.h.
| Mantid::Nexus::Exception::Exception | ( | const std::string & | msg = "GENERIC ERROR", |
| const std::string & | functionname = "", |
||
| const std::string & | filename = "" |
||
| ) |
Create a new Nexus::Exception.
Definition at line 10 of file NexusException.cpp.
| const std::string Mantid::Nexus::Exception::filename | ( | ) | const | |
| throw | ( | |||
| ) | ||||
Definition at line 15 of file NexusException.cpp.
References m_filename.
Referenced by Mantid::Nexus::operator<<().
| const std::string Mantid::Nexus::Exception::functionname | ( | ) | const | |
| throw | ( | |||
| ) | ||||
Definition at line 13 of file NexusException.cpp.
References m_functionname.
Referenced by Mantid::Nexus::operator<<().
|
private |
File this exception is associated with.
Definition at line 33 of file NexusException.h.
Referenced by filename().
|
private |
Function this exception is associted with.
Definition at line 32 of file NexusException.h.
Referenced by functionname().