Namespaces | Classes | Typedefs | Functions | Variables
zorba::internal Namespace Reference

Namespaces

namespace  diagnostic
namespace  ztd

Classes

struct  bool_value
class  FixedQName
 A FixedQName is-an diagnostic::QName that has a fixed namespace and prefix, but a variable local-name. More...
struct  is_movable
struct  is_movable< rv< T > >
class  rv
class  SystemDiagnostic
class  SystemDiagnosticBase
class  VariableQName
 A VariableQName is-an diagnostic::QName that has a variable namespace, prefix, and local-name. More...
class  XQueryErrQName
 An XQueryErrQName is-a FixedQName for standard XQuery errors. More...
class  ZorbaErrQName
 A ZorbaErrQName is-a FixedQName for Zorba errors. More...
class  ZorbaWarningQName
 An ZorbaWarningQName is-a FixedQName for Zorba warnings. More...

Typedefs

typedef std::vector< Itemerror_object_type

Functions

ZORBA_DLL_PUBLIC
zorba::transcode::streambuf
alloc_streambuf (char const *charset, std::streambuf *orig)
ZORBA_DLL_PUBLIC void dealloc_streambuf (zorba::transcode::streambuf *)
ZORBA_DLL_PUBLIC int get_streambuf_index ()
ZORBA_DLL_PUBLIC UserException 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 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)
ZORBA_DLL_PUBLIC UserException make_user_exception (char const *raise_file, ZorbaException::line_type raise_line)
ZORBA_DLL_PUBLIC UserException make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Item const &error)
ZORBA_DLL_PUBLIC UserException make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Error const &error)
ZORBA_DLL_PUBLIC UserException make_user_exception (char const *raise_file, ZorbaException::line_type raise_line, Item const &error, String const &description)
ZORBA_DLL_PUBLIC UserException 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 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 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 void stream_callback (std::ios_base::event, std::ios_base &, int index)

Variables

class ZORBA_DLL_PUBLIC VariableQName

Typedef Documentation

Definition at line 38 of file user_exception.h.


Function Documentation

ZORBA_DLL_PUBLIC zorba::transcode::streambuf* zorba::internal::alloc_streambuf ( char const *  charset,
std::streambuf *  orig 
)
ZORBA_DLL_PUBLIC void zorba::internal::dealloc_streambuf ( zorba::transcode::streambuf )
ZORBA_DLL_PUBLIC int zorba::internal::get_streambuf_index ( )
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,
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 
)
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,
Error const &  error 
)
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,
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,
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,
Error const &  error,
String const &  description,
error_object_type *  error_object = 0 
)
ZORBA_DLL_PUBLIC void zorba::internal::stream_callback ( std::ios_base::event  ,
std::ios_base &  ,
int  index 
)

Variable Documentation

class ZORBA_DLL_PUBLIC zorba::internal::VariableQName

Definition at line 29 of file qname.h.

blog comments powered by Disqus