#include "ALDException.h"
|
| EALDError (const string &strMsg, const string &strDetails) |
|
| EALDError (const string &strMsg, const string &strDetails, const string &strFile, const string &strFunc, unsigned long ulLine) |
|
virtual const char * | what () const throw () |
|
virtual const char * | msg () const throw () |
|
virtual const char * | details () const throw () |
|
virtual int | errcode () const |
|
Базовый класс исключения Astra Linux Directory.
◆ EALDError() [1/2]
ALD::EALDError::EALDError |
( |
const string & |
strMsg, |
|
|
const string & |
strDetails |
|
) |
| |
|
explicit |
Конструктор исключения
- Аргументы
-
[in] | strMsg | Сообщение |
[in] | strDetails | Дополнительная информация |
◆ EALDError() [2/2]
ALD::EALDError::EALDError |
( |
const string & |
strMsg, |
|
|
const string & |
strDetails, |
|
|
const string & |
strFile, |
|
|
const string & |
strFunc, |
|
|
unsigned long |
ulLine |
|
) |
| |
|
explicit |
Конструктор внутреннего исключения с информацией о месте возникновения
- Аргументы
-
[in] | strMsg | Сообщение |
[in] | strDetails | Дополнительная информация |
[in] | strFile | Имя файла |
[in] | strFunc | Имя функции |
[in] | ulLine | Номер строки |
◆ details()
virtual const char* ALD::EALDError::details |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
Возвращает дополнительную информацию
◆ errcode()
virtual int ALD::EALDError::errcode |
( |
| ) |
const |
|
virtual |
◆ makewhat()
virtual void ALD::EALDError::makewhat |
( |
| ) |
|
|
protectedvirtual |
◆ msg()
virtual const char* ALD::EALDError::msg |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
◆ what()
virtual const char* ALD::EALDError::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
Возвращает типовое сообщение what.
◆ m_ierrcode
int ALD::EALDError::m_ierrcode |
|
protected |
◆ m_strDetails
string ALD::EALDError::m_strDetails |
|
protected |
Дополнительная информация
◆ m_strMsg
string ALD::EALDError::m_strMsg |
|
protected |
◆ m_strWhat
string ALD::EALDError::m_strWhat |
|
protected |
Сформированная строка What.
Объявления и описания членов класса находятся в файле: