XQException.hpp File Reference
#include <xqilla/framework/XQillaExport.hpp>
#include <xqilla/utils/XStr.hpp>
Go to the source code of this file.
Classes |
class | XQException |
Defines |
#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__) |
Define Documentation
#define XQSimpleThrow |
( |
reason, |
|
|
xqfile, |
|
|
xqline, |
|
|
xqcolumn |
|
) |
throw XQException(reason, xqfile, xqline, (unsigned int)xqcolumn, __FILE__, __LINE__) |
#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__) |