w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Retro::Rexception Class Reference

FIXME_docs. More...

#include <Rexception.hpp>

Inheritance diagram for Retro::Rexception:
[legend]
Collaboration diagram for Retro::Rexception:
[legend]

Public Member Functions

 Rexception ()
 Default constructor.
 
 Rexception (const RerrMsg &errmsg)
 FIXME_docs.
 
 Rexception (const std::string &meth, const std::string &text)
 FIXME_docs.
 
 Rexception (const std::string &meth, const std::string &text, int errnum)
 FIXME_docs.
 
 Rexception (const std::string &meth, const std::string &text, const RerrMsg &errmsg)
 FIXME_docs.
 
 ~Rexception ()
 Destructor.
 
virtual const char * what () const noexcept
 FIXME_docs.
 
const RerrMsgErrMsg () const
 FIXME_docs.
 

Protected Attributes

RerrMsg fErrmsg
 message object
 
std::string fErrtxt
 message text (for what())
 

Detailed Description

FIXME_docs.

Definition at line 29 of file Rexception.hpp.

Constructor & Destructor Documentation

◆ Rexception() [1/5]

Retro::Rexception::Rexception ( )

Default constructor.

Definition at line 32 of file Rexception.cpp.

◆ Rexception() [2/5]

Retro::Rexception::Rexception ( const RerrMsg errmsg)

FIXME_docs.

Definition at line 41 of file Rexception.cpp.

◆ Rexception() [3/5]

Retro::Rexception::Rexception ( const std::string &  meth,
const std::string &  text 
)

FIXME_docs.

Definition at line 49 of file Rexception.cpp.

◆ Rexception() [4/5]

Retro::Rexception::Rexception ( const std::string &  meth,
const std::string &  text,
int  errnum 
)

FIXME_docs.

Definition at line 57 of file Rexception.cpp.

◆ Rexception() [5/5]

Retro::Rexception::Rexception ( const std::string &  meth,
const std::string &  text,
const RerrMsg errmsg 
)

FIXME_docs.

Definition at line 66 of file Rexception.cpp.

◆ ~Rexception()

Retro::Rexception::~Rexception ( )

Destructor.

Definition at line 75 of file Rexception.cpp.

Member Function Documentation

◆ what()

const char * Retro::Rexception::what ( ) const
virtualnoexcept

FIXME_docs.

Definition at line 81 of file Rexception.cpp.

References fErrtxt.

Referenced by Retro::Rtools::Catch2Cerr(), and Retro::RtclSetList::M_set().

◆ ErrMsg()

const RerrMsg & Retro::Rexception::ErrMsg ( ) const
inline

FIXME_docs.

Definition at line 20 of file Rexception.ipp.

References fErrmsg.

Referenced by Retro::Rtools::Catch2Cerr(), and Retro::RtclSetList::M_set().

Member Data Documentation

◆ fErrmsg

RerrMsg Retro::Rexception::fErrmsg
protected

message object

Definition at line 45 of file Rexception.hpp.

Referenced by ErrMsg().

◆ fErrtxt

std::string Retro::Rexception::fErrtxt
protected

message text (for what())

Definition at line 46 of file Rexception.hpp.

Referenced by what().


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