#include <FTCException.h>
Diagrama de Hierarquia para tecgraf::ftc::v1_04_01::FTCException:
Métodos Públicos | |
FTCException (ErrorCodes::ErrorCode code, const std::string &msg, const std::string &location) | |
Construtor. | |
virtual | ~FTCException () throw () |
Destrutor. | |
char const * | what () const throw () |
Retorna a mensagem de erro associada a exceção. | |
const char * | location () const |
Retorna a informação adicional da localização do erro associado a exceção. | |
ErrorCodes::ErrorCode | error_code () |
Retorna o código de erro da exceção. | |
Atributos Protegidos | |
ErrorCodes::ErrorCode | code |
Enumeracao contendo o codigo de erro. | |
std::string | msg |
String contendo mensagem de erro. | |
std::string | m_location |
String contendo localizacao do erro. |
tecgraf::ftc::v1_04_01::FTCException::FTCException | ( | ErrorCodes::ErrorCode | code, | |
const std::string & | msg, | |||
const std::string & | location | |||
) | [inline] |
Construtor.
code | Código de erro da exceção em ErrorCodes::ErrorCode | |
msg | Mensagem de erro | |
location | Informação adicional de onde ocorreu o erro |
ErrorCodes::ErrorCode tecgraf::ftc::v1_04_01::FTCException::error_code | ( | ) | [inline] |
Retorna o código de erro da exceção.
const char* tecgraf::ftc::v1_04_01::FTCException::location | ( | ) | const [inline] |
Retorna a informação adicional da localização do erro associado a exceção.
char const* tecgraf::ftc::v1_04_01::FTCException::what | ( | ) | const throw () [inline] |
Retorna a mensagem de erro associada a exceção.