SALOME - SMESH
SMESH_Exception Class Reference

#include <SMESH_Exception.hxx>

Inheritance diagram for SMESH_Exception:
Inheritance graph
Collaboration diagram for SMESH_Exception:
Collaboration graph

Public Member Functions

 SMESH_Exception (const char *text, const char *fileName=0, const unsigned int lineNumber=0)
 
 SMESH_Exception (const SMESH_Exception &ex)
 
 ~SMESH_Exception () throw ()
 
virtual const char * what (void) const throw ()
 

Protected Attributes

const char * _text
 

Private Member Functions

 SMESH_Exception (void)
 

Friends

std::ostream & operator<< (std::ostream &os, const SMESH_Exception &ex)
 

Detailed Description

Definition at line 36 of file SMESH_Exception.hxx.

Constructor & Destructor Documentation

◆ SMESH_Exception() [1/3]

SMESH_Exception::SMESH_Exception ( void  )
private

◆ SMESH_Exception() [2/3]

SMESH_Exception::SMESH_Exception ( const char *  text,
const char *  fileName = 0,
const unsigned int  lineNumber = 0 
)

◆ SMESH_Exception() [3/3]

SMESH_Exception::SMESH_Exception ( const SMESH_Exception ex)

◆ ~SMESH_Exception()

SMESH_Exception::~SMESH_Exception ( )
throw (
)

Member Function Documentation

◆ what()

virtual const char* SMESH_Exception::what ( void  ) const
throw (
)
virtual

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const SMESH_Exception ex 
)
friend

Field Documentation

◆ _text

const char* SMESH_Exception::_text
protected

Definition at line 43 of file SMESH_Exception.hxx.