CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions | Public Attributes | Protected Attributes | Static Protected Attributes | List of all members
zmex::ZMexception Class Reference

#include <ZMexception.h>

Public Member Functions

 ZMexception (const std::string &mesg, const ZMexSeverity howBad=ZMexSEVERITYenumLAST, int icount=ZMexception::_classInfo.nextCount())
 
 ZMexception (const std::ostringstream &msg, const ZMexSeverity howBad=ZMexSEVERITYenumLAST, int icount=ZMexception::_classInfo.nextCount())
 
virtual ~ZMexception ()
 
void location (int line, const std::string file) const
 
ZMexSeverity severity () const
 
int line () const
 
std::string fileName () const
 
std::string message () const
 
int count () const
 
std::string handlerUsed () const
 
bool wasThrown () const
 
void handlerUsed (const std::string handlerName) const
 
void wasThrown (bool b) const
 
virtual std::string logMessage (const std::string optText="") const
 
virtual std::string facility () const
 
virtual std::string name () const
 
bool OKtoLog () const
 
virtual ZMexceptionclone () const
 
virtual zmex::ZMexClassInfoclassInfo () const
 
virtual ZMexAction handleMe () const
 
virtual ZMexLogResult logMe () const
 
virtual bool isDerivedFrom (const std::string, const std::string) const
 
virtual void logObject () const
 
 ZMexception (const std::string &mesg, const ZMexSeverity howBad=ZMexSEVERITYenumLAST, int icount=ZMexception::_classInfo.nextCount())
 
 ZMexception (const std::ostringstream &msg, const ZMexSeverity howBad=ZMexSEVERITYenumLAST, int icount=ZMexception::_classInfo.nextCount())
 
virtual ~ZMexception ()
 
void location (int line, const std::string file) const
 
ZMexSeverity severity () const
 
int line () const
 
std::string fileName () const
 
std::string message () const
 
int count () const
 
std::string handlerUsed () const
 
bool wasThrown () const
 
void handlerUsed (const std::string handlerName) const
 
void wasThrown (bool b) const
 
virtual std::string logMessage (const std::string optText="") const
 
virtual std::string facility () const
 
virtual std::string name () const
 
bool OKtoLog () const
 
virtual ZMexceptionclone () const
 
virtual zmex::ZMexClassInfoclassInfo () const
 
virtual ZMexAction handleMe () const
 
virtual ZMexLogResult logMe () const
 
virtual bool isDerivedFrom (const std::string, const std::string) const
 
virtual void logObject () const
 

Public Attributes

 ZMexClassStaticMethods
 

Protected Attributes

const std::string message_
 
int line_
 
std::string sourceFileName_
 
const ZMexSeverity mySeverity_
 
const int myCount_
 
std::string handlerUsed_
 
bool wasThrown_
 

Static Protected Attributes

static ZMexClassInfo _classInfo
 

Detailed Description

Definition at line 163 of file CLHEP/Exceptions/ZMexception.h.

Constructor & Destructor Documentation

◆ ZMexception() [1/4]

zmex::ZMexception::ZMexception ( const std::string &  mesg,
const ZMexSeverity  howBad = ZMexSEVERITYenumLAST,
int  icount = ZMexception::_classInfo.nextCount() 
)

Referenced by clone().

◆ ZMexception() [2/4]

zmex::ZMexception::ZMexception ( const std::ostringstream &  msg,
const ZMexSeverity  howBad = ZMexSEVERITYenumLAST,
int  icount = ZMexception::_classInfo.nextCount() 
)
explicit

Definition at line 197 of file ZMexception.cc.

◆ ~ZMexception() [1/2]

virtual zmex::ZMexception::~ZMexception ( )
inlinevirtual

Definition at line 216 of file CLHEP/Exceptions/ZMexception.h.

◆ ZMexception() [3/4]

