ClanLib  2.3.7
Public Member Functions | Public Attributes | List of all members
CL_XPathException Class Reference

#include <xpath_exception.h>

Inheritance diagram for CL_XPathException:
Inheritance graph
[legend]

Public Member Functions

 CL_XPathException (const CL_String &message)
 
 CL_XPathException (const CL_String &message, const CL_StringRef &expression)
 
 CL_XPathException (const CL_String &message, const CL_StringRef &expression, const CL_XPathToken &cur_token)
 
 ~CL_XPathException () throw ()
 
CL_String get_message () const
 
Operations
std::vector< CL_Stringget_stack_trace () const
 Returns the call stack present when the exception object was created. More...
 
CL_String get_message_and_stack_trace () const
 Returns the message and call stack present when the exception object was created, formatted using newlines. More...
 

Public Attributes

CL_String::size_type error_position
 
CL_String expression
 

Attributes

CL_String message
 Description of exception. More...
 
virtual const char * what () const throw ()
 Returns description of exception. More...
 

Constructor & Destructor Documentation

CL_XPathException::CL_XPathException ( const CL_String message)
inline
CL_XPathException::CL_XPathException ( const CL_String message,
const CL_StringRef expression 
)
CL_XPathException::CL_XPathException ( const CL_String message,
const CL_StringRef expression,
const CL_XPathToken &  cur_token 
)
CL_XPathException::~CL_XPathException ( )
throw (
)
inline

Member Function Documentation

CL_String CL_XPathException::get_message ( ) const
CL_String CL_Exception::get_message_and_stack_trace ( ) const
inherited

Returns the message and call stack present when the exception object was created, formatted using newlines.

On Linux, to obtain function names, remember to link with the -rdynamic flag

std::vector<CL_String> CL_Exception::get_stack_trace ( ) const
inherited

Returns the call stack present when the exception object was created.

On Linux, to obtain function names, remember to link with the -rdynamic flag

virtual const char* CL_Exception::what ( ) const
throw (
)
virtualinherited

Returns description of exception.

Member Data Documentation

CL_String::size_type CL_XPathException::error_position
CL_String CL_XPathException::expression
CL_String CL_Exception::message
inherited

Description of exception.


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