zypp::SystemResObject Class Reference

#include <SystemResObject.h>

Inheritance diagram for zypp::SystemResObject:

zypp::ResObject zypp::Resolvable zypp::base::ReferenceCounted NonCopyable List of all members.

Public Types

typedef detail::SystemResObjectImplIf Impl
typedef SystemResObject Self
typedef ResTraits< SelfTraitsType
typedef TraitsType::PtrType Ptr
typedef TraitsType::constPtrType constPtr

Static Public Member Functions

static Ptr instance ()
 Default SystemResObject instance.

Protected Member Functions

 SystemResObject (const NVRAD &nvrad_r)
 Ctor.
virtual ~SystemResObject ()
 Dtor.

Private Member Functions

virtual Implpimpl ()=0
 Access implementation.
virtual const Implpimpl () const =0
 Access implementation.

Detailed Description

Definition at line 49 of file SystemResObject.h.


Member Typedef Documentation

typedef detail::SystemResObjectImplIf zypp::SystemResObject::Impl
 

Reimplemented from zypp::ResObject.

Definition at line 52 of file SystemResObject.h.

typedef SystemResObject zypp::SystemResObject::Self
 

Reimplemented from zypp::ResObject.

Definition at line 53 of file SystemResObject.h.

typedef ResTraits<Self> zypp::SystemResObject::TraitsType
 

Reimplemented from zypp::ResObject.

Definition at line 54 of file SystemResObject.h.

typedef TraitsType::PtrType zypp::SystemResObject::Ptr
 

Reimplemented from zypp::ResObject.

Definition at line 55 of file SystemResObject.h.

typedef TraitsType::constPtrType zypp::SystemResObject::constPtr
 

Reimplemented from zypp::ResObject.

Definition at line 56 of file SystemResObject.h.


Constructor & Destructor Documentation

zypp::SystemResObject::SystemResObject const NVRAD nvrad_r  )  [protected]
 

Ctor.

Definition at line 29 of file SystemResObject.cc.

zypp::SystemResObject::~SystemResObject  )  [protected, virtual]
 

Dtor.

Definition at line 38 of file SystemResObject.cc.


Member Function Documentation

SystemResObject::Ptr zypp::SystemResObject::instance  )  [static]
 

Default SystemResObject instance.

Definition at line 46 of file SystemResObject.cc.

References zypp::detail::makeResolvableAndImpl(), and zypp::Dep::PROVIDES.

Referenced by zypp::solver::detail::assertSystemResObjectInPool().

virtual Impl& zypp::SystemResObject::pimpl  )  [private, pure virtual]
 

Access implementation.

Implements zypp::ResObject.

virtual const Impl& zypp::SystemResObject::pimpl  )  const [private, pure virtual]
 

Access implementation.

Implements zypp::ResObject.


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:31 2006 for zypp by  doxygen 1.4.6