SourceForge.net Logo
XQException.hpp File Reference
#include <xqilla/framework/XQillaExport.hpp>
#include <xqilla/utils/XStr.hpp>
Include dependency graph for XQException.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XQException
 

Macros

#define XQThrow(type, function, reason)   throw type(function, reason, this, __FILE__, __LINE__)
 
#define XQThrow2(type, function, reason)   throw type(function, reason, 0, __FILE__, __LINE__)
 
#define XQThrow3(type, function, reason, location)   throw type(function, reason, location, __FILE__, __LINE__)
 
#define XQSimpleThrow(reason, xqfile, xqline, xqcolumn)   throw XQException(reason, xqfile, xqline, (unsigned int)xqcolumn, __FILE__, __LINE__)
 

Macro Definition Documentation

◆ XQSimpleThrow

#define XQSimpleThrow ( reason,
xqfile,
xqline,
xqcolumn )   throw XQException(reason, xqfile, xqline, (unsigned int)xqcolumn, __FILE__, __LINE__)

◆ XQThrow

#define XQThrow ( type,
function,
reason )   throw type(function, reason, this, __FILE__, __LINE__)

◆ XQThrow2

#define XQThrow2 ( type,
function,
reason )   throw type(function, reason, 0, __FILE__, __LINE__)

◆ XQThrow3

#define XQThrow3 ( type,
function,
reason,
location )   throw type(function, reason, location, __FILE__, __LINE__)