paludis  Version 2.6.0
create_output_manager_info-se.hh
1 /* vim: set ro : */
2 
3 /* ******************************************************** */
4 /* THIS IS A GENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY */
5 /* ******************************************************** */
6 
7  /**
8  * Options telling most CreateOutputManagerInfo subclasses whether we
9  * will be run exclusively or with other tasks.
10  *
11  * \see CreateOutputManagerInfo
12  */
13 enum OutputExclusivity
14 {
15  oe_background, ///< Run in the background, produce no output
16  oe_with_others, ///< Other things may be running at the same time
17  oe_exclusive, ///< We are the only thing running
18  last_oe ///< Number of keys in paludis::OutputExclusivity
19 };
20 
21 /**
22  * Write a OutputExclusivity to a stream.
23  */
24 std::ostream &
25 operator<< (std::ostream &, const OutputExclusivity &) PALUDIS_VISIBLE;
26 
27 /**
28  * Read a OutputExclusivity from a stream.
29  */
30 std::istream &
31 operator>> (std::istream &, OutputExclusivity &) PALUDIS_VISIBLE;
32 
33  /**
34  * Options telling most CreateOutputManagerInfo subclasses what features our
35  * client supports, allowing environments to decide how to handle output
36  * managers.
37  *
38  * \see CreateOutputManagerInfo
39  * \see ClientOutputFeatures
40  */
41 enum ClientOutputFeature
42 {
43  cof_summary_at_end, ///< Set if the client shows a summary at the end
44  last_cof ///< Number of keys in paludis::ClientOutputFeature
45 };
46 
47 /**
48  * Write a ClientOutputFeature to a stream.
49  */
50 std::ostream &
51 operator<< (std::ostream &, const ClientOutputFeature &) PALUDIS_VISIBLE;
52 
53 /**
54  * Read a ClientOutputFeature from a stream.
55  */
56 std::istream &
57 operator>> (std::istream &, ClientOutputFeature &) PALUDIS_VISIBLE;
58 
STL namespace.
Other things may be running at the same time.
Definition: create_output_manager_info-fwd.hh:17
We are the only thing running.
Definition: create_output_manager_info-fwd.hh:18
Number of keys in paludis::ClientOutputFeature.
Definition: create_output_manager_info-fwd.hh:45
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
Run in the background, produce no output.
Definition: create_output_manager_info-fwd.hh:16
Number of keys in paludis::OutputExclusivity.
Definition: create_output_manager_info-fwd.hh:19
Set if the client shows a summary at the end.
Definition: create_output_manager_info-fwd.hh:44
#define PALUDIS_VISIBLE
Definition: attributes.hh:59