From a8b5cf0361d5323170794bc32b115f2986dfc480 Mon Sep 17 00:00:00 2001 From: Jiri Srain Date: Tue, 29 Nov 2005 11:52:38 +0000 Subject: [PATCH] do not call copy-constructors when not necessary --- zypp/source/yum/YUMPatchImpl.cc | 2 +- zypp/source/yum/YUMSource.cc | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/zypp/source/yum/YUMPatchImpl.cc b/zypp/source/yum/YUMPatchImpl.cc index 0a0873b..d8600f3 100644 --- a/zypp/source/yum/YUMPatchImpl.cc +++ b/zypp/source/yum/YUMPatchImpl.cc @@ -72,7 +72,7 @@ namespace zypp // now process the atoms CapFactory _f; Capability cap( _f.parse( - Resolvable::Kind("Patch"), + ResType::TraitsType::_kind, parsed.name, Rel(Rel::EQ), Edition(parsed.ver, parsed.rel, parsed.epoch) diff --git a/zypp/source/yum/YUMSource.cc b/zypp/source/yum/YUMSource.cc index 88d5705..c8d56e9 100644 --- a/zypp/source/yum/YUMSource.cc +++ b/zypp/source/yum/YUMSource.cc @@ -50,7 +50,7 @@ namespace zypp { shared_ptr impl(new YUMPackageImpl(parsed)); Dependencies _deps = createDependencies(parsed, - Resolvable::Kind("Package")); + ResTraits::_kind); Package::Ptr package = detail::makeResolvableFromImpl( parsed.name, Edition( parsed.ver, parsed.rel, parsed.epoch ), @@ -66,11 +66,11 @@ namespace zypp { shared_ptr impl(new YUMMessageImpl(parsed)); Dependencies _deps = createDependencies(parsed, - Resolvable::Kind("Message")); + ResTraits::_kind); Message::Ptr message = detail::makeResolvableFromImpl( parsed.name, Edition( parsed.ver, parsed.rel, parsed.epoch ), - Arch( Arch_noarch ), + Arch_noarch, impl ); message->setDeps(_deps); @@ -83,11 +83,11 @@ namespace zypp { shared_ptr impl(new YUMScriptImpl(parsed)); Dependencies _deps = createDependencies(parsed, - Resolvable::Kind("Script")); + ResTraits