- Added devel.ma/testdrafts
authorMichael Andres <ma@suse.de>
Mon, 9 Jan 2006 00:54:29 +0000 (00:54 +0000)
committerMichael Andres <ma@suse.de>
Mon, 9 Jan 2006 00:54:29 +0000 (00:54 +0000)
commitd934f68d49f9e70090c1f891e389fceacbd0ee0c
treeb4a5e1e34b34f714c3192032543595ecdf5372d8
parenta9ef1014e9294c8df204a009d3c2855b8ffe7fe7
- Added devel.ma/testdrafts
- Added class zypp::CapMatch. Tri state value returned from
  Capability::matches.
- Added class zypp::Edition::Range. Defines ranges based on Rel
  and Edition. Provides method overlaps, to test whether two
  Edition::Ranges overlap (have at least one Edition in common).
- Added 'CapMatch Capability::matches( const Capability & rhs ) const'
  and adjusted capability implementations accordingly. (except splits)
- Added CapTraits (capability implementation) to define CapabilityImpl
  kinds and Ptr types.
- Added traits for RW/RWCOW_pointer, defining the wrapped smart pointer
  type and how to detect whether it is shared (refount != 1).
30 files changed:
devel/devel.ma/Main.cc
devel/devel.ma/testdrafts/CapMatch.cc [new file with mode: 0644]
devel/devel.ma/testdrafts/EditionRangeOvelap.cc [new file with mode: 0644]
zypp/CapMatch.cc [new file with mode: 0644]
zypp/CapMatch.h [new file with mode: 0644]
zypp/Capability.cc
zypp/Capability.h
zypp/Edition.cc
zypp/Edition.h
zypp/Makefile.am
zypp/base/PtrTypes.h
zypp/capability/CapTraits.cc [new file with mode: 0644]
zypp/capability/CapTraits.h [new file with mode: 0644]
zypp/capability/Capabilities.h
zypp/capability/CapabilityImpl.cc
zypp/capability/CapabilityImpl.h
zypp/capability/ConditionalCap.h
zypp/capability/FileCap.cc
zypp/capability/FileCap.h
zypp/capability/Makefile.am
zypp/capability/NamedCap.cc
zypp/capability/NamedCap.h
zypp/capability/NullCap.cc
zypp/capability/NullCap.h
zypp/capability/OrCap.h
zypp/capability/SplitCap.cc
zypp/capability/SplitCap.h
zypp/capability/VersionedCap.cc
zypp/capability/VersionedCap.h
zypp/solver/detail/QueueItemConflict.cc