zypp::ResTraits< _Res > Struct Template Reference

ResTraits. More...

#include <ResTraits.h>

Inheritance diagram for zypp::ResTraits< _Res >:

zypp::ResolvableTraits List of all members.

Public Types

typedef intrusive_ptr< _ResPtrType
typedef intrusive_ptr< const
_Res
constPtrType

Public Member Functions

template<>
const ResolvableTraits::KindType kind ("Package")
template<>
const ResolvableTraits::KindType kind ("Selection")
template<>
const ResolvableTraits::KindType kind ("Pattern")
template<>
const ResolvableTraits::KindType kind ("Product")
template<>
const ResolvableTraits::KindType kind ("Patch")
template<>
const ResolvableTraits::KindType kind ("Script")
template<>
const ResolvableTraits::KindType kind ("Message")
template<>
const ResolvableTraits::KindType kind ("Language")
template<>
const ResolvableTraits::KindType kind ("Atom")
template<>
const ResolvableTraits::KindType kind ("System")
template<>
const ResolvableTraits::KindType kind ("SrcPackage")

Static Public Attributes

static const KindType kind

Detailed Description

template<typename _Res>
struct zypp::ResTraits< _Res >

ResTraits.

Defines common types and the Kind value.

Definition at line 46 of file ResTraits.h.


Member Typedef Documentation

template<typename _Res>
typedef intrusive_ptr<_Res> zypp::ResTraits< _Res >::PtrType

Definition at line 48 of file ResTraits.h.

template<typename _Res>
typedef intrusive_ptr<const _Res> zypp::ResTraits< _Res >::constPtrType

Definition at line 49 of file ResTraits.h.


Member Function Documentation

template<>
const ResolvableTraits::KindType zypp::ResTraits< Package >::kind ( "Package"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Selection >::kind ( "Selection"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Pattern >::kind ( "Pattern"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Product >::kind ( "Product"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Patch >::kind ( "Patch"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Script >::kind ( "Script"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Message >::kind ( "Message"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Language >::kind ( "Language"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< Atom >::kind ( "Atom"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< SystemResObject >::kind ( "System"   ) 

template<>
const ResolvableTraits::KindType zypp::ResTraits< SrcPackage >::kind ( "SrcPackage"   ) 


Member Data Documentation

template<typename _Res>
const KindType zypp::ResTraits< _Res >::kind [static]

Definition at line 51 of file ResTraits.h.

Referenced by zypp::source::yum::YUMSourceImpl::createPatch(), and zypp::source::yum::YUMPatchImpl::YUMPatchImpl().


The documentation for this struct was generated from the following file:
Generated on Tue Nov 28 16:49:37 2006 for zypp by  doxygen 1.5.0