iteration_interruption Class Reference
[Error Library]

#include <stlsoft/error/iteration_interruption.hpp>

Inheritance diagram for iteration_interruption:

active_end_iterator_exhaustion external_iterator_invalidation

List of all members.


Detailed Description

An exception thrown when an active iterator is interrupted, by the underlying range changing outside direct control by the current thread of execution.

Public Types

Member Types
typedef std::runtime_error parent_class_type
typedef iteration_interruption class_type

Public Member Functions

Construction
 iteration_interruption ()
 iteration_interruption (char const *message)
 iteration_interruption (char const *message, long errorCode)
virtual ~iteration_interruption () throw ()
Accessors
virtual char const * what () const throw ()
virtual long get_error_code () const throw ()
 The error code associated with the exception.
virtual long errorCode () const throw ()
 [DEPRECATED] The error code associated with the exception

Member Function Documentation

virtual long get_error_code (  )  const throw () [inline, virtual]

The error code associated with the exception.

Referenced by iteration_interruption::errorCode().

virtual long errorCode (  )  const throw () [inline, virtual]

[DEPRECATED] The error code associated with the exception

Deprecated:
Use get_error_code() instead.

References iteration_interruption::get_error_code().


The documentation for this class was generated from the following file:

Generated on Thu Jun 10 08:58:45 2010 for STLSoft by  doxygen 1.5.6