NCBI C++ ToolKit
|
Search Toolkit Book for CHTMLException
#include <html/html_exception.hpp>
Public Types | |
enum | EErrCode { eNullPtr , eWrite , eTextUnclosedTag , eTableCellUse , eTableCellType , eTemplateAccess , eTemplateTooBig , eEndlessRecursion , eNotFound , eUnknown } |
Public Member Functions | |
virtual const char * | GetErrCodeString (void) const override |
virtual void | AddTraceInfo (const string &node_name) |
Constructor. More... | |
virtual void | ReportExtra (ostream &out) const override |
Report node trace into the "out" stream. More... | |
Protected Member Functions | |
virtual void | x_Assign (const CException &src) override |
Helper method for copying exception data. More... | |
Protected Attributes | |
list< string > | m_Trace |
Node trace list. More... | |
Define an extended exception class based on the CException
CHTMLException inherits its basic functionality from CException and defines additional reporting capabilities.
Definition at line 60 of file html_exception.hpp.