Loading...
Searching...
No Matches
sdf::Exception Class Reference

Class for generating exceptions. More...

#include <common/common.hh>

Inheritance diagram for sdf::Exception:

Public Member Functions

 Exception ()
 Constructor.
 Exception (const char *_file, std::int64_t _line, std::string _msg)
 Default constructor.
 Exception (const Exception &_e)
 Copy constructor.
virtual ~Exception ()
 Destructor.
std::string GetErrorFile () const
 Return the error function.
std::string GetErrorStr () const
 Return the error string.
void Print () const
 Print the exception to std out.

Detailed Description

Class for generating exceptions.

Constructor & Destructor Documentation

◆ Exception() [1/3]

sdf::Exception::Exception ( )

Constructor.

Referenced by Exception().

◆ Exception() [2/3]

sdf::Exception::Exception ( const char * _file,
std::int64_t _line,
std::string _msg )

Default constructor.

Parameters
[in]_fileFile name
[in]_lineLine number where the error occurred
[in]_msgError message

◆ Exception() [3/3]

sdf::Exception::Exception ( const Exception & _e)

Copy constructor.

Parameters
[in]_eException to copy.

References Exception().

◆ ~Exception()

virtual sdf::Exception::~Exception ( )
virtual

Destructor.

Member Function Documentation

◆ GetErrorFile()

std::string sdf::Exception::GetErrorFile ( ) const

Return the error function.

Returns
The error function name

◆ GetErrorStr()

std::string sdf::Exception::GetErrorStr ( ) const

Return the error string.

Returns
The error string

Referenced by operator<<.

◆ Print()

void sdf::Exception::Print ( ) const

Print the exception to std out.


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