#include <AdditionalMessage.h>
Inheritance diagram for AdditionalMessage:
List of all members.
Provides a implicit constructor that takes a single string. This allow this class to be used as the message arguments in macros.
The constructed object is either a Message with a single detail string if a string was passed to the macro, or a copy of the Message passed to the macro.
Here is an example of usage:
void checkStringEquals( const std::string &expected, const std::string &actual, const CppUnit::SourceLine &sourceLine, const CppUnit::AdditionalMessage &message ); #define XTLUT_ASSERT_STRING_EQUAL_MESSAGE( expected, actual, message ) \ ::XtlUt::Impl::checkStringEquals( ::Xtl::toString(expected), \ ::Xtl::toString(actual), \ CPPUNIT_SOURCELINE(), \ message )
In the previous example, the user can specify a simple string for message, or a complex Message object.
Constructs an empty Message.
Constructs a Message with the specified detail string.
Constructs a Message with the specified detail string.
Assignment operator.
Reimplemented from Message.