ewmscp  ..
Public Member Functions | List of all members
unimplementedActionError Class Reference

class for exceptions that result from unimplemented functions Exceptions of this kind are to be thrown when a input or output handler gets called via a function that is not implemented for this specific handler. More...

#include <copyRequestTypes.h>

Inheritance diagram for unimplementedActionError:
[legend]
Collaboration diagram for unimplementedActionError:
[legend]

Public Member Functions

 unimplementedActionError (const std::string &aWhat)
 
 unimplementedActionError (const char *aWhat)
 
template<typename ... Args>
 unimplementedActionError (const Args &... args)
 
 ~unimplementedActionError () override=default
 
- Public Member Functions inherited from fatalException
 fatalException (const std::string &aWhat)
 
 fatalException (const char *aWhat)
 
template<typename ... Args>
 fatalException (const Args &... args)
 
 ~fatalException () override=default
 

Additional Inherited Members

- Protected Member Functions inherited from fatalException
template<typename ... Args>
std::string argsToString (const Args &... args)
 

Detailed Description

class for exceptions that result from unimplemented functions Exceptions of this kind are to be thrown when a input or output handler gets called via a function that is not implemented for this specific handler.

In this case the program should be aborted, as obviously ill-matching arguments were given

Definition at line 32 of file copyRequestTypes.h.

Constructor & Destructor Documentation

◆ unimplementedActionError() [1/3]

unimplementedActionError::unimplementedActionError ( const std::string &  aWhat)
inline

Definition at line 34 of file copyRequestTypes.h.

34 : fatalException(aWhat) {};

◆ unimplementedActionError() [2/3]

unimplementedActionError::unimplementedActionError ( const char *  aWhat)
inline

Definition at line 35 of file copyRequestTypes.h.

35 : fatalException(aWhat) {};

◆ unimplementedActionError() [3/3]

template<typename ... Args>
unimplementedActionError::unimplementedActionError ( const Args &...  args)
inline

Definition at line 36 of file copyRequestTypes.h.

36 : fatalException(args...) {};

◆ ~unimplementedActionError()

unimplementedActionError::~unimplementedActionError ( )
overridedefault

The documentation for this class was generated from the following file:
fatalException::fatalException
fatalException(const std::string &aWhat)
Definition: copyRequestTypes.h:19