Oracle Coherence for C++ API
Release 3.6.1.0

E18813-01

throwable_spec::bridge Class Reference

#include <coherence/lang/throwable_spec.hpp>

Inherits throwable_spec::hierarchy.

List of all members.


Detailed Description

template<class T, class E, class I = implements<>, class H = typename E::inherited::hierarchy>
class coherence::lang::throwable_spec< T, E, I, H >::bridge

bridge joins two hierarchy types into a single type.

The intended usage is to merge support for std exceptions into the coherence exception hierarchy.

Author:
mf 2008.05.15

Public Member Functions

  bridge (const View &vEx)
  Construct a bridge with a specific object.
  bridge (const bridge &that)
  Copy constructor.
virtual  ~bridge () throw ()
  Destructor.
virtual const char *  what () const throw ()
  Returns a C-style character string describing the general cause of the current error.

Constructor & Destructor Documentation

bridge ( const View vEx  )  [inline]

Construct a bridge with a specific object.

Parameters:
vEx  A view to the object this bridge should contain

bridge ( const bridge that  )  [inline]

Copy constructor.

Parameters:
that  The hierarchyBase to copy.

Member Function Documentation

virtual const char* what (  )  const throw () [inline, virtual]

Returns a C-style character string describing the general cause of the current error.

Note: The memory for the returned array is managed by the referenced Exception and is only valid for the lifetime of the Exception.

Returns:
the C-style character string describing the general cause of the current error.

The documentation for this class was generated from the following file:
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.