Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ixion::base_exception Struct Reference

#include <ixlib_exbase.hh>

Inheritance diagram for ixion::base_exception::

std::exception ixion::generic_exception ixion::io_exception ixion::javascript_exception ixion::no_location_javascript_exception ixion::regex_exception ixion::xml_exception List of all members.

Public Methods

 base_exception (TErrorCode error, char const *info=NULL, char *module=NULL, TIndex line=0, char *category=NULL)
char const * what () const throw ()
virtual const char * getText () const=0

Public Attributes

TErrorCode Error
char * Module
TIndex Line
char * Category
bool HasInfo
char Info [EX_INFOMAX+1]

Static Public Attributes

char RenderBuffer [EX_INFOMAX+1+100]

Constructor & Destructor Documentation

ixion::base_exception::base_exception TErrorCode    error,
char const *    info = NULL,
char *    module = NULL,
TIndex    line = 0,
char *    category = NULL

Member Function Documentation

virtual const char* ixion::base_exception::getText   const [pure virtual]

Reimplemented in ixion::generic_exception, ixion::io_exception, ixion::no_location_javascript_exception, ixion::javascript_exception, ixion::regex_exception, and ixion::xml_exception.

char const* ixion::base_exception::what   const throw ()

Member Data Documentation

char* ixion::base_exception::Category

Definition at line 58 of file ixlib_exbase.hh.

TErrorCode ixion::base_exception::Error

Definition at line 55 of file ixlib_exbase.hh.

bool ixion::base_exception::HasInfo

Definition at line 59 of file ixlib_exbase.hh.

char ixion::base_exception::Info[EX_INFOMAX+1]

Definition at line 60 of file ixlib_exbase.hh.

TIndex ixion::base_exception::Line

Definition at line 57 of file ixlib_exbase.hh.

char* ixion::base_exception::Module

Definition at line 56 of file ixlib_exbase.hh.

char ixion::base_exception::RenderBuffer[EX_INFOMAX+1+100] [static]

Definition at line 61 of file ixlib_exbase.hh.

The documentation for this struct was generated from the following file:
Generated on Wed Oct 31 17:12:25 2001 for ixlib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001