rad  3.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
exmalif::ExceptionErr Class Reference

#include <Exmalif.hpp>

Inheritance diagram for exmalif::ExceptionErr:
exmalif::zpb::ExceptionErrImpl

Public Member Functions

 ExceptionErr (const std::string &_desc, int32_t _code)
 
virtual std::string getDesc () const
 
virtual int32_t getCode () const
 
virtual const char * what () const noexcept
 
virtual ~ExceptionErr ()=default
 

Protected Member Functions

 ExceptionErr ()=default
 

Protected Attributes

std::string desc
 
int32_t code
 

Constructor & Destructor Documentation

◆ ExceptionErr() [1/2]

exmalif::ExceptionErr::ExceptionErr ( const std::string &  _desc,
int32_t  _code 
)
inline

◆ ~ExceptionErr()

virtual exmalif::ExceptionErr::~ExceptionErr ( )
virtualdefault

◆ ExceptionErr() [2/2]

exmalif::ExceptionErr::ExceptionErr ( )
protecteddefault

Member Function Documentation

◆ getCode()

virtual int32_t exmalif::ExceptionErr::getCode ( ) const
inlinevirtual

Reimplemented in exmalif::zpb::ExceptionErrImpl.

◆ getDesc()

virtual std::string exmalif::ExceptionErr::getDesc ( ) const
inlinevirtual

Reimplemented in exmalif::zpb::ExceptionErrImpl.

◆ what()

virtual const char* exmalif::ExceptionErr::what ( ) const
inlinevirtualnoexcept

Member Data Documentation

◆ code

int32_t exmalif::ExceptionErr::code
protected

◆ desc

std::string exmalif::ExceptionErr::desc
protected

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