Forge
Error Class Reference

#include <exception.h>

+ Inheritance diagram for Error:

Public Member Functions

ErrorCode err () const
 
 Error ()
 
 Error (const char *const pMessage)
 
 Error (const char *const pFileName, int pLine, ErrorCode pErrCode)
 
 Error (const char *const pMessage, const char *const pFileName, int pLine, ErrorCode pErrCode)
 
 Error (const char *const pMessage, const char *const pFuncName, const char *const pFileName, int pLine, ErrorCode pErrCode)
 
 Error (const Error &error)
 
virtual ~Error () throw ()
 
virtual const char * what () const throw ()
 

Friends

std::ostream & operator<< (std::ostream &s, const Error &e)
 

Detailed Description

Constructor & Destructor Documentation

◆ Error() [1/6]

Error ( )

◆ Error() [2/6]

Error ( const char *const  pMessage)

◆ Error() [3/6]

Error ( const char *const  pFileName,
int  pLine,
ErrorCode  pErrCode 
)

◆ Error() [4/6]

Error ( const char *const  pMessage,
const char *const  pFileName,
int  pLine,
ErrorCode  pErrCode 
)

◆ Error() [5/6]

Error ( const char *const  pMessage,
const char *const  pFuncName,
const char *const  pFileName,
int  pLine,
ErrorCode  pErrCode 
)

◆ Error() [6/6]

Error ( const Error error)

◆ ~Error()

virtual ~Error ( )
throw (
)
virtual

Member Function Documentation

◆ err()

◆ what()

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  s,
const Error e 
)
friend

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