Ocean
Messenger.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::Messenger
 This class implements a messenger for information, warning or error messages. More...
 
class  Ocean::MessageObject< tActive >
 Messenger object, one object for each message. More...
 
class  Ocean::MessageObject< false >
 Specialization of MessageObject. More...
 
class  Ocean::Log
 This class provides access to three different Message objects, e.g., for regular information, warnings, or errors. More...
 
struct  Ocean::Log::StreamHelper< TStream >
 Helper class allowing to specify a specific message object or stream type. More...
 
struct  Ocean::Log::StreamHelper< TStream >::ShiftOperatorChecker< TObject, typename >
 Helper class to check whether a message object or a stream provides a shift operator for an object with specific data type. More...
 
struct  Ocean::Log::StreamHelper< TStream >::ShiftOperatorChecker< TObject, std::void_t< decltype(std::declval< TStream & >()<< std::declval< TObject >())> >
 Helper class to check whether a message object or a stream provides a shift operator for an object with specific data type. More...
 

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.