lsst.pex.exceptions  13.0-2-g50559bf+3
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
List of all members
lsst::pex::exceptions::TypeError Class Reference

#include <Runtime.h>

Inheritance diagram for lsst::pex::exceptions::TypeError:
lsst::pex::exceptions::RuntimeError lsst::pex::exceptions::Exception

Additional Inherited Members

- Public Member Functions inherited from lsst::pex::exceptions::Exception
 Exception (char const *file, int line, char const *func, std::string const &message)
 Standard constructor, intended for C++ use via the LSST_EXCEPT() macro. More...
 
 Exception (std::string const &message)
 Message-only constructor, intended for use from Python only. More...
 
virtual ~Exception (void) throw ()
 
void addMessage (char const *file, int line, char const *func, std::string const &message)
 Add a tracepoint and a message to an exception before rethrowing it (access via LSST_EXCEPT_ADD). More...
 
Traceback const & getTraceback (void) const throw ()
 Retrieve the list of tracepoints associated with an exception. More...
 
virtual std::ostream & addToStream (std::ostream &stream) const
 Add a text representation of this exception, including its traceback with messages, to a stream. More...
 
virtual char const * what (void) const throw ()
 Return a character string summarizing this exception. More...
 
virtual char const * getType (void) const throw ()
 Return the fully-specified C++ type of a pointer to the exception. More...
 
virtual Exceptionclone (void) const
 Return a copy of the exception as an Exception*. More...
 

Detailed Description

Definition at line 48 of file Runtime.h.


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