Go to the documentation of this file.
34 # pragma warning(disable : 4996)
81 va_start( arglist, fmt );
98 return stream << msg.
c_str();
112 msg(
"%s: %s", _type, _msg.c_str() )
129 return stream << e.
what();
#define USING_NAMESPACE_SDH
Base class for exceptions in the SDHLibrary-CPP.
#define NAMESPACE_SDH_END
NAMESPACE_SDH_START std::ostream & operator<<(std::ostream &stream, cMsg const &msg)
cSDHLibraryException(char const *_type, cMsg const &_msg)
Class for short, fixed maximum length text messages.
cMsg()
Default constructor, init message to empty string.
#define NAMESPACE_SDH_START
const char * c_str() const
Return the C-string representation of the messag in this object.
Interface of the exception base class #SDH::cSDHLibraryException and #SDH::cMsg.
cMsg msg
The message object.
This file contains settings to make the SDHLibrary compile on differen systems:
@ eMAX_MSG
maximum length in bytes of a message to store
virtual const char * what() const
sdhlibrary_cpp
Author(s): Dirk Osswald
autogenerated on Wed Mar 2 2022 01:00:58