libftc
 Todos Classes Namespaces Arquivos Funções Variáveis Definições de Tipos Enumerações Valores enumerados Definições e Macros
Métodos Públicos | Atributos Protegidos | Lista de todos os Membros
Referência da Classe FtcException

Define a excecao base da biblioteca FTC. Mais...

#include <ftc_exception.h>

Diagrama de Hierarquia para FtcException:
Inheritance graph
[legenda]
Diagrama de colaboração para FtcException:
Collaboration graph
[legenda]

Métodos Públicos

 FtcException (FtcErrorCode errcode, std::string const &msg)
 Construtor. Mais...
 
virtual ~FtcException () throw ()
 Destrutor. Mais...
 
char const * what () const throw ()
 Retorna a mensagem de erro associada a exceção. Mais...
 
virtual FtcErrorCode erroCode ()
 Retorna o código de erro da exceção. Mais...
 

Atributos Protegidos

FtcErrorCode code
 Enumeracao contendo o codigo de erro. Mais...
 
std::string m_msg
 String contendo mensagem de erro. Mais...
 

Descrição Detalhada

Define a excecao base da biblioteca FTC.

Definição na linha 28 do arquivo ftc_exception.h.

Construtores & Destrutores

FtcException::FtcException ( FtcErrorCode  errcode,
std::string const &  msg 
)
inline

Construtor.

Parâmetros
errcode
msg

Definição na linha 36 do arquivo ftc_exception.h.

virtual FtcException::~FtcException ( )
throw (
)
inlinevirtual

Destrutor.

Definição na linha 45 do arquivo ftc_exception.h.

Métodos

virtual FtcErrorCode FtcException::erroCode ( )
inlinevirtual

Retorna o código de erro da exceção.

Retorna
FtcErrorCode

Definição na linha 62 do arquivo ftc_exception.h.

char const* FtcException::what ( ) const
throw (
)
inline

Retorna a mensagem de erro associada a exceção.

Retorna
Mensagem de erro.

Definição na linha 52 do arquivo ftc_exception.h.

Atributos

FtcErrorCode FtcException::code
protected

Enumeracao contendo o codigo de erro.

Definição na linha 70 do arquivo ftc_exception.h.

std::string FtcException::m_msg
protected

String contendo mensagem de erro.

Definição na linha 74 do arquivo ftc_exception.h.


A documentação para esta classe foi gerada a partir do seguinte arquivo: