NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CHTMLException Class Reference

Search Toolkit Book for CHTMLException

CHTMLException –. More...

#include <html/html_exception.hpp>

+ Inheritance diagram for CHTMLException:
+ Collaboration diagram for CHTMLException:

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< stringm_Trace
 Node trace list. More...
 

Detailed Description

CHTMLException –.

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.


The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:57:34 2024 by modify_doxy.py rev. 669887