#include <vector>
#include <zorba/api_shared_types.h>
#include <zorba/error.h>
#include <zorba/xquery_exception.h>
Go to the source code of this file.
Classes | |
class | zorba::UserException |
A UserException is-an XQueryException for errors raised via fn:error() . More... | |
Namespaces | |
namespace | zorba |
Copyright 2006-2011 The FLWOR Foundation. | |
namespace | zorba::internal |
namespace | zorba::serialization |
Defines | |
#define | DEFAULT_USER_EXCEPTION() |
Creates a default UserException. | |
#define | USER_EXCEPTION(...) |
Creates a UserException. | |
Typedefs | |
typedef std::vector< Item > | zorba::internal::error_object_type |
Functions | |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, char const *ns, char const *prefix, char const *localname, char const *description, diagnostic::location const &loc, error_object_type *error_object=0) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Error const &error, String const &description, error_object_type *error_object=0) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Error const &error, String const &description, ItemSequence_t const &error_object) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Item const &error, String const &description, ItemSequence_t const &error_object) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Item const &error, String const &description) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Error const &error) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Item const &error) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line) |
ZORBA_DLL_PUBLIC UserException | zorba::internal::make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Error const &error, char const *description, diagnostic::location const &loc, error_object_type *error_object=0) |
#define DEFAULT_USER_EXCEPTION | ( | ) |
Creates a default UserException.
Definition at line 198 of file user_exception.h.
#define USER_EXCEPTION | ( | ... | ) |
Creates a UserException.
Definition at line 191 of file user_exception.h.