zmex::ZMexception::ZMexception ( const std::string &  mesg,
const ZMexSeverity  howBad = ZMexSEVERITYenumLAST,
int  icount = ZMexception::_classInfo.nextCount() 
)

◆ ZMexception() [4/4]

zmex::ZMexception::ZMexception ( const std::ostringstream &  msg,
const ZMexSeverity  howBad = ZMexSEVERITYenumLAST,
int  icount = ZMexception::_classInfo.nextCount() 
)
explicit

◆ ~ZMexception() [2/2]

virtual zmex::ZMexception::~ZMexception ( )
inlinevirtual

Definition at line 216 of file Exceptions/ZMexception.h.

Member Function Documentation

◆ classInfo() [1/2]

virtual zmex::ZMexClassInfo & zmex::ZMexception::classInfo ( ) const
inlinevirtual

Definition at line 443 of file CLHEP/Exceptions/ZMexception.h.

References _classInfo.

Referenced by facility(), handleMe(), logMe(), logMessage(), and name().

◆ classInfo() [2/2]

virtual zmex::ZMexClassInfo & zmex::ZMexception::classInfo ( ) const
inlinevirtual

Definition at line 443 of file Exceptions/ZMexception.h.

References _classInfo.

◆ clone() [1/2]

virtual ZMexception * zmex::ZMexception::clone ( ) const
inlinevirtual

Definition at line 439 of file CLHEP/Exceptions/ZMexception.h.

References ZMexception().

◆ clone() [2/2]

virtual ZMexception * zmex::ZMexception::clone ( ) const
inlinevirtual

Definition at line 439 of file Exceptions/ZMexception.h.

References ZMexception().

◆ count() [1/2]

int zmex::ZMexception::count ( ) const

Referenced by logMessage().

◆ count() [2/2]

int zmex::ZMexception::count ( ) const

◆ facility() [1/2]

std::string zmex::ZMexception::facility ( ) const
virtual

Definition at line 93 of file ZMexception.cc.

References classInfo(), and zmex::ZMexClassInfo::facility().

Referenced by logMessage().

◆ facility() [2/2]

virtual std::string zmex::ZMexception::facility ( ) const
virtual

◆ fileName() [1/2]

std::string zmex::ZMexception::fileName ( ) const

Referenced by logMessage().

◆ fileName() [2/2]

std::string zmex::ZMexception::fileName ( ) const

◆ handleMe() [1/2]

virtual ZMexAction zmex::ZMexception::handleMe ( ) const
inlinevirtual

◆ handleMe() [2/2]

virtual ZMexAction zmex::ZMexception::handleMe ( ) const
inlinevirtual

◆ handlerUsed() [1/4]

std::string zmex::ZMexception::handlerUsed ( ) const

Referenced by display().

◆ handlerUsed() [2/4]

std::string zmex::ZMexception::handlerUsed ( ) const

◆ handlerUsed() [3/4]

void zmex::ZMexception::handlerUsed ( const std::string  handlerName) const

◆ handlerUsed() [4/4]

void zmex::ZMexception::handlerUsed ( const std::string  handlerName) const

◆ isDerivedFrom() [1/2]

virtual bool zmex::ZMexception::isDerivedFrom ( const std::string  ,
const std::string   
) const
inlinevirtual

Definition at line 457 of file CLHEP/Exceptions/ZMexception.h.

◆ isDerivedFrom() [2/2]

virtual bool zmex::ZMexception::isDerivedFrom ( const std::string  ,
const std::string   
) const
inlinevirtual

Definition at line 457 of file Exceptions/ZMexception.h.

◆ line() [1/2]

int zmex::ZMexception::line ( ) const

Referenced by logMessage().

◆ line() [2/2]

int zmex::ZMexception::line ( ) const

◆ location() [1/2]

void zmex::ZMexception::location ( int  line,
const std::string  file 
) const

Referenced by zmex::ZMthrow_().

◆ location() [2/2]

void zmex::ZMexception::location ( int  line,
const std::string  file 
) const

