SourceForge.net Logo
Public Member Functions | Protected Member Functions | List of all members
XQException Class Reference

#include <XQException.hpp>

Public Member Functions

 XQException (const XMLCh *reason, const XMLCh *file, unsigned int line, unsigned int column, const char *cppFile, unsigned int cppLine)
 
 XQException (const XQException &)
 
virtual ~XQException ()
 
const XMLCh * getType () const
 
const XMLCh * getError () const
 
const XMLCh * getXQueryFile () const
 
unsigned int getXQueryLine () const
 
unsigned int getXQueryColumn () const
 
void setXQueryPosition (const XMLCh *file, unsigned int line, unsigned int column)
 
void setXQueryPosition (const LocationInfo *info)
 
const XMLCh * getCppFunction () const
 
const char * getCppFile () const
 
unsigned int getCppLine () const
 
void printDebug (const XMLCh *const context) const
 

Protected Member Functions

 XQException (const XMLCh *const type, const XMLCh *const functionName, const XMLCh *const reason, const LocationInfo *info, const char *cppFile, unsigned int cppLine)
 

Constructor & Destructor Documentation

◆ XQException() [1/3]

XQException::XQException ( const XMLCh *  reason,
const XMLCh *  file,
unsigned int  line,
unsigned int  column,
const char *  cppFile,
unsigned int  cppLine 
)

◆ XQException() [2/3]

XQException::XQException ( const XQException )

◆ ~XQException()

virtual XQException::~XQException ( )
virtual

◆ XQException() [3/3]

XQException::XQException ( const XMLCh *const  type,
const XMLCh *const  functionName,
const XMLCh *const  reason,
const LocationInfo info,
const char *  cppFile,
unsigned int  cppLine 
)
protected

Member Function Documentation

◆ getCppFile()

const char* XQException::getCppFile ( ) const
inline

◆ getCppFunction()

const XMLCh* XQException::getCppFunction ( ) const
inline

◆ getCppLine()

unsigned int XQException::getCppLine ( ) const
inline

◆ getError()

const XMLCh* XQException::getError ( ) const
inline

◆ getType()

const XMLCh* XQException::getType ( ) const
inline

◆ getXQueryColumn()

unsigned int XQException::getXQueryColumn ( ) const
inline

◆ getXQueryFile()

const XMLCh* XQException::getXQueryFile ( ) const
inline

◆ getXQueryLine()

unsigned int XQException::getXQueryLine ( ) const
inline

◆ printDebug()

void XQException::printDebug ( const XMLCh *const  context) const

◆ setXQueryPosition() [1/2]

void XQException::setXQueryPosition ( const XMLCh *  file,
unsigned int  line,
unsigned int  column 
)

◆ setXQueryPosition() [2/2]

void XQException::setXQueryPosition ( const LocationInfo info)

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