|
Sierra Toolkit
Version of the Day
|
Class RuntimeDoomedAdHoc reports an ad hoc doomed message to the report system. More...
#include <RuntimeDoomed.hpp>
Public Member Functions | |
| RuntimeDoomedAdHoc (const MessageCode &message_code=MessageCode::s_defaultMessageCode) | |
| Creates a new RuntimeDoomedAdHoc instance, setting the message code. More... | |
| ~RuntimeDoomedAdHoc () | |
| Destroys a RuntimeDoomedAdHoc instance. More... | |
| RuntimeDoomedAdHoc & | operator<< (OStreamFunctionPtr f) |
| Member function operator<< passes the output stream manipulator to the output stream. More... | |
| RuntimeDoomedAdHoc & | operator<< (IOSBaseFunctionPtr f) |
| Member function operator<< passes the ios_base manipulator to the output stream. More... | |
| template<class T > | |
| RuntimeDoomedAdHoc & | operator<< (const T &t) |
| Member function operator<< passes any data type to the exception string class for conversion to a string. More... | |
Public Attributes | |
| std::ostringstream | message |
| Stream to receive message content. | |
Class RuntimeDoomedAdHoc reports an ad hoc doomed message to the report system.
For example:
if (adhoc_runtime_doomed_condition)
RuntimeDoomedAdHoc() << "My useful message about " << some_data; if (adhoc_runtime_doomed_condition) {
static MessageCode mc;
RuntimeDoomedAdHoc(mc) << "My useful message about " << some_data;
}
Definition at line 126 of file RuntimeDoomed.hpp.
|
explicit |
Creates a new RuntimeDoomedAdHoc instance, setting the message code.
| message_code | an MessageCode const reference to the message code associated with this message. |
Definition at line 74 of file RuntimeDoomed.cpp.
| stk_classic::RuntimeDoomedAdHoc::~RuntimeDoomedAdHoc | ( | ) |
Destroys a RuntimeDoomedAdHoc instance.
The message is displayed by calling the report_doomed() function. However, if the count of remaining messages for this message id is zero, the message is not displayed.
Definition at line 80 of file RuntimeDoomed.cpp.
|
inline |
Member function operator<< passes the output stream manipulator to the output stream.
Definition at line 167 of file RuntimeDoomed.hpp.
|
inline |
Member function operator<< passes the ios_base manipulator to the output stream.
Definition at line 178 of file RuntimeDoomed.hpp.
|
inline |
Member function operator<< passes any data type to the exception string class for conversion to a string.
| t | a T const reference that is to be converted to a string. |
Definition at line 193 of file RuntimeDoomed.hpp.