1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/repo/RepoInfoBaseImpl.h
12 #ifndef REPOINFOBASEIMPL_H_
13 #define REPOINFOBASEIMPL_H_
17 #include "zypp/TriBool.h"
18 #include "zypp/Pathname.h"
20 ///////////////////////////////////////////////////////////////////
22 { /////////////////////////////////////////////////////////////////
23 ///////////////////////////////////////////////////////////////////
25 { /////////////////////////////////////////////////////////////////
27 ///////////////////////////////////////////////////////////////////
29 // CLASS NAME : RepoInfoBase::Impl
31 struct RepoInfoBase::Impl
34 : enabled (indeterminate)
35 , autorefresh (indeterminate)
45 std::string escaped_alias;
51 friend Impl * rwcowClone<Impl>( const Impl * rhs );
52 /** clone for RWCOW_pointer */
54 { return new Impl( *this ); }
56 ///////////////////////////////////////////////////////////////////
58 /////////////////////////////////////////////////////////////////
60 ///////////////////////////////////////////////////////////////////
61 /////////////////////////////////////////////////////////////////
63 ///////////////////////////////////////////////////////////////////
65 #endif /*REPOINFOBASEIMPL_H_*/