.TH "sc::SCException" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::SCException \- This is a std::exception specialization that records information about where an exception took place\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits exception\&. .PP Inherited by \fBsc::AlgorithmException\fP, \fBsc::InputError\fP, \fBsc::LimitExceeded< T >\fP, \fBsc::ProgrammingError\fP, and \fBsc::SystemException\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBSCException\fP (const char *description=0, const char *file=0, int line=0, const \fBClassDesc\fP *class_desc=0, const char *exception_type='SCException') throw ()" .br .ti -1c .RI "\fBSCException\fP (const \fBSCException\fP &) throw ()" .br .ti -1c .RI "const char * \fBwhat\fP () const throw ()" .br .RI "Reimplementation of std::exception::what()\&. " .ti -1c .RI "const char * \fBdescription\fP () const throw ()" .br .ti -1c .RI "const char * \fBfile\fP () const throw ()" .br .ti -1c .RI "int \fBline\fP () const throw ()" .br .ti -1c .RI "const \fBClassDesc\fP * \fBclass_desc\fP () const throw ()" .br .ti -1c .RI "const char * \fBexception_type\fP () const throw ()" .br .ti -1c .RI "std::ostream & \fBelaborate\fP ()" .br .RI "Returns a stream where addition information about the exception can be written\&. " .in -1c .SH "Detailed Description" .PP This is a std::exception specialization that records information about where an exception took place\&. .SH "Member Function Documentation" .PP .SS "std::ostream& sc::SCException::elaborate ()" .PP Returns a stream where addition information about the exception can be written\&. This will throw if a valid stream cannot be returned (possibly due to low memory)\&. .SS "const char* sc::SCException::what () const" .PP Reimplementation of std::exception::what()\&. The returned std::string is only valid for the lifetime of this object\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.