paludis  Version 2.6.0
merger-se.hh
1 /* vim: set ro : */
2 
3 /* ******************************************************** */
4 /* THIS IS A GENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY */
5 /* ******************************************************** */
6 
7  /**
8  * Boolean options for Merger, used by MergerOptions
9  *
10  * \ingroup g_repository
11  * \since 0.26
12  */
14 {
15  mo_rewrite_symlinks, ///< Fix symlinks that point into the image directory (otherwise throw an error)
16  mo_allow_empty_dirs, ///< Allow merging empty directories
17  mo_preserve_mtimes, ///< Preserve mtimes \since 0.42
18  mo_nondestructive, ///< Don't destroy the image when merging \since 0.44
19  last_mo ///< Number of keys in paludis::MergerOption
20 };
21 
22 /**
23  * Write a MergerOption to a stream.
24  */
25 std::ostream &
26 operator<< (std::ostream &, const MergerOption &) PALUDIS_VISIBLE;
27 
28 /**
29  * Read a MergerOption from a stream.
30  */
31 std::istream &
32 operator>> (std::istream &, MergerOption &) PALUDIS_VISIBLE;
33 
Fix symlinks that point into the image directory (otherwise throw an error)
Definition: merger-se.hh:15
Allow merging empty directories.
Definition: merger-se.hh:16
STL namespace.
Don&#39;t destroy the image when merging.
Definition: merger-se.hh:18
Preserve mtimes.
Definition: merger-se.hh:17
Number of keys in paludis::MergerOption.
Definition: merger-se.hh:19
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
MergerOption
Definition: merger-se.hh:13
#define PALUDIS_VISIBLE
Definition: attributes.hh:59