Oracle Coherence for C++ API
Release 3.7.1.0

E22845-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, 2011, Oracle and/or its affiliates. All rights reserved.