CapSet _recommends;
/** */
CapSet _suggests;
+ /** */
+ CapSet _freshens;
static DependenciesImplPtr nodeps()
{
str << "OBSOLETES:" << endl << obj._obsoletes;
str << "RECOMMENDS:" << endl << obj._recommends;
str << "SUGGESTS:" << endl << obj._suggests;
+ str << "FRESHENS:" << endl << obj._freshens;
return str;
}
const CapSet & Dependencies::suggests() const
{ return _pimpl->_suggests; }
+ const CapSet & Dependencies::freshens() const
+ { return _pimpl->_freshens; }
+
// fix it
#define ZYPP_DEPENDENCIES_COW if(_pimpl->refCount()>1){_pimpl= new detail::DependenciesImpl;}
void Dependencies::setProvides( const CapSet & val_r )
void Dependencies::setSuggests( const CapSet & val_r )
{ ZYPP_DEPENDENCIES_COW; _pimpl->_suggests = val_r; }
+ void Dependencies::setFreshens( const CapSet & val_r )
+ { ZYPP_DEPENDENCIES_COW; _pimpl->_freshens = val_r; }
+
/******************************************************************
**
** FUNCTION NAME : operator<<
const CapSet & recommends() const;
/** */
const CapSet & suggests() const;
+ /** */
+ const CapSet & freshens() const;
/** */
void setProvides( const CapSet & val_r );
void setRecommends( const CapSet & val_r );
/** */
void setSuggests( const CapSet & val_r );
+ /** */
+ void setFreshens( const CapSet & val_r );
private:
/** Pointer to implementation */