Rodin/Alert/Message.h file

Declarations in Message.h.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Alert
Contextual exceptions and diagnostic reporting.

Classes

template<typename T>
class Rodin::Alert::Internal::CanBeOutput
Type trait to check if a type can be output to a stream.
template<class Foreground>
class Rodin::Alert::MessagePrefix
Base class for message prefixes with colored text.
template<class Prefix>
class Rodin::Alert::Message
Forward declaration of the Message template class.
template<class Prefix>
class Rodin::Alert::PrefixedMessage
Convenience message for custom Alert prefixes.