rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

exmalif::ExceptionErr::ExceptionErr ( const std::string &  _desc,
int32_t  _code 
)
inline
virtual exmalif::ExceptionErr::~ExceptionErr ( )
virtualdefault
exmalif::ExceptionErr::ExceptionErr ( )
protecteddefault

Member Function Documentation

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

Reimplemented in exmalif::zpb::ExceptionErrImpl.

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

Reimplemented in exmalif::zpb::ExceptionErrImpl.

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

Member Data Documentation

int32_t exmalif::ExceptionErr::code
protected
std::string exmalif::ExceptionErr::desc
protected

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