CapabilityImpl.cc

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------\
00002 |                          ____ _   __ __ ___                          |
00003 |                         |__  / \ / / . \ . \                         |
00004 |                           / / \ V /|  _/  _/                         |
00005 |                          / /__ | | | | | |                           |
00006 |                         /_____||_| |_| |_|                           |
00007 |                                                                      |
00008 \---------------------------------------------------------------------*/
00012 #include <iostream>
00013 
00014 #include "zypp/capability/CapabilityImpl.h"
00015 
00016 using namespace std;
00017 
00019 namespace zypp
00020 { 
00021 
00022   namespace capability
00023   { 
00024     IMPL_PTR_TYPE(CapabilityImpl)
00025 
00026     
00027     //
00028     //  METHOD NAME : CapabilityImpl::CapabilityImpl
00029     //  METHOD TYPE : Ctor
00030     //
00031     CapabilityImpl::CapabilityImpl( const Resolvable::Kind & refers_r )
00032     : _refers( refers_r )
00033     {}
00034 
00036     //
00037     //  METHOD NAME : CapabilityImpl::capImplOrderLess
00038     //  METHOD TYPE : bool
00039     //
00040     bool CapabilityImpl::capImplOrderLess( const constPtr & rhs ) const
00041     {
00042       return encode() < rhs->encode();
00043     }
00044 
00046     //
00047     //  METHOD NAME : CapabilityImpl::capImplOrderLess
00048     //  METHOD TYPE : bool
00049     //
00050     std::ostream & CapabilityImpl::dumpOn( std::ostream & str ) const
00051     {
00052       return str << '[' << refers() << "] "
00053                  << '(' << kind() << ") "
00054                  << asString();
00055     }
00056 
00058   } // namespace capability
00061 } // namespace zypp

Generated on Thu Jul 6 00:07:20 2006 for zypp by  doxygen 1.4.6