mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches

mxException for not implemented features

Definition at line 217 of file mxExceptionOld.hpp.

#include <error/mxExceptionOld.hpp>

Inheritance diagram for mx::err::notimpl:

Public Member Functions

 notimpl (const std::string &esrc, const std::string &efile, const int &line, const std::string &expl)
Public Member Functions inherited from mx::err::mxException
 mxException () noexcept
 Default constructor.
 mxException (const mxException &e) noexcept
 Copy constructor.
 mxException (const std::string &esrc, const int &ec, const std::string &emnem, const std::string &efile, const int &line, const std::string &expl)
 Construct and fill in each of the values, except errno.
 mxException (const std::string &esrc, const int &ec, const std::string &emnem, const int &en, const std::string &efile, const int &line, const std::string &expl)
 Construct and fill in each of the values, including errno.
mxExceptionoperator= (const mxException &e) noexcept
 Assignment operator.
virtual ~mxException () throw ()
 Destructor.
virtual void build_what ()
 Build the what string.
virtual const char * what () const noexcept
 Return the details of the exception as a single string.

Additional Inherited Members

Protected Attributes inherited from mx::err::mxException
char m_whatstr [4096]
 Contains the what() string.
std::string m_source { "" }
 The source of the exception, such as stdlib or cfitisio or the function name.
int m_code { 0 }
 The mxlib error code.
std::string m_codeName { "" }
 The name of the error code.
int m_errno { 0 }
 The errno error code (only used if non-zero).
std::string m_file { "" }
 The source file where the exception originated.
int m_line { 0 }
 The line number of the file where the exception originated.
std::string m_explanation { "" }
 The long explanation of the error.

Constructor & Destructor Documentation

◆ notimpl()

mx::err::notimpl::notimpl ( const std::string & esrc,
const std::string & efile,
const int & line,
const std::string & expl )
inline
Parameters
[in]esrcthe source of the exception, typically the class and function
[in]efilethe source file in which the exception occurred, normally FILE
[in]linethe line number where the exception was thrown
[in]explthe explanation for why the exception was thrown

Definition at line 220 of file mxExceptionOld.hpp.

References mx::err::mxException::mxException(), and MXE_NOTIMPL.


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