Public Member Functions | Protected Member Functions | Friends
zorba::UserError Class Reference

A UserError is-a Diagnostic for user-defined errors via fn:error(). More...

#include <zorba/error.h>

Inherits Diagnostic.

Public Member Functions

diagnostic::category category () const
 
UserErroroperator= (UserError const &from)
 Assigns this UserError from another. More...
 
diagnostic::QName const & qname () const
 
 UserError (UserError const &from)
 Copy-constructs a UserError. More...
 
 ~UserError ()
 Destroys this UserError. More...
 

Protected Member Functions

Diagnostic const * clone () const
 

Friends

UserError make_user_error (char const *, char const *, char const *)
 
void serialization::operator& (serialization::Archiver &, const Diagnostic *&)
 
class UserException
 

Detailed Description

A UserError is-a Diagnostic for user-defined errors via fn:error().

Definition at line 57 of file error.h.

Constructor & Destructor Documentation

zorba::UserError::UserError ( UserError const &  from)

Copy-constructs a UserError.

Parameters
fromThe UserError to copy from.
zorba::UserError::~UserError ( )

Destroys this UserError.

Member Function Documentation

diagnostic::category zorba::UserError::category ( ) const
Diagnostic const* zorba::UserError::clone ( ) const
protected
UserError& zorba::UserError::operator= ( UserError const &  from)

Assigns this UserError from another.

Parameters
fromThe UserError to assign from.
Returns
Returns *this.
diagnostic::QName const& zorba::UserError::qname ( ) const

Friends And Related Function Documentation

UserError make_user_error ( char const *  ,
char const *  ,
char const *   
)
friend
void serialization::operator& ( serialization::Archiver &  ,
const Diagnostic *&   
)
friend
friend class UserException
friend

Definition at line 100 of file error.h.


The documentation for this class was generated from the following file:
blog comments powered by Disqus