◆ logMe() [1/2]

virtual ZMexLogResult zmex::ZMexception::logMe ( ) const
inlinevirtual

◆ logMe() [2/2]

virtual ZMexLogResult zmex::ZMexception::logMe ( ) const
inlinevirtual

◆ logMessage() [1/2]

std::string zmex::ZMexception::logMessage ( const std::string  optText = "") const
virtual

◆ logMessage() [2/2]

virtual std::string zmex::ZMexception::logMessage ( const std::string  optText = "") const
virtual

◆ logObject() [1/2]

virtual void zmex::ZMexception::logObject ( ) const
inlinevirtual

Definition at line 464 of file CLHEP/Exceptions/ZMexception.h.

◆ logObject() [2/2]

virtual void zmex::ZMexception::logObject ( ) const
inlinevirtual

Definition at line 464 of file Exceptions/ZMexception.h.

◆ message() [1/2]

std::string zmex::ZMexception::message ( ) const

Referenced by display(), and logMessage().

◆ message() [2/2]

std::string zmex::ZMexception::message ( ) const

◆ name() [1/2]

std::string zmex::ZMexception::name ( ) const
virtual

Definition at line 104 of file ZMexception.cc.

References classInfo(), and zmex::ZMexClassInfo::name().

Referenced by display(), logMessage(), main(), and zmex::ZMerrnoList::name().

◆ name() [2/2]

virtual std::string zmex::ZMexception::name ( ) const
virtual

◆ OKtoLog() [1/2]

bool zmex::ZMexception::OKtoLog ( ) const

◆ OKtoLog() [2/2]

bool zmex::ZMexception::OKtoLog ( ) const

◆ severity() [1/2]

ZMexSeverity zmex::ZMexception::severity ( ) const

Referenced by logMessage(), and zmex::ZMthrow_().

◆ severity() [2/2]

ZMexSeverity zmex::ZMexception::severity ( ) const

◆ wasThrown() [1/4]

bool zmex::ZMexception::wasThrown ( ) const

Referenced by display(), and logMessage().

◆ wasThrown() [2/4]

bool zmex::ZMexception::wasThrown ( ) const

◆ wasThrown() [3/4]

void zmex::ZMexception::wasThrown ( bool  b) const

◆ wasThrown() [4/4]

void zmex::ZMexception::wasThrown ( bool  b) const

Member Data Documentation

◆ _classInfo

ZMexClassInfo zmex::ZMexception::_classInfo
staticprotected

Definition at line 166 of file CLHEP/Exceptions/ZMexception.h.

Referenced by classInfo().

◆ handlerUsed_

std::string zmex::ZMexception::handlerUsed_
mutableprotected

Definition at line 190 of file CLHEP/Exceptions/ZMexception.h.

◆ line_

int zmex::ZMexception::line_
mutableprotected

Definition at line 177 of file CLHEP/Exceptions/ZMexception.h.

◆ message_

const std::string zmex::ZMexception::message_
protected

Definition at line 169 of file CLHEP/Exceptions/ZMexception.h.

◆ myCount_

const int zmex::ZMexception::myCount_
protected

Definition at line 186 of file CLHEP/Exceptions/ZMexception.h.

◆ mySeverity_

const ZMexSeverity zmex::ZMexception::mySeverity_
protected

Definition at line 185 of file CLHEP/Exceptions/ZMexception.h.

◆ sourceFileName_

std::string zmex::ZMexception::sourceFileName_
mutableprotected

Definition at line 181 of file CLHEP/Exceptions/ZMexception.h.

◆ wasThrown_

bool zmex::ZMexception::wasThrown_
mutableprotected

Definition at line 194 of file CLHEP/Exceptions/ZMexception.h.

◆ ZMexClassStaticMethods

zmex::ZMexception::ZMexClassStaticMethods

Definition at line 435 of file CLHEP/Exceptions/ZMexception.h.


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