| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
TimeException Class Reference

Exception thrown by Gaudi::Time. More...

`#include <GaudiKernel/Time.h>`

Inheritance diagram for TimeException:
[legend]
Collaboration diagram for TimeException:
[legend]

## Public Member Functions
| TimeException (std::string Message="unspecified exception", std::string Tag="*Gaudi::Time*", StatusCode Code=StatusCode::FAILURE)
Public Member Functions inherited from GaudiException
| GaudiException (std::string Message, std::string Tag, StatusCode Code)
| Constructor (1) More...
| GaudiException (std::string Message, std::string Tag, StatusCode Code, const GaudiException &Exception)
| Constructor (2) More...
| GaudiException (std::string Message, std::string Tag, StatusCode Code, const std::exception &Exception)
| Constructor (3) More...
| GaudiException (const GaudiException &Exception)
| Copy constructor (deep copying!) More...
virtual | ~GaudiException () throw ()
| destructor (perform the deletion of "previous" field!) More...
GaudiException & | operator= (const GaudiException &Exception)
| assignment operator More...
virtual const std::string & | message () const
| error message to be printed More...
virtual const std::string & | setMessage (const std::string &newMessage)
| update the error message to be printed More...
virtual const std::string & | tag () const
| name tag for the exception, or exception type More...
virtual const std::string & | setTag (const std::string &newTag)
| update name tag More...
virtual const StatusCode & | code () const
| StatusCode for Exception. More...
virtual const StatusCode & | setCode (const StatusCode &newStatus)
| update the status code for the exception More...
virtual GaudiException * | previous () const
| get the previous exception ( "previous" element in the linked list) More...
virtual std::ostream & | printOut (std::ostream &os=std::cerr) const
| methods for overloaded printout to std::ostream& and MsgStream& More...
virtual MsgStream & | printOut (MsgStream &os) const
| Output the exception to the Gaudi MsgStream. More...
virtual GaudiException * | clone () const
| clone operation More...
const char * | what () const override throw ()
| method from std::exception More...
Public Member Functions inherited from std::exception
T | what (T...args)
T | ~exception (T...args)
T | operator= (T...args)
T | exception (T...args)

## Additional Inherited Members
Protected Attributes inherited from GaudiException
std::string | m_message
std::string | m_tag
| error message More...
StatusCode | m_code
| exception tag More...
std::unique_ptr< GaudiException > | m_previous
| status code for exception More...
Static Protected Attributes inherited from GaudiException
static bool | s_proc
| "previous" element in the linked list More...

## Detailed Description

Exception thrown by Gaudi::Time.

See also
  GaudiException
  Gaudi::Time

Author
  Marco Clemencic

Date
  2005-12-14

Definition at line 20 of file Time.h.

## Constructor & Destructor Documentation

TimeException::TimeException | ( | std::string | Message = `"unspecified exception"`,
|  | std::string | Tag = `"*Gaudi::Time*"`,
|  | StatusCode | Code = `StatusCode::FAILURE`
| ) |  |
| inline

Definition at line 22 of file Time.h.

24 : GaudiException( std::move( Message ), std::move( Tag ), std::move( Code ) )
25 {
26 }
std::move
T move(T...args)
GaudiException::GaudiException
GaudiException(std::string Message, std::string Tag, StatusCode Code)
Constructor (1)
Definition: GaudiException.h:37

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

- GaudiKernel/GaudiKernel/Time.h