1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/capability/VersionedCap.cc
12 #include "zypp/capability/VersionedCap.h"
16 ///////////////////////////////////////////////////////////////////
18 { /////////////////////////////////////////////////////////////////
19 ///////////////////////////////////////////////////////////////////
21 { /////////////////////////////////////////////////////////////////
23 IMPL_PTR_TYPE(VersionedCap)
25 std::string VersionedCap::encode() const
27 std::string ret( name() );
28 if ( _range.op != Rel::ANY )
31 ret += _range.op.asString();
33 ret += _range.value.asString();
38 std::string VersionedCap::index() const
41 Rel VersionedCap::op() const
44 Edition VersionedCap::edition () const
45 { return _range.value; }
47 const Edition::MatchRange & VersionedCap::range() const
50 /////////////////////////////////////////////////////////////////
51 } // namespace capability
52 ///////////////////////////////////////////////////////////////////
53 /////////////////////////////////////////////////////////////////
55 ///////////////////////////////////////////////////////////////////