zypp::capability::NullCap Class Reference

A dummy Capability. More...

#include <NullCap.h>

Inheritance diagram for zypp::capability::NullCap:
[legend]

List of all members.

Public Types

typedef NullCap Self

Public Member Functions

virtual const Kind & kind () const
 Kind of capability.
virtual bool relevant () const
 Not relevant.
virtual CapMatch matches (const CapabilityImpl::constPtr &rhs) const
 Iirrelevant.
virtual std::string encode () const
 Empty string.

Static Public Member Functions

static CapabilityImpl_Ptr instance ()
 Get a Ptr to the NULLCap.

Private Member Functions

 NullCap ()
 Private Ctor.

Static Private Attributes

static CapabilityImpl_Ptr _instance
 Singleton.


Detailed Description

A dummy Capability.

It's a singleton, so you can't construct one. Call instance to get a CapabilityImpl_Ptr to the NullCap.

Definition at line 33 of file NullCap.h.


Member Typedef Documentation

typedef NullCap zypp::capability::NullCap::Self

Reimplemented from zypp::capability::CapabilityImpl.

Definition at line 46 of file NullCap.h.


Constructor & Destructor Documentation

zypp::capability::NullCap::NullCap (  )  [private]

Private Ctor.

Call instance to get a CapabilityImpl_Ptr to the NullCap.

Definition at line 27 of file NullCap.cc.


Member Function Documentation

CapabilityImpl_Ptr zypp::capability::NullCap::instance (  )  [static]

Get a Ptr to the NULLCap.

Definition at line 31 of file NullCap.cc.

References _instance.

const CapabilityImpl::Kind & zypp::capability::NullCap::kind (  )  const [virtual]

Kind of capability.

Implements zypp::capability::CapabilityImpl.

Definition at line 38 of file NullCap.cc.

bool zypp::capability::NullCap::relevant (  )  const [virtual]

Not relevant.

Reimplemented from zypp::capability::CapabilityImpl.

Definition at line 41 of file NullCap.cc.

CapMatch zypp::capability::NullCap::matches ( const CapabilityImpl::constPtr &  rhs  )  const [virtual]

Iirrelevant.

Implements zypp::capability::CapabilityImpl.

Definition at line 44 of file NullCap.cc.

References zypp::CapMatch::irrelevant.

std::string zypp::capability::NullCap::encode (  )  const [virtual]

Empty string.

Implements zypp::capability::CapabilityImpl.

Definition at line 47 of file NullCap.cc.


Member Data Documentation

CapabilityImpl_Ptr zypp::capability::NullCap::_instance [static, private]

Singleton.

Definition at line 62 of file NullCap.h.

Referenced by instance().


The documentation for this class was generated from the following files:
Generated on Sun Oct 14 22:31:05 2007 for libzypp by  doxygen 1.5.3