paludis  Version 2.6.0
output_manager-se.hh
1 /* vim: set ro : */
2 
3 /* ******************************************************** */
4 /* THIS IS A GENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY */
5 /* ******************************************************** */
6 
7  /**
8  * Type of message for OutputManager.
9  *
10  * \see OutputManager
11  */
12 enum MessageType
13 {
14  mt_debug, ///< A message only to be kept when debugging
15  mt_info, ///< An informational message
16  mt_warn, ///< A warning message
17  mt_error, ///< An error message
18  mt_log, ///< A message explicitly marked for logging
19  mt_status, ///< A status message, such as starting a new build phase
20  last_mt ///< Number of keys in paludis::MessageType
21 };
22 
23 /**
24  * Write a MessageType to a stream.
25  */
26 std::ostream &
27 operator<< (std::ostream &, const MessageType &) PALUDIS_VISIBLE;
28 
29 /**
30  * Read a MessageType from a stream.
31  */
32 std::istream &
33 operator>> (std::istream &, MessageType &) PALUDIS_VISIBLE;
34 
An error message.
Definition: output_manager-fwd.hh:18
Number of keys in paludis::MessageType.
Definition: output_manager-fwd.hh:21
STL namespace.
A message only to be kept when debugging.
Definition: output_manager-fwd.hh:15
A message explicitly marked for logging.
Definition: output_manager-fwd.hh:19
A warning message.
Definition: output_manager-fwd.hh:17
A status message, such as starting a new build phase.
Definition: output_manager-fwd.hh:20
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
An informational message.
Definition: output_manager-fwd.hh:16
#define PALUDIS_VISIBLE
Definition: attributes.hh:59