CMS 3D CMS Logo

IgNetError Class Reference

#include <Iguana/Framework/interface/IgNetError.h>

Inheritance diagram for IgNetError:

lat::Error

List of all members.

Public Member Functions

virtual lat::Errorclone (void) const
 
virtual std::string explainSelf (void) const
 Explain this exception object.
 IgNetError (const std::string &reason, lat::Error *next)
virtual void rethrow (void)
 

Private Attributes

std::string m_reason


Detailed Description

Definition at line 15 of file IgNetError.h.


Constructor & Destructor Documentation

IgNetError::IgNetError ( const std::string &  reason,
lat::Error next 
)

Definition at line 15 of file IgNetError.cc.

Referenced by clone().

00016     : Error (next),
00017       m_reason (reason)
00018 {
00019 }


Member Function Documentation

lat::Error * IgNetError::clone ( void   )  const [virtual]

Implements lat::Error.

Definition at line 27 of file IgNetError.cc.

References IgNetError().

00028 { return new IgNetError (*this); }

std::string IgNetError::explainSelf ( void   )  const [virtual]

Explain this exception object.

Implements lat::Error.

Definition at line 22 of file IgNetError.cc.

References m_reason.

00023 { return m_reason; }

void IgNetError::rethrow ( void   )  [virtual]

Implements lat::Error.

Definition at line 32 of file IgNetError.cc.

00033 { throw *this; }


Member Data Documentation

std::string IgNetError::m_reason [private]

Definition at line 28 of file IgNetError.h.

Referenced by explainSelf().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:25:17 2009 for CMSSW by  doxygen 1.5